扫码关注官方订阅号
RT.....顺便问一下,像类似淘宝这样的大型网站,为什么会使用php来做前端呢?php本身不是偏后端的语言吗?而且对于前端而言,不是可以用js来处理后端的数据吗?
人生最曼妙的风景,竟是内心的淡定与从容!
现在淘宝逐渐用nodejs作前端控制器 参考淘宝UED《前后端分离的思考与实践》基于NodeJS的前后端分离基于前后端分离的模版探索Midway-ModelProxy — 轻量级的接口配置建模框架前后端分离模式下的安全解决方案基于前后端分离的多终端适配Nginx + Node.js + Java 的软件栈部署实践
使用PHP做前端是说web服务,接口等用PHP编写,后台的数据逻辑用Java做。至于淘宝怎么做的。。。不清楚
通俗点说,前后端分离,就是服务化了,java做服务供各种客户端调用,当然包括php了。
不建议这样做,淘宝在早期是全部 php 实现的,后面架构大调整,开始往 java 转换,所以遗留了一些 php实现 web 层,java只是提供后台服务这样的模式,这是由历史原因的,并不是由于这种方案合理。 在团队规模比较小、技术力量或业务流量都没有达到一定规模的情况下,建议都是用一种语言实现,这样不管是从效率上,沟通上等都会更好更合理。
没有人说淘宝是用PHP做前端呀。这里的“前端”只是说淘宝的架构也许是 HTML、JS、CSS -----> PHP -----> Java 这样的层次而已。
FACEBOOK 把php 归为前端,C/C++才是后端
其实JAVA的角色相当于中间件,提供高性能的数据服务提供能力。并且数据层一般很少改变,而且JAVA在安全的性能上明显是强于PHP的,但是灵活性,发布麻烦。但是PHP这种脚本语言发布很容易,上线快。一般大的系统都是 view->脚本语言(python,nodejs,php etc)->c/c++/java 这种结构,这样的一个好处就是各自发挥优势,微博就是这种架构,淘宝中后期也是这样。目前各种语言百发齐放,不同的小业务不同的开发语言。
哪里说淘宝前端用的PHP的, 你看下淘宝每年招人的JD不就知道了,用PHP用的很少 用PHP多的是Facebook, baidu, QQ
Facebook嫌PHP的性能差,有一个TEAM又用C++结合JIT做了一个HHVM 怎么说都不是PHP搞前端的节奏啊 是有些全栈的PHP框架比如Yii,但PHP是前端...
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
现在淘宝逐渐用nodejs作前端控制器
参考淘宝UED《前后端分离的思考与实践》
基于NodeJS的前后端分离
基于前后端分离的模版探索
Midway-ModelProxy — 轻量级的接口配置建模框架
前后端分离模式下的安全解决方案
基于前后端分离的多终端适配
Nginx + Node.js + Java 的软件栈部署实践
使用PHP做前端是说web服务,接口等用PHP编写,后台的数据逻辑用Java做。至于淘宝怎么做的。。。不清楚
通俗点说,前后端分离,就是服务化了,java做服务供各种客户端调用,当然包括php了。
不建议这样做,淘宝在早期是全部 php 实现的,后面架构大调整,开始往 java 转换,所以遗留了一些 php实现 web 层,java只是提供后台服务这样的模式,这是由历史原因的,并不是由于这种方案合理。
在团队规模比较小、技术力量或业务流量都没有达到一定规模的情况下,建议都是用一种语言实现,这样不管是从效率上,沟通上等都会更好更合理。
没有人说淘宝是用PHP做前端呀。这里的“前端”只是说淘宝的架构也许是
HTML、JS、CSS -----> PHP -----> Java
这样的层次而已。
FACEBOOK 把php 归为前端,C/C++才是后端
其实JAVA的角色相当于中间件,提供高性能的数据服务提供能力。并且数据层一般很少改变,而且JAVA在安全的性能上明显是强于PHP的,但是灵活性,发布麻烦。但是PHP这种脚本语言发布很容易,上线快。
一般大的系统都是 view->脚本语言(python,nodejs,php etc)->c/c++/java 这种结构,这样的一个好处就是各自发挥优势,微博就是这种架构,淘宝中后期也是这样。目前各种语言百发齐放,不同的小业务不同的开发语言。
哪里说淘宝前端用的PHP的, 你看下淘宝每年招人的JD不就知道了,用PHP用的很少
用PHP多的是Facebook, baidu, QQ
Facebook嫌PHP的性能差,有一个TEAM又用C++结合JIT做了一个HHVM
怎么说都不是PHP搞前端的节奏啊 是有些全栈的PHP框架比如Yii,但PHP是前端...