V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
FreshOldMan
V2EX  ›  PHP

PHP 开发 web 快 是什么意思

  •  
  •   FreshOldMan · 2019-08-25 22:25:44 +08:00 · 4464 次点击
    这是一个创建于 1918 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    当然随着各语言 web 开发框架的成熟,这些优势已经越来越不明显了( PHP 也开始越来越像 Java🌚)
    misaka19000
        7
    misaka19000  
       2019-08-25 23:38:39 +08:00
    以前确实比 Java、Python 之流要快,可惜随着框架的发展,现在并不再是这样了
    Tink
        8
    Tink  
       2019-08-25 23:51:09 +08:00 via iPhone
    php 是最好的语言!
    Takamine
        9
    Takamine  
       2019-08-25 23:53:44 +08:00
    前后端一把梭的话,PHP 框架用的模版引擎感觉比 Thymeleaf 的方便很多。
    就单从后端来讲,PHP 有很多封装好的方法,再加上 ORM 映射和$array 装一切,也比 Java 快一些。
    GzhiYi
        10
    GzhiYi  
       2019-08-26 09:47:22 +08:00 via iPhone
    不同的两套东西。还是前后端分离来得实际。
    ziiber
        11
    ziiber  
       2019-08-26 11:35:54 +08:00
    PHP 开发 WEB 快
    这句话当年的参照物并不是前端、而是 Java、.NET 、C++
    PHP 被称为模板语言并不是浪得虚名的
    encro
        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 的原因一样。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3164 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:43 · PVG 21:43 · LAX 05:43 · JFK 08:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.