Трябва ли да използвам PHP или PHP + Java EE?

Ще започна нов проект с поддръжка за незабавни съобщения.

Намирам, че няма добро решение за дълго анкетиране в PHP, но има някои добри в Java EE.

Чудя се дали мога да интегрирам PHP и Java EE, за да получа функцията? Или трябва просто да използвам Java EE вместо PHP?


person Sean Xiong    schedule 11.04.2010    source източник


Отговори (2)


Поддържането на броя на платформите за разработка до минимум винаги е добра идея. Той ще поддържа ниски изисквания за разгръщане, осигурява по-малко оперативна сложност и дава възможно най-добрата интеграция.

Ако искате да замените PHP с Java, имате много рамки, които можете да използвате, за да замените PHP. Добър вариант би бил Stripes framework, това е лесна за използване MVC рамка който не се нуждае от много конфигурация.

Друго много работещо решение би било използването на Java в бекенда за попълване на базата данни. И използвайте PHP във фронт-енда и използвайте базата данни за извличане на данни. По този начин интеграцията е ограничена до споделена база данни.

Ако искате да имате директна интеграция между PHP и Java, нещата започват да стават по-сложни. Може да се реализира от уеб услуги или от по-бързия php-java-bridge. Но не мисля, че имате нужда от това и ако имате нужда, сериозно бих обмислил мигрирането на целия проект към Java.

За пример за внедряване на php-java-bridge вижте: Как да споделя сесия между Java и PHP

person Kdeveloper    schedule 11.04.2010

МОЖЕТЕ да създадете вашето приложение с PHP заедно с Java EE. PHP е за генериране на HTML, а Java EE поддържа Comet.

Всъщност Facebook генерира HTML със сървъра Apache. Обзалагам се, че уеб страниците на Facebook са написани на PHP. И Comet сървърът за чат е написан на ErLang, хостван в Mochiweb. Два езика и сървъри работят добре заедно.

Решението зависи от вашите собствени предпочитания.

person Morgan Cheng    schedule 14.04.2010