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

现在学 PHP 是不是有点跟不上时代了?

  •  1
     
  •   odds · 70 天前 · 3690 次点击
    这是一个创建于 70 天前的主题,其中的信息可能已经有所发展或是发生改变。
    昨天看到一个帖子让大家回忆经典的 PHP 项目,看着这些项目,觉得一下子回到了 10 年前。

    如果现在想没事的时候撸点后端代码,做点小玩意儿什么的,学 PHP 合适么?

    本人的基础是:
    不是 coder,但知道 coder 在做些什么事情。
    能根据文档在 do 上搭环境。
    能看的懂小程序代码,但比较慢,因为 js 不熟。
    第 1 条附言  ·  70 天前
    laravel 值得搞么
    54 回复  |  直到 2018-12-14 13:30:33 +08:00
        1
    odds   70 天前
    没人理我...
        2
    geying   70 天前   ♥ 3
    别问,问就是世界上最好的语言

    没事随便撸可还行。现在 js 这么火为啥不学 js
        3
    odds   70 天前
    @geying 大师的意思是后端走 Nodejs?
        4
    coderluan   70 天前   ♥ 1
    你要是做点小玩意,那样真不推荐 php,什么语言糖多轮子多选什么,嗯,我指 python 和 js。
        5
    shiji   70 天前   ♥ 1
    要是需要好几年才能学会的话,学啥都可能跟不上时代。
    要是学得快,根本不在乎什么时代不时代的。
        6
    odds   70 天前
    @shiji 学的不慢,就是用的少,很快忘记了
        7
    WuwuGin   70 天前   ♥ 1
    你问这个问题已经是在否认 PHP 了,既然这样去学其他你觉得好的就行了,比如不吹就是不客观的 python。
        8
    sjtiande   70 天前   ♥ 1
    @coderluan 论语法糖多 还是选 ruby 啊
        9
    Youngda   70 天前 via Android   ♥ 1
    想学就学啊,入门快,后端没有 php 搞不定的
        10
    odds   70 天前
    @WuwuGin 抱歉啊,我对 PHP 没什么偏见
        11
    lidongyx   70 天前 via iPad   ♥ 1
    适合,因为 PHP 学起来很快,学两天就可以开始直接写网站了,python 和 node 好像没有这么快。
        12
    ddup   70 天前
    NodeJs, .NET Core, Python
        13
    lidongyx   70 天前 via iPad   ♥ 1
    说实话,就你基础和需求,只要不去傻傻去学 C 和 net 就行,如果耐心不够就不要学 java (后端推荐 java>php>node~python ),如果你想多折腾一点东西,python 和 JS 倒是都不错,不够后端也仍然可以以 php 为一个入门的跳板。后端直接上 node 或 python 需要一点耐心。
        14
    WuwuGin   70 天前   ♥ 3
    @odds 事实上 PHP 诞生就是为了你的这种需求而生的,我觉得个人做后端算上调试和部署速度,PHP 是一个不错的选择,当然楼里其他人推荐的你也可以考虑。
        15
    odds   70 天前
    @lidongyx
    @WuwuGin 谢谢!
        16
    wongwong   70 天前
    SM+React
        17
    AlphaTr   70 天前 via iPhone
    没有人推荐学 Go 的么…………
        18
    yunye   70 天前   ♥ 1
    学习?学个屁,来玩 CF
        19
    hubqin   70 天前   ♥ 3
    PHP 已经到版本 7 的时代了,很快就出 7.3 了,性能声称比 5 快 3 倍,在 web 后端开发中,还是占据统治地位的,开发效率高,整个生态圈完备,比如有 PSR-4 类的自动加载标准、有 Composer 包管理工具,有反射类实现依赖注入等等。而且,入门上手容易,还是值得学习的。
    laravel 学习曲线会比较陡峭,框架太厚重了,封装非常细,一个生命周期调用的模块非常之多,模块间耦合度很低,运用了很多不错的设计思想和模式,比如,依赖注入、Facade,绑定类的实现到接口,其自身还集成了用户登录 /注册,消息通知、队列、计划任务等功能,带来更高的开发效率。
    如果入门 laravel 感觉比较难的话,可以先学 thinkphp5,先了解下它的 MVC 架构,依赖注入、路由等,觉得它像是一个简约版的 laravel。
        20
    zkeeper   70 天前
    php 还是非常火啊, 适合快速开发
        21
    anotherlf   70 天前 via Android
    自己用无所谓过不过时,简单+做的快就是王道;
        22
    askfilm   70 天前
    @odds 过时由啥判断的? 现在和以前没啥变化, 前端有些变化核心未变, 后端基本还是那些东西。

    近些年的不少变化只是换套说法, 每年都能造出新概念,新词汇~ , 大家的造词能力都特别优秀呢
        23
    dongisking   70 天前
    自己玩的话无所谓吧?但是 php 还得设计 linux,nginx 等。python 就比较简单了。不过你不介意把 docker 学了话....
    作为 php 过来人,只学一门的话还是建议 python
        24
    earthyan   70 天前 via iPhone
    我就想问 php 哪里过时了!!
        25
    geying   70 天前
    @odds
    我也不是大师。
    你应该有代码基础吧,如果是,学什么语言不是问题;
    你是想没事随便写写后端代码,所以我的想法是 第一写着方便,第二容易跑起来。这亮点上 PHP 和 Node 我觉得都可以,我平时用 java 写,虽然现在 spring boot 挺方便 但是 java 写着感觉不是很爽
        26
    couashi   70 天前   ♥ 1
    学 java 吧!学完 php 你就会觉得 php 是最好的语言。
        27
    richangfan   70 天前
    后端开发,Java 是老大,PHP 是老二,Python 就是个弟弟
        28
    loading   70 天前 via Android
    我想问问,现在学哪个版本的 php,是不是还是我十年前那种 html php 混合的时代。
        29
    clockOS   70 天前   ♥ 1
    学完 php 你就懒得学别的了,太麻烦了,最好的语言不是白来的。
        30
    hentaisan   70 天前
    挺好的啊,接外包快的吧.
        31
    Mac   70 天前 via Android
    根本不想学别的,部署太容易了
        32
    zhangxian333   70 天前
    自己做点小项目可以,靠 php 谋生赚钱就算了。
        33
    haohappy   70 天前
    @zhangxian333 请问那要学什么 才能谋生赚钱?
        34
    ben2017   70 天前
    @haohappy 像他一样来 v2 卖二手赚钱谋生 haha
        35
    supuwoerc   70 天前
    学 nodejs 然后转前端岂不美哉? 滑稽.jpg
        36
    jay4497   70 天前
    @hubqin 7.3 已经出了。。。
        37
    zxq2233   70 天前
    php 非常快。微信小程序后端都用 php。一天就可以完成
        38
    zhangxian333   70 天前
    @haohappy 前端、JAVA。
        39
    netherlanddennis   70 天前
    @@haohappy
    当然是 做二道贩子赚钱了 ,haha
        40
    mejee   70 天前 via Android
    不是 coder 当然选 js 啊,资料多,社区强大,入门快,学习门槛低,前后端通吃
        41
    66beta   70 天前 via Android
    PHP 适合自己玩,找工作还是 Java
        42
    shellic   70 天前 via Android
    好多人对 PHP 的了解还停留在 PHP4 时代
        43
    mingyun   70 天前
    那学 go ?
        44
    caola   70 天前
    @hubqin php7.3 已经出来,从 bate 版本开始使用,到现在都用了好久了。。。
        45
    CODEWEA   70 天前
    当然是学 go 了
        46
    components   70 天前
    语言多大事儿,重要的是开发套路。换个语言照样上手的
        47
    components   70 天前
    补充下:php 这块,swoole 我是比较看好的。
        48
    JaguarJack   69 天前 via iPhone
    php,最好的语言可不是白说的
        49
    ragnaroks   69 天前
    别问,问就是 c/c++/c# 一把梭
        50
    ben1024   69 天前
    时代在进步,PHP 也在进步,距离不上时代还早。
    先看下各种语言的书写习惯,挑个喜欢的来。
        51
    ben1024   69 天前
    对于所有推荐新手学 JS,还说前后端通吃的,只能说这样的想法都是坑。
        52
    ben1024   69 天前
    laravel 很值得搞,新手上手有难度
    原生 PHP 是随性,laravel 类似 RoR [轨道]
        53
    liuxey   69 天前
    极不推荐 Go 作为第一门编程语言!楼主的情况,Python 和 Node 确实更好一点,所以我推荐 Python3
        54
    hoyixi   69 天前
    PHP 就是为 Web 而生的,在当今 Web 百花齐放的时代,你说呢?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1806 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 16:23 · PVG 00:23 · LAX 08:23 · JFK 11:23
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1