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


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

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

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

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

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

Спасибо.

Author: Chip Kaye, 2010-01-28

1 answers

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

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

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

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

 3
Author: Pekka 웃, 2010-01-27 23:07:53