• 119

类似淘宝用php做前端,java做后端的架构是怎样的?

RT.....顺便问一下,像类似淘宝这样的大型网站,为什么会使用php来做前端呢?php本身不是偏后端的语言吗?而且对于前端而言,不是可以用js来处理后端的数据吗?

阅读 28.8k
评论 2015-03-05 提问
    11 个回答
    • 1.1k

    其实JAVA的角色相当于中间件,提供高性能的数据服务提供能力。并且数据层一般很少改变,而且JAVA在安全的性能上明显是强于PHP的,但是灵活性,发布麻烦。但是PHP这种脚本语言发布很容易,上线快。
    一般大的系统都是 view->脚本语言(python,nodejs,php etc)->c/c++/java 这种结构,这样的一个好处就是各自发挥优势,微博就是这种架构,淘宝中后期也是这样。目前各种语言百发齐放,不同的小业务不同的开发语言。