PHP 也可以支持全栈开发了,虽然目前只能在 Laravel 框架里玩玩 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nonfu
V2EX    PHP

PHP 也可以支持全栈开发了,虽然目前只能在 Laravel 框架里玩玩

  •  1
     
  •   nonfu 2019-07-31 11:49:07 +08:00 6646 次点击
    这是一个创建于 2314 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Livewire 框架是一个适用于 Laravel 项目的全栈框架:

    第 1 条附言    2019-09-19 09:50:02 +08:00
    laravel 学院备用域名: https://xueyuanjun.com
    25 条回复    2019-09-17 22:21:55 +08:00
    luoyou1014
        1
    luoyou1014  
       2019-07-31 14:11:05 +08:00
    想起很多年前,rails 社区里面的 coffeescript 和 sass,包括现在 ruby 社区还有通过将 ruby 代码转写为 js 代码的项目,不过这类项目最大的问题还是于使用人数,使用人数上不来,就只能是小众的玩具,难以称为大众手中的工具,sass 虽然是 ruby 社区带起来的,但是因为适合前端,生存了下来,coffeescript 现在已经见不到影子了。
    hiboluo
        2
    hiboluo  
       2019-07-31 14:11:31 +08:00   1
    前端日常失业(1/N)
    azoon
        3
    azoon  
       2019-07-31 14:15:46 +08:00
    Javascript is crazy these days.
    作者都看不下去了。
    nonfu
        4
    nonfu  
    OP
       2019-07-31 14:54:11 +08:00
    @luoyou1014 是的 用的人多起来才能形成生态 目前来看 它还只能算是 Laravel 生态中的一个补充 使用范围有限
    nonfu
        5
    nonfu  
    OP
       2019-07-31 14:57:08 +08:00
    @hiboluo 目前来看 这个工具倒更像是 PHP 开发者自保饭碗的 想当年没有独立前端的时候前端都是后端兼职的 现在 Javascript 都打入后端领地了
    ben1024
        6
    ben1024  
       2019-07-31 15:00:29 +08:00
    天下分分合合,就是人在变来变去。
    之前混在一起,现在的前后分离,在混一起
    nonfu
        7
    nonfu  
    OP
       2019-07-31 15:02:05 +08:00
    @azoon 有的时候只是实现很小的功能 引入一个 npm 包确实大而无用 这一点倒是真的符合后端的诉求 而且现在前端都纷纷表示跟不上 Javascript 框架更新的节奏了 何况后端 为了一个小功能去学习一个 JS 框架或者更新自己的 Javascript 知识库?那倒不如拿自己熟悉的 PHP 来实现,性能差点就差点,挡不住开发效率更高啊,所以这种工具还是有一定市场的
    Rekkles
        8
    Rekkles  
       2019-07-31 15:04:04 +08:00
    看了一下 这跟 js 基本没啥关系 主要是 PHP 服务端渲染 html 回去 网络交互太多了
    nonfu
        9
    nonfu  
    OP
       2019-07-31 15:07:32 +08:00
    @ben1024 前有 Flutter,后有 Livewire (有点抬高),Javascript 也一直致力于大一统,PHP 能守住这一亩三分地就不错了
    nonfu
        10
    nonfu  
    OP
       2019-07-31 15:11:10 +08:00
    @Rekkles 是的,就是把 Vue 组件里的脚本代码搬到 PHP 服务端来实现,对于原本只需要在客户端就可以处理的逻辑,性能显然不如 Vue,但对于对前端不那么熟悉的 PHPer,又不想增加新的技术栈,性能要求不那么高的系统,作为一个过渡选择还是可以的
    wyc130323
        11
    wyc130323  
       2019-07-31 15:15:53 +08:00
    学院君你好
    ThankYou
        12
    ThankYou  
       2019-07-31 15:18:12 +08:00
    赞一个, 哈哈哈
    ben1024
        13
    ben1024  
       2019-07-31 15:20:51 +08:00
    @nonfu
    不太看好 Flutter,Livewire 没了解过。
    Javascript 的大一统局限性太多,甚至还不如之前的 PHP 工程师兼职下前端得到的结果好。
    (没有系统学习的前端去开发后端功能那代码很难受)
    PHP 守成有余,主要是进取不足没什么革命性的发展(如果能把 Swoole 的有点吸入进来就好了)
    nonfu
        14
    nonfu  
    OP
       2019-07-31 15:21:02 +08:00
    @wyc130323 你好
    nonfu
        15
    nonfu  
    OP
       2019-07-31 15:30:46 +08:00
    @ben1024 确实,Swoole 集成了 Node.js 的异步非阻塞和 Go 的协程支持并发,如果集成到 PHP 内核中来确实如虎添翼,官方不加持好多框架就不原生支持,整合起来还是有很多坑,但是不整合也有自己的考虑,可能底层很多架构需要因此做调整,另外学习成本也要相应提高,毕竟 PHP 和 Javascript 这些语言早期没啥设计,靠简单易上手打下的一片江山,而且那些对性能有苛求的头部公司还是少数,对小公司来说,开发效率才是王道
    zjsxwc
        16
    zjsxwc  
       2019-07-31 18:25:54 +08:00 via Android
    标题党,我还以为把 php 编译到 js,没想到只是 ajax 刷新,有鬼用哦
    jaskle
        17
    jaskle  
       2019-07-31 18:44:11 +08:00 via Android
    喜欢 node,公司太小,谈不上大架构。Java 感觉还是挺拖节奏。前些日子学了一点 go,感觉我又回到了 c++,哎,还是 node 开发快。
    way2create
        18
    way2create  
       2019-07-31 20:09:32 +08:00
    感觉没什么必要
    mamahaha
        19
    mamahaha  
       2019-07-31 20:33:36 +08:00
    几乎所有人都在用 laravel+vue 进行搭配使用,这个习惯很难改了,除非对其有所超越。
    nonfu
        20
    nonfu  
    OP
       2019-07-31 21:13:30 +08:00
    @mamahaha 显然这个工具的格局不会这么大
    FakeLeung
        21
    FakeLeung  
       2019-07-31 21:30:18 +08:00


    额,点一下要发一次请求?
    nonfu
        22
    nonfu  
    OP
       2019-07-31 21:32:14 +08:00
    @FakeLeung 是的 把原来 Javascript 执行的逻辑都搬到服务端了
    litujin1123
        23
    litujin1123  
       2019-08-01 10:21:57 +08:00
    感觉没什么用,后端会 js 个人认为是标配,好多身边的基本都会点 js。
    nonfu
        24
    nonfu  
    OP
       2019-08-01 10:49:58 +08:00
    @litujin1123 是的 所以注定只能拿来做个玩具
    fengshils
        25
    fengshils  
       2019-09-17 22:21:55 +08:00
    @nonfu 你好 站点是不是不能访问了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     795 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 21:12 PVG 05:12 LAX 13:12 JFK 16:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86