Должен ли я использовать 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