Чем обусловлен переход на .NET и Java
(преимущественно) при разработке в
компаниях средней руки и выше? Ведь не
секрет, что большинство (кроме очень
узко-специализированного)
разработываемого софта может быть
воссозданно, скажем, на PHP, Perl, /bin/sh (в
виде CGI) + определенный набор библиотек.
Тогда почему же все-таки имеет место
быть спрос на .NET и Java, когда проще иметь
дешевых и гораздо более простых
PHP-шников?
И какими мотивациями пользуются
топ-менеджеры и технические
руководители, переходя из низжего
звена (PHP, Perl, ...) в более высшие (Java, .NET)?
Хочу извиниться, если не совсем
корректно стоит вопрос - очень
сумбурные мысли. Но идею думаю ясна. :)
Ну это экономическая сторона вопроса,
актуальная для очень больших компаний
и bodyshops. Тут все ясно - консалтинг это
до сих очень актуально. :) Хотя опять же
- почему такие специалисты нужны и
востребованы ясно - но что заставляет
искать консультантов у Microsoft, у Sun, и т.д.
на такие проекты, когда можно поиметь
своего PHP-ника и не знать проблем?
> 2. А как насчёт GUI? Ведь не все enterprise
> проекты сплошь и рядом сидят
> на HTML/JavaScript. Тот же SAP NetWeaver
> имеет довольно внушительную GUI
> часть писаную на Java. И разрабатывали
его,
> кстати, около 5 лет, и
> команда там была, наверняка, больше 20
> человек... Да и "очень
> узко-специализированным" его вряд ли
можно
> назвать.
Аргумент номер 1. :) Хотя тут скорее
всего я был неправ в формулировке
вопроса - наверное меня интересует
более Web Applications и вопрос относительно
их. Так, GUI это достаточно веский
аргумент. Но в случае в Web - и PHP, и JSP -
оба выдают HTML. Тогда зачем платить
больше?
Выразительность языков .NET Java лучше чем
PHP и разработчик одного уровня может
контролировать проект .NET в несколько
раз более сложный.