По слухам , Zend и IBM готовят крупную инициативу с открытым исходным кодом, которая называется PHP Collaboration Project. Проект будет основан на PHP и Eclipse и будет нацелен на конкуренцию с платформой Microsoft .NET на малых и средних предприятиях (МСП), чьи потребности недостаточно велики, чтобы оправдать принятие платформы Java для веб-разработки.
Я уверен, что время этих слухов, когда Zend / PHP Conference 2005 только начинается в Сан-Франциско, более чем случайно. Официальное объявление, несомненно, не за горами.
Из того, что я могу сказать, мы смотрим на два связанных проекта, здесь:
- новая PHP IDE, построенная на Eclipse, самой популярной среде разработки для разработчиков Java
- новая структура, которая стандартизирует архитектуру веб-приложений PHP корпоративного класса
Предположительно, среда IDE будет построена с учетом инфраструктуры, предоставляя специализированные инструменты для работы в рамках этой предписанной архитектуры (во многом так же, как Visual Studio для Microsoft .NET).
Это тот выстрел в руку, который нужен PHP для дальнейшего проникновения в корпоративное пространство? Или PHP просто «я тоже» — Java, когда он действительно должен использовать свои сильные стороны с уникальным направлением?
Все, что я знаю, — это то, что если мы в итоге получим богатую среду, которая слепо применяет архитектуру MVC и перебирает всевозможные циклы, чтобы обеспечить такие удобства, как постоянное состояние приложения и фоновые процессы, разработчики могут просто переключиться на Java сегодня и избежать ожидания. Если, с другой стороны, Zend и IBM могут сгенерировать что-то уникальное — стандартную структуру веб-приложений, которая позволяет избежать повторного изобретения колеса, в то же время используя все преимущества гибкого, динамического и динамического характера PHP, — это может быть больше, чем введение ориентации объектов в PHP 4.0.
Не поймите меня неправильно, я думаю, что объектно-ориентированное программирование и проверенные шаблоны проектирования, такие как MVC, хороши, и, безусловно, есть уроки, которые PHP может извлечь из них, чтобы сделать крупномасштабную разработку более практичной. Но жизненно важно, чтобы PHP не следовал слепо за платформами, которые были до него. Есть причина, по которой сегодня PHP гораздо более уместен, чем Java, для очень многих проектов, и рискнуть потерять эту уникальность — рискнуть будущим самого PHP.