Является ли PHP единственным выбором: массовое и быстрое внедрение повторно развертываемого расширяемого веб-приложения? - PullRequest
3 голосов
/ 28 января 2010

Мой собственный ответ на этот вопрос - ДА, но я хотел бы услышать от других. Иными словами, вопрос может быть следующим: возможен ли успех установки WordPress одним нажатием (не WordPress.com, то есть SaaS), если он не был написан на PHP, при прочих равных условиях?

Важными связанными требованиями, которые я считаю поддержкой PHP, являются:

  1. хостинг / гибкость развертывания
  2. Девелоперский охват
  3. гибкость и глубокие знания в области настройки производительности сервера

Пункты № 1 и № 2 одинаково важны, и оба гораздо важнее, чем № 3.

FWIW, я не фанат PHP - кто-нибудь может быть правдой? - но цели повторного развертывания и расширения расширяются, куда бы они ни указывали. Пожалуйста, пожалуйста, не загрязняйте это пространство, если вы не задаетесь вопросом. Это , а не в отношении PHP, и это относительные достоинства или недостаток по сравнению с другими языками программирования вне контекста. Я ищу понимание конкретно по выбору языка, так как оно относится к стратегии развертывания / внедрения / расширяемости, как обрисовано в общих чертах.

Спасибо.

1 Ответ

3 голосов
/ 28 января 2010

Что касается пунктов № 1 и № 2, вы, вероятно, правы. Ни одна другая платформа не может быть так широко, легко и дешево доступна с точки зрения хостинговых компаний и таких пакетов, как стек LAMP. Кроме того, большинство несовместимостей, которые могут возникнуть при развертывании приложения в совершенно неизвестном веб-пространстве, хорошо документированы, их количество ограничено и в основном может быть проверено заранее (register_globals, безопасный режим, выделенная память скриптов и т. Д.)

Если бы я думал о разработке веб-приложения, которое я хотел бы видеть распространяющимся как можно быстрее и среди непрофессионалов и конечных пользователей, PHP был бы моей платформой выбора по этим причинам. Я должен добавить, что я хорошо знаком только с рынком хостинга в Германии, но я вполне уверен, что основные характеристики одинаковы.

Что касается доступности для разработчиков: людей, которые утверждают, что могут говорить на PHP, легко найти. Те, кто на самом деле сделает хорошую работу для вас, меньше. Тем не менее, я думаю, можно с уверенностью сказать, что разработчиков PHP легче найти, чем, скажем, разработчиков Python или Ruby.

Я не ожидаю, что так будет всегда. Другие языки набирают популярность, и, в конце концов, разработчики и те языки, которые им нравятся, оказывают огромное влияние на рынок хостинга в долгосрочной перспективе.

...