Этот вопрос , а не о том, что является лучшим, он о том, что имеет наиболее деловой смысл использовать в качестве платформы выбора компании для непрерывного развития внештатных сотрудников.
В настоящее время я пытаюсь решить, какую платформу переместить мою компанию в отношении платформ для работы веб-приложений.
Варианты
- ASP.NET MVC
- Джанго
- CakePHP / Symfony и т.д ..
- Struts
- Жемчужина на рельсах
Пожалуйста, не стесняйтесь добавлять больше к обсуждению.
В настоящее время я работаю в ASP.NET MVC в свободное время и считаю, что работать с ним невероятно приятно. Это мой первый опыт работы с MVC-фреймворком для Интернета, поэтому я не могу говорить о других.
Причина, по которой я не настаиваю на этом в компании, заключается в том, что я чувствую, что в мире медиа / маркетинга не так много разработчиков, которые бы с этим работали, поэтому может быть сложно расширить команду или, по крайней мере, стоить дороже.
Я хотел бы перейти к изучению и продвижению Django, отчасти для изучения Python, отчасти для того, чтобы чувствовать себя немного круче (все мои увлеченные друзья используют Java / Python / c ++). Microsoft - темная сторона для большинства компаний, с которыми я работаю (Маркетинг / Медиа). Но я снова беспокоюсь за разработчиков в этом секторе.
PHP кажется естественным выбором, но меня пугает огромное количество возможных платформ, а также то, что качество разработчика может быть ниже. Я знаю, что есть отличные разработчики php, но сколько из них знает несколько фреймворков? Достаточно ли они похожи, чтобы кто-нибудь приличный в php мог подобрать их?
Просто добавьте распорки в список в качестве опции, но лично я живу с разработчиком Java, и, учитывая мой опыт работы с c #, я не очень заинтересован в изучении Java (эгоистичные личные причудливые причины)
Последний вариант был шуткой
http://www.bbc.co.uk/blogs/radiolabs/2007/11/perl_on_rails.shtml