Должен ли я использовать PHP или PHP + Java EE? - PullRequest
1 голос
/ 11 апреля 2010

Я собираюсь начать новый проект с поддержкой мгновенных сообщений.

Я считаю, что в PHP нет хорошего решения для длинных опросов, но в Java EE есть некоторые хорошие.

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

Ответы [ 2 ]

2 голосов
/ 11 апреля 2010

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

Если вы хотите заменить PHP на Java, у вас есть множество фреймворков, которые вы можете использовать для замены PHP. Хорошим вариантом будет Stripes framework , это простой в использовании MVC-фреймворк, который не требует особых настроек.

Другое очень работоспособное решение - использование Java в бэкэнде для заполнения базы данных. И используйте PHP в frond-end и используйте базу данных для извлечения данных. Таким образом, интеграция ограничена общей базой данных.

Если вы хотите иметь прямую интеграцию между PHP и Java, все становится более сложным. Это может быть реализовано либо веб-сервисами, либо более быстрым php-java-bridge . Но я не думаю, что вам это нужно, и если вы это сделаете, я бы серьезно подумал о переносе всего проекта на Java.

Пример реализации php-java-bridge: Как разделить сессию между Java и PHP

0 голосов
/ 14 апреля 2010

Вы МОЖЕТЕ построить свое приложение с PHP вместе с Java EE. PHP должен генерировать HTML, а Java EE поддерживает Comet.

На самом деле Facebook генерирует HTML с помощью сервера Apache. Бьюсь об заклад, веб-страницы Facebook написаны на PHP. А сервер общения Comet написан на ErLang, размещенном в Mochiweb. Два языка и серверы отлично работают вместе.

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

...