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

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

  •  1
     
  •   nonfu · 77 天前 · 3053 次点击
    这是一个创建于 77 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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


    额,点一下要发一次请求?
        22
    nonfu   77 天前
    @FakeLeung 是的 把原来 JavaScript 执行的逻辑都搬到服务端了
        23
    litujin1123   76 天前
    感觉没什么用,后端会 js 个人认为是标配,好多身边的基本都会点 js。
        24
    nonfu   76 天前
    @litujin1123 是的 所以注定只能拿来做个玩具
        25
    fengshils   29 天前
    @nonfu 你好 站点是不是不能访问了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2072 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 00:17 · PVG 08:17 · LAX 17:17 · JFK 20:17
    ♥ Do have faith in what you're doing.