Я только начал работать над проектом о создании большого сайта.
С большим я имею в виду:
- Webshop
- Форум
- Обычный веб-сайт (информационные страницы и т. Д.)
Сначала я просто хотел выбрать приличный интернет-магазин с открытым исходным кодом и просто построил свой сайт вокруг него.
Но потом я начал думать о том, как расширяться и т.д.
Я начал думать, как бы я хотел, чтобы этот сайт был доступен с мобильного телефона. Не только с браузером, но и с приложением. (У меня есть приличный опыт в создании приложений для Android и Iphone). Итак, настоящий вопрос:
Разумно ли было бы создать «Ядро» всего моего веб-сайта на Java и использовать службы для доступа к нему, что позволило бы различным веб-интерфейсам использовать одно и то же «Ядро». Подобно:
- PHP для браузера
- Java (Android) для приложения Android
- Цель C для приложения iPhone.
И пусть все они просто общаются с «Ядром» через REST (Json).
Каковы будут преимущества / недостатки этого подхода и будет ли существенная задержка при рендеринге, например. веб-страница (запрос http на php, затем php вызывает сервер java (другой физический сервер), затем обращается к базе данных и затем возвращает все, поэтому php может отформатировать ее в HTML).
Надеюсь услышать некоторые ответы или предложения!