【发布时间】:2011-11-23 01:56:44
【问题描述】:
我刚开始做一个关于制作大型网站的项目。
我的意思是:
- 网上商店
- 论坛
- 普通网站(信息页面等)
起初我只是想选择一个像样的开源网店,然后围绕它建立我的网站。
但后来我开始考虑如何扩展等。
我开始思考我希望这个网站如何成为手机访问。不仅使用浏览器,还使用应用程序。 (我在为 Android 和 Iphone 制作应用程序方面有不错的经验)。所以真正的问题是:
用Java制作我整个网站的“核心”并使用服务来访问它,从而允许不同的前端使用相同的“核心”是否明智。喜欢: - 用于浏览器前端的 PHP - 安卓应用程序的 Java (android) - iPhone 应用的目标 C。
让他们都通过 REST (Json) 与“核心”进行通信。
这种方法的优点/缺点是什么,渲染是否会有明显的延迟,例如。一个网页(对 php 的 http 请求,然后 php 调用 java 服务器(不同的物理服务器)然后访问数据库然后将其全部返回,因此 php 可以将其格式化为 HTML)。
希望听到一些答案或建议!
【问题讨论】:
标签: java php web frontend backend