PHP blade 模板我知道,但是我想 我用 react.js 不是更快吗,PHP 只提供接口(或者其他后端语言框架提供接口),那 PHP 开发 web 快是怎么理解,有点疑惑。纯粹对 PHP 没有深入了解,所以想问问
1
mumbler 2019-08-25 22:32:50 +08:00 via Android
可能跟你说 PHP 开发 WEB 快的人年纪不小了,前端技术最近几年发展非常快,早些年没有这些框架的,都是用 PHP,JSP 代码嵌入 HTML 里实现的,没有前后端严格界线,那时前端主要工作是切图和设计模板,WEB 都是后端程序员开发实现的。
也许今天流行的技术,三五年就过时了,所以说程序员自学能力非常重要 |
2
mamahaha 2019-08-25 22:33:12 +08:00
你想让楼下有人夸 PHP 然后让楼下的楼下嘲讽 PHP 看乐子吗?那结果很可能会是他们集合起来嘲讽你。
|
3
FreshOldMan OP @mamahaha 不是引战,就是纯粹不理解
|
4
FreshOldMan OP @mumbler 谢谢
|
5
love 2019-08-25 23:02:32 +08:00
老式 PHP 开发方式没有专门前端框架,直接 PHP 输出 html 就行,当然快了
|
6
EscYezi 2019-08-25 23:16:16 +08:00 via iPhone
PHP 里面那些超全局变量可以体现一部分,一个$_REQUEST 直接接收请求传值,细分还有$_POST、$_GET ;维护会话状态一个$_SESSION 就可以;连接数据库有自带的 PDO、Mysqli......这些自带的功能已经可以快速搭建出一个网站了。其他语言要实现这些要引入不少依赖,甚至要上框架;还有 PHP 本身是动态弱类型,写起来非常灵活,比如一个数组可装一切🌚
当然随着各语言 web 开发框架的成熟,这些优势已经越来越不明显了( PHP 也开始越来越像 Java🌚) |
7
misaka19000 2019-08-25 23:38:39 +08:00
以前确实比 Java、Python 之流要快,可惜随着框架的发展,现在并不再是这样了
|
8
Tink 2019-08-25 23:51:09 +08:00 via iPhone
php 是最好的语言!
|
9
Takamine 2019-08-25 23:53:44 +08:00
前后端一把梭的话,PHP 框架用的模版引擎感觉比 Thymeleaf 的方便很多。
就单从后端来讲,PHP 有很多封装好的方法,再加上 ORM 映射和$array 装一切,也比 Java 快一些。 |
10
GzhiYi 2019-08-26 09:47:22 +08:00 via iPhone
不同的两套东西。还是前后端分离来得实际。
|
11
ziiber 2019-08-26 11:35:54 +08:00
PHP 开发 WEB 快
这句话当年的参照物并不是前端、而是 Java、.NET 、C++ PHP 被称为模板语言并不是浪得虚名的 |
12
encro 2019-08-26 13:57:20 +08:00
1,模板语法;(这个很多都能比)
2,composer 库;(这个 python,node 能比一比,go,java 差一点) 3,无需编译;(这个 go,python 能比一比,但是 node typescript vue ag 编译时间有点慢) 4,稳定的官方 web 扩展 pecl;( go 能比一比,python 还差一点) 5, 大量的开源框架和程序;(目前其他还比不上) 6,上手快,多平台(目前 python,node,go 等等都能比一比) 总体原因是因为最进 10 多年发展最快的是 web,被 PHP 赶上了,而 PHP 简单开放,所以流行,和 JS 的原因一样。 |