PHP 开发 web 快 是什么意思

2019-08-25 22:25:44 +08:00
 FreshOldMan

PHP blade 模板我知道,但是我想 我用 react.js 不是更快吗,PHP 只提供接口(或者其他后端语言框架提供接口),那 PHP 开发 web 快是怎么理解,有点疑惑。纯粹对 PHP 没有深入了解,所以想问问

4371 次点击
所在节点    PHP
12 条回复
mumbler
2019-08-25 22:32:50 +08:00
可能跟你说 PHP 开发 WEB 快的人年纪不小了,前端技术最近几年发展非常快,早些年没有这些框架的,都是用 PHP,JSP 代码嵌入 HTML 里实现的,没有前后端严格界线,那时前端主要工作是切图和设计模板,WEB 都是后端程序员开发实现的。

也许今天流行的技术,三五年就过时了,所以说程序员自学能力非常重要
mamahaha
2019-08-25 22:33:12 +08:00
你想让楼下有人夸 PHP 然后让楼下的楼下嘲讽 PHP 看乐子吗?那结果很可能会是他们集合起来嘲讽你。
FreshOldMan
2019-08-25 22:45:37 +08:00
@mamahaha 不是引战,就是纯粹不理解
FreshOldMan
2019-08-25 22:45:45 +08:00
@mumbler 谢谢
love
2019-08-25 23:02:32 +08:00
老式 PHP 开发方式没有专门前端框架,直接 PHP 输出 html 就行,当然快了
EscYezi
2019-08-25 23:16:16 +08:00
PHP 里面那些超全局变量可以体现一部分,一个$_REQUEST 直接接收请求传值,细分还有$_POST、$_GET ;维护会话状态一个$_SESSION 就可以;连接数据库有自带的 PDO、Mysqli......这些自带的功能已经可以快速搭建出一个网站了。其他语言要实现这些要引入不少依赖,甚至要上框架;还有 PHP 本身是动态弱类型,写起来非常灵活,比如一个数组可装一切🌚

当然随着各语言 web 开发框架的成熟,这些优势已经越来越不明显了( PHP 也开始越来越像 Java🌚)
misaka19000
2019-08-25 23:38:39 +08:00
以前确实比 Java、Python 之流要快,可惜随着框架的发展,现在并不再是这样了
Tink
2019-08-25 23:51:09 +08:00
php 是最好的语言!
Takamine
2019-08-25 23:53:44 +08:00
前后端一把梭的话,PHP 框架用的模版引擎感觉比 Thymeleaf 的方便很多。
就单从后端来讲,PHP 有很多封装好的方法,再加上 ORM 映射和$array 装一切,也比 Java 快一些。
GzhiYi
2019-08-26 09:47:22 +08:00
不同的两套东西。还是前后端分离来得实际。
ziiber
2019-08-26 11:35:54 +08:00
PHP 开发 WEB 快
这句话当年的参照物并不是前端、而是 Java、.NET 、C++
PHP 被称为模板语言并不是浪得虚名的
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 的原因一样。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/594998

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX