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

PHP 开发, PhpStorm 还是比 VS Code 好用啊!

  •  1
     
  •   zxl777 · 2017-05-21 09:49:33 +08:00 · 29762 次点击
    这是一个创建于 2525 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原先使用 VS Code 配置一些 PHP 插件,希望有完整的自动提示,但怎么配置都无法弹出完整提示,有的有,有的没有。

    只好尝试了一下 PhpStorm 的试用版,自动提示功能一下就完美了。所有的项目工程方法都能提示。

    如果您用过 VS Code 的 PHP 开发环境,是不是我的插件选择出了一些问题?还是 VS Code 在 PHP 支持上还不成熟?

    52 条回复    2018-05-10 16:01:53 +08:00
    Miy4mori
        1
    Miy4mori  
       2017-05-21 14:42:51 +08:00 via iPhone
    一个是久经考验的 IDE,一个只是轻量级编辑器。有什么好比的?
    Shura
        2
    Shura  
       2017-05-21 15:33:35 +08:00 via Android
    一个是 IDE 一个是编辑器,强行对比啊。
    to2false
        3
    to2false  
       2017-05-21 16:05:36 +08:00
    对于 php 来说,vscode 确实不怎么好使,你可以选择 PHPstorm 的
    lsido
        4
    lsido  
       2017-05-21 16:17:35 +08:00
    以 PHP 来说,PhpStorm 可以完全支持你的开发

    而且 PhpStorm 对 laravel 支持的很好
    voocel
        5
    voocel  
       2017-05-21 17:28:42 +08:00 via Android
    强行对比。。
    DoraJDJ
        6
    DoraJDJ  
       2017-05-21 17:47:45 +08:00 via Android
    VSCode 只是个编辑器咋跟 IDE 做比较?
    ETiV
        7
    ETiV  
       2017-05-21 17:53:02 +08:00 via iPhone   ❤️ 3
    终于又有人意识到文本编辑器不是 IDE 了……
    gdtv
        8
    gdtv  
       2017-05-21 18:04:36 +08:00   ❤️ 1
    我也在折腾 VS Code,用了 PHP IntelliSense 扩展,可以自动提示,但是似乎不太灵,同一个函数有时可以提示有示不行。
    另外要注意,VS Code 每次启动都要遍历工程项目下的所有代码,遍历完后 PHP IntelliSense 才能有自动提示的功能,这个过程可能要几分钟。
    reus
        9
    reus  
       2017-05-21 18:19:03 +08:00
    PHP 生态差怪谁,你看 go 用 vscode 就和用 IDE 毫无区别,因为底层都是一样的工具,所有编辑器随便包装下,就和其他语言的 IDE 一样功能了。
    duguxiaohuai
        10
    duguxiaohuai  
       2017-05-21 18:34:50 +08:00
    必须 PhpStorm
    ck65
        11
    ck65  
       2017-05-21 18:40:51 +08:00
    PHP 项目还是离不了 PhpStorm。不过现在后端项目尽量使用 Node.js,前端也分开做的情况下,除非维护老项目,很少启动 PhpStorm 了,都用 VSCode。
    cxbig
        12
    cxbig  
       2017-05-21 19:46:23 +08:00
    有必要拿 IDE 和 Editor 比较吗?
    liuxu
        13
    liuxu  
       2017-05-21 19:47:51 +08:00 via Android
    我同事都在用 phpstorm
    aihimmel
        14
    aihimmel  
       2017-05-21 19:50:26 +08:00 via Android
    @reus 一瞬间感觉无言以对
    abcbuzhiming
        15
    abcbuzhiming  
       2017-05-21 20:19:37 +08:00
    JetBrains 家的东西除了内存占用过大这一个弱点外,其他的都不是问题
    gdtv
        16
    gdtv  
       2017-05-21 20:28:43 +08:00
    @abcbuzhiming 内存占用不是问题,现在谁没个 16G 以上内存,最大问题是:贵
    sagaxu
        17
    sagaxu  
       2017-05-21 20:35:03 +08:00
    @gdtv 全家桶个人版一年一千多,很贵吗?
    akira
        18
    akira  
       2017-05-21 20:52:13 +08:00
    sublimetext 你值得拥有
    zddewe
        19
    zddewe  
       2017-05-21 20:55:28 +08:00 via Android
    @abcbuzhiming java 的东西为什么都这么丑
    fhefh
        20
    fhefh  
       2017-05-21 22:30:24 +08:00   ❤️ 1
    以前一直觉得 JetBrains 家的东西卡卡的 升级电脑配置后发现 JB 家的东西用好呀 原来是我配置低了 (ノへ ̄、)捂脸
    nlysh007
        21
    nlysh007  
       2017-05-21 22:47:41 +08:00
    IDE 跟编辑器比,强行耍流氓
    credochen
        22
    credochen  
       2017-05-21 22:55:30 +08:00 via Android
    用过 ps 后其它的用起来都感觉不好使
    sagaxu
        23
    sagaxu  
       2017-05-21 22:58:29 +08:00 via Android
    @fhefh 不能低于四核 i5 和 16G 内存,最好还有 ssd,机器配置太乞丐的,估计也是盗版用户
    nannanziyu
        24
    nannanziyu  
       2017-05-21 23:01:40 +08:00
    @sagaxu
    贵,vs 才元
    jhdxr
        25
    jhdxr  
       2017-05-21 23:27:17 +08:00
    @reus 然而 IDE 的重点在于开箱即用
    ChasYuan
        26
    ChasYuan  
       2017-05-22 07:37:35 +08:00 via Android
    这对比我笑尿了。
    techart
        27
    techart  
       2017-05-22 08:02:36 +08:00
    用了几天 vs,配置不出来 跳转到定义。还是老老实实用 phpstorm 吧
    sagaxu
        28
    sagaxu  
       2017-05-22 08:17:32 +08:00
    @nannanziyu VS 4850 块钱便宜?
    xeneizes
        29
    xeneizes  
       2017-05-22 08:35:18 +08:00
    @zddewe 我装了 material theme,还是挺好看的
    byuc
        30
    byuc  
       2017-05-22 08:42:33 +08:00
    @reus 嗯,这里强。证明了 HTML 才是最好的编程语言
    nannanziyu
        31
    nannanziyu  
       2017-05-22 08:42:57 +08:00
    @sagaxu
    vs 社区版免费
    williamx
        32
    williamx  
       2017-05-22 09:04:37 +08:00   ❤️ 3
    总有人( CH ) 想把猫训练成老虎。

    这种事情不光发生在 VS C 上,在 VIM 上面尤为多。

    通常这些人 先折腾 VIM/EMACS,完了后又开始折腾 SUBLIME, 接触 VSC 后又开始折腾,不光是自己把时间浪费在折腾编辑器上,而且还乐此不疲的叫别人也把时间 花费在这上面,更有一小撮人把自己摆在了布道师的位置,你要不跟着他浪费时间,他就鄙视你不是真正的程序员:“一群用 IDE 的菜鸟!”
    我最想对这些人说的是:“凸”
    Clarencep
        33
    Clarencep  
       2017-05-22 09:04:50 +08:00
    那必须的,PHPStorm 好歹是商业的,而 VSC 只是一个开源免费的项目
    recovery0394
        34
    recovery0394  
       2017-05-22 09:05:08 +08:00
    phpstorm 算是常规的 php 编译器吧,另外还有 netbeans ,eclipse for php 等。VS code 应该是比较小众的,用的人少。
    66beta
        35
    66beta  
       2017-05-22 09:48:41 +08:00
    Notepad++ => gVIM => sublime Text
    写 PHP 没必要 IDE,sublime 这种编辑器装上扩展已经具备 IDE 的功能,还更快
    gongbaodd
        36
    gongbaodd  
       2017-05-22 11:07:50 +08:00
    假设有一天你在玩呢,老大说线上出了个 bug,改起来很简单,你肯定希望最好在手机上就能改。但是平时工作的时候你未必想要在手机上敲代码
    sagaxu
        37
    sagaxu  
       2017-05-22 11:08:44 +08:00
    @nannanziyu 那就别嫌 jetbrain 全家桶贵了,都去用 vs 社区版不就行了
    sytnishizuiai
        38
    sytnishizuiai  
       2017-05-22 12:16:58 +08:00
    3 年 Phpstorm 订阅路过,第一次没研究直接用了,比较顺手,后来越用发现功能越强,自己第一个买的正版,物超所值
    fortunezhang
        39
    fortunezhang  
       2017-05-22 12:51:01 +08:00
    你会不会写写程序啊?
    会?
    怎么证明?
    我能写处理啊。xx,你瞧。


    同理:
    xx 和 yy 哪个好用啊?
    你用一用就知道了。
    光说不行,你试试就知道了。
    caniuse
        40
    caniuse  
       2017-05-22 13:11:29 +08:00
    sublime  + php companion
    snailsir
        41
    snailsir  
       2017-05-22 13:36:25 +08:00
    sublime 没有之一
    rekey
        42
    rekey  
       2017-05-22 13:45:30 +08:00
    连续买了不知道多少年的 webstorm。。。
    543400
        43
    543400  
       2017-05-22 13:53:08 +08:00 via Android
    eclipse 用户弱弱围观
    zxl777
        44
    zxl777  
    OP
       2017-05-23 21:00:54 +08:00
    原先在 VSCODE 用 GO 编程是很不错的,插件也稳定,自动提示,debug 都完美。
    我想当然以为 VSCODE 对 PHP 的支持应该也行,没想到是各种问题,换回 phpstrom 就完美解决了。

    phpstorm 在之前的老 macbook pro 上笨重而且卡,所以停用了。新 macbook pro 很顺畅。
    WheatField
        45
    WheatField  
       2017-06-01 19:55:09 +08:00 via iPhone
    我只用 vim,我不需要代码提示、代码高亮,如果实在是复杂了,我可能用 PHPstorm 查看函数
    WheatField
        46
    WheatField  
       2017-06-01 19:56:07 +08:00 via iPhone
    用 Netbeans 也不错,能看到函数概览
    ahkxhyl
        47
    ahkxhyl  
       2017-06-16 16:49:02 +08:00
    vscode laravel 代码提示好像不咋的啊 phpstorm 对 laravel 代码提示很智能~
    zxl777
        48
    zxl777  
    OP
       2017-10-21 12:25:40 +08:00
    现在 VSCODE for php 终于比 phpstrom 好用了,因为有新插件。
    phpstrom 还是太卡了,习惯 VSCODE 的流畅快捷,很难适应 phpstrom。
    新的插件自动提示很完整,很快,而且还能自动显示函数注释的文档。
    分享给 VSCODE 的爱好者,以下是插件名称
    PHP Intelephense
    zxl777
        49
    zxl777  
    OP
       2017-10-21 12:52:21 +08:00
    PhpStorm 还是用得少,不习惯,看上面的名称都写错了。
    PhpStorm 卡的问题可能是哪里没设置好,懒得折腾了。
    zxl777
        50
    zxl777  
    OP
       2017-10-21 13:06:06 +08:00
    欢迎和我一起试用这个插件
    需要把所有项目文件放在一个文件夹下,才能自动完成。
    也许以后升级后可以设置 include 其他位置的 php 文件夹。

    这个插件都是 5 星评价。
    我文件少,1000 多个,瞬间就索引完了。
    Juan M. Sosso

    Thursday
    I love it, it's very fast compared to the previous one I was using and with more features.
    Indexing ended | 12600 files | 76.296 s
    :)
    zxl777
        51
    zxl777  
    OP
       2017-10-22 22:46:55 +08:00
    补充一下,VSCODE 要另外下载内部版本,可以支持一个工作区打开多个项目文件夹,这样就都可以索引到了。

    https://code.visualstudio.com/insiders
    salamanderMH
        52
    salamanderMH  
       2018-05-10 16:01:53 +08:00
    把代码写完了就好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1140 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 18:23 · PVG 02:23 · LAX 11:23 · JFK 14:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.