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

PHP 这门语言,现在还热门吗?

  •  
  •   Cybozu0 · 195 天前 · 6461 次点击
    这是一个创建于 195 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在使用 php 的产品多吗?
    73 回复  |  直到 2018-03-14 23:32:29 +08:00
        1
    aksoft   195 天前
    世界上最好的语言,你敢说不热了?
        2
    leriou   195 天前   ♥ 3
    不行了, 后端慢慢都转 Java 和 go 了
        3
    zhouxuchen   195 天前
    做外包挺不错的(滑稽
        4
    hbkdsm   195 天前   ♥ 1
    看跟谁比了,跟 Ruby 比,简直不要太多啊
        5
    assad   195 天前 via Android
    三十年河东,三十年河西,说不定哪天又回来了
        6
    jtsai   195 天前
    2/8 定律如果成立。php 基本就是那个 8
        7
    oneonesv   195 天前
    https://www.oschina.net/news/94050/2018-q1

    看看各大招聘网站,除了 java 就是 php
        8
    zjsxwc   195 天前
    火不火不知道,我只知道写 php 转行做运维很容易,(手动滑稽。。
        9
    phpcxy   195 天前   ♥ 1
    只会写 PHP 的不多了...
        10
    aimerforreimu   195 天前 via Android
    世界上最好的语言不火还行?
        11
    dobelee   195 天前
    求举出三个比 php 更火的。
        12
    starcraft   195 天前
    java 今天被淘汰了吗
        13
    gs139   195 天前   ♥ 1
    所谓的“热门”,都是培训行业的人在造势。真正使用的人没有心思去整天炒一门语言。
        14
    chenqh   195 天前 via iPhone
    web 还是 php 吧
        15
    zfyp   195 天前
    现在的语言都基本上是几十年前创造的,已经不再符合目前的计算机的发展需要了,建议楼主开始学习 PPT 这门语言。
        16
    e80b21   195 天前
    web 还是 php 的江山
        17
    kevinaskin   195 天前
    不喜欢
        18
    zdkmygod   195 天前
    虽然不热门了,但是百足之虫死而不僵。
        19
    ycz0926   195 天前
    这几天在找几个开源的论坛,python 的也有,php 的也有,php 可能稍多些,但发觉 php 的代码质量一般,很多还是用的过程式的代码组织方式,全局变量……维护起来是个坑,好在只是一个轻论坛
    建议还是不要把 php 当第一语言了,我现在是能不用尽量不用
    网站、api、爬虫,用 python 全可以胜任,而且框架、代码质量也还可以,维护也好维护
        20
    nicevar   195 天前
    05 年学的 php,后来就没怎么用过,最近一个项目为了赶时间直接上 php 了,感觉还挺好的
        21
    Keyes   195 天前 via Android
    @zfyp php/python/ppt🤣
        22
    crab   195 天前
    有一种感觉 JS 更火!!
        23
    ichou   195 天前
    @hbkdsm 哈哈 黑得漂亮
        24
    tangwz   195 天前
    @zfyp ppt 是啥。。。
        25
    bestkayle   195 天前
    @ycz0926 #19 但是 python 必须要用框架,php 可以几分钟撸一个页面出来
        26
    WatcherHangzhou   195 天前
    @ycz0926 #19

    我觉得 V 友 @slince 的 PHPDish 还行 https://github.com/slince/phpdish
        27
    nullen   195 天前
    企业的后端转 Java 和 Go 比较多。
        28
    mashirozx   195 天前
    各种高中生折腾的东西  ̄﹃ ̄
        29
    assad   195 天前 via Android
    @ycz0926 啥语言都能搞爬虫,网站,写接口。
        30
    dilu   195 天前
    热不热门不敢瞎说 我一个小萌新也没有什么数据指标

    但是在 Web 开发这一块,PHP 的市场总归是最大的吧

    虽然很多 PHPer 的水平的确不怎么高

    但是你不能否认亮点:

    1.PHP 相对比较简单
    2.PHP 的市场份额比较大
        31
    Actrace   195 天前   ♥ 2
    PHP 让你们直接当司机开车,然而总是有人要从如何造一辆车开始当个司机。
        32
    ioven   195 天前   ♥ 1
    火不火看看 wordpress 的占有率就知道了

    但图灵这两年几乎没什么 php 好书出版,未来难说
        33
    to2false   195 天前
    只会 php 的不多了
        34
    OMGZui   195 天前
    不热门,小公司喜欢的语言,所以不想去小公司,别入坑,这样的话我就是小公司的青睐对象了,滑稽
        35
    SouthCityCowBoy   195 天前
    你们都别学 php。不要和我抢饭碗
        36
    ycz0926   195 天前
    @WatcherHangzhou 谢谢,看了下,风格挺清新的,会考虑下的,目前另一个比较中意的是 xiuno: http://bbs.xiuno.com/
        37
    ycz0926   195 天前
        38
    ycz0926   195 天前
    @assad 当然,我没说其他语言不能,只是说我自己的选择和体会
        39
    ycz0926   195 天前
    @Actrace 我见过一个“架构师”写的一套 php 的代码,路由、数据库操作全是自己封装了一遍,然后代码里空格、tab 混一起,全局变量是 G、R 这种
        40
    gs139   195 天前
    @ycz0926

    看了下 xiuno bbs 的示例代码,很优雅。把常用的用户操作逻辑封装成函数,没用静态方法,也没用命名空间,很朴实,php 代码就应该这么写。

    ```php
    <?php

    include "./xiunophp/xiunophp.min.php";
    include "./model/user.func.php";

    // 读取一个用户资料
    $user = user_read(123);

    // 更新一条用户资料
    $r = user_update($uid, array('email'=>'xxx@gmail.com'));

    // 删除一个用户
    $r = user_delete($uid);

    // 创建一个用户
    $r = user_create(array('uid'=>1, 'gid'=>1, 'email'=>'xxx@gmail.com'));

    // 查找一批用户
    $userlist = user_find_by_gid($gid);
    ```
        41
    parkcg   195 天前 via iPhone
    想当自由职业者,php 应该是最合适的了吧。
        42
    SummerWQM   195 天前
    只会用 php 的不多了
        43
    Actrace   195 天前
    @gs139
    PHP 有点就是灵活快速,其语言本身就是一个大型的框架,并实现了模板解析等各种功能。
    在框架里再套用框架,除非是为了将某些问题抽象出来处理,要不然我个人感觉是多此一举。
    纯函数的项目我也写过,开发快速,调整简单。不过只适合小项目,后期有一些关联性比较强的逻辑建议还是抽象出来作为 class 处理。

    当然,无论如何处理,其目的始终只有一个“简单快速可调整”。

    至于 @ycz0926 提到的现象,我认为是个例。并不是所有人都有代码洁癖,除非你是团队的领导并有权力约束成员。其实大家的代码规范都是大千世界无奇不有。代码写的不好看并不能用来评价一个程序员的能力,更别引申到一个语言。其实你别看 python 写的整整齐齐,其实要是想写烂也容易。
        44
    xvrzhao   195 天前 via iPhone   ♥ 1
    现在 php 基本上都是 oop、mvc 敏捷开发,使用 laravel 框架可以写出利于维护和优雅的项目,laravel 生态也很磅礴。加之 php7 对 zend engine 的性能提升显著,composer 包管理前几年的引入,php-fig 推出的 psr 编程规范,服务器环境的部署快捷,swoole 异步扩展的成长发展,新版本 php 对内置函数类接口的统一命名,渐渐地消除着历史包袱,可以说现在的 Php 已经是一门现代化的 web 语言了。
        45
    raphaelsoul   195 天前
    Laravel 也救不了 php https://github.com/trending/php 你对比对比 go 和 javascript 再在时间轴上对比一下结论很明显
        46
    raphaelsoul   195 天前
    至于 swoole 我认为不如从项目里拆个中间件出去 随你拿什么写 拿天生异步的 node 写岂不美哉?
        47
    huba   195 天前 via Android   ♥ 5
    @raphaelsoul 又是你,我认得你,上次就是你跟我说 laravel 都救不了 php,然后我跟老板说了,他打了我一巴掌
        48
    raphaelsoul   195 天前
    @huba 我可是 php 死忠粉(逃
        49
    ibugeek   194 天前
    @raphaelsoul #48 外包人生苦短,我用 Laravel。
        50
    iyaozhen   194 天前
    web 方向还能再战几年
        51
    joeke   194 天前
    只能说没有前几年火了
        52
    1762628386   194 天前
    @gs139 仅限于博客网站吧 如果大了 不用设计模式一团糟
        53
    scnace   194 天前 via Android
    @huba 笑出声
        54
    slince   194 天前
    @WatcherHangzhou 感谢举荐; PHP 流行时间不是一天两天的了,使用 PHP 的 web 产品比起前几年是有所下滑,毕竟之前是没什么选择,而现在 nodejs,go,python ,ruby 都可以做 web,所以 php 份额下降是必然的;但这并不代表 php 会被取代,php 庞大的产品基数,web 解决方案的成熟度都是另外几门语言比不上的;

    一直以来大家都诟病 php 的语法,php 项目的随心所欲,维护起来难度之大;但是我想说这和 php 语言无关,php 也可以写的很优雅,我一直喜欢 symfony 的原因也在于此,它让我在 php 上感受到了 java 的优雅与设计感;

    PHPDish https://github.com/slince/phpdish 是一个机遇,我会维护下去,现在在做一些核心功能的丰富,希望大家继续关注;如果你不喜欢 discuz 和 phpwind 的业务繁杂与代码混乱,那么可以关注下 PHPDish,一个更优雅的社区应用;
        55
    kobe123   194 天前
    @OMGZui 请问你 百度 腾讯 微博 facebook 是不是小公司呢?
        56
    kobe123   194 天前
    抛开应用场景 只谈语言就是刷流氓。
        57
    skyjerry   194 天前 via iPhone
    总有那么一些人,煽动 php 怎么怎么不行了,将来必然要被 xxx 取代,只有小公司在用等等之类的,很多从 php 入门的小白还没把 php 玩好就开始茫然,我还要不要学 php ?这些人不仅仅黑了 php,更是阻碍了一批新人发展,引导新人产生浮躁,真的很无聊

    其实
    php 还是很热的
    很多大厂都在用
    没有只会 php 的大牛,它只是工具
        58
    slince   194 天前
    @raphaelsoul php 的是因为最近 symfony 组件处在上升期,近期内都是 symfony,主要是 https://github.com/symfony/thanks 的运用导致的
        59
    gouchaoer   194 天前 via Android
    @ycz0926 你如果找论坛源码,discuz/wecenter 这些 php 已经非常成熟了,而且都已经不玩了。。。。国内的论坛 90%以上 php 支撑起来了
        60
    xiaoqi   194 天前
    你就说你想跟风就好了,非要黑一波 PHP 才甘心啊?
        61
    honkew   194 天前
    月经帖
        62
    wekw   194 天前
    @ycz0926 看了看你的博客,可以说是一个萌新了。你得出这样的结论是完全正常的,毕竟你现在折腾的东西都是用于纯“折腾”的,现实世界的需求完全不是这样。等你先找到 Python 的工作再说吧...
        63
    jon   194 天前
    @huba 老板还说了什么?
        64
    GooMS   194 天前 via Android
    只有菜鸟纠结学什么语言
        65
    miketeam   194 天前 via iPhone
    告诉你,现在比较火的语言是法语。不要走错道了
        66
    crist   194 天前
    @Actrace 正解!
        67
    williamx   194 天前
    如果你是做工程,讨论语言是没有意义的。任何语言,在项目的压力下,上手最多只要一周,还包括几个主要框架的使用。只要你基础扎实,学习能力强,很多公司是愿意付出这一周的。
        68
    terrywater   194 天前
    php 开源电商系统 fecshop: https://github.com/fecshop/yii2_fecshop

    来撸。
        69
    askfilm   194 天前
    php + symfony
        70
    cxbig   194 天前 via iPhone
    规模还在,挣不挣钱另说。
        71
    qiaoyurensheng   194 天前
    热门在于还有没有人在讨论它,他还能不能引起人们的讨论,比如说,你现在就在讨论它,这些人也在讨论它。。。
        72
    lbp0200   194 天前
    没学历,混小公司,就 PHP 吧; 985 研究生,去大厂,就 Java ;
        73
    mingyun   193 天前
    laravel 了解一下
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1866 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 21ms · UTC 13:02 · PVG 21:02 · LAX 06:02 · JFK 09:02
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1