php开发一般用什么工具,大家 PHP 开发都用什么工具?

112

2014-07-26 00:34:41 +08:00

作为1楼的始作俑者,我来解释一下吧

我的本意并不是嘲笑任何人使用任何工具,作为8年的coder,我基本上没有什么偏见。

1、我回复这个问题,其实是和我在其他场合一贯的想法,如果你没搞清楚自己喜欢什么之前,请继续保持自己的风格。

2、我看很多人回复的时候情绪比较激动,我本意并不是要介入编辑器之挣,楼主的表述中,基本上还是PHP和HTML这种比较初级的编程方式,我猜楼主应该入门不久或者一直从事这样的工作(也许不对,请轻喷)

3、既然这么多楼都在谈编辑器,我也来说下,我尽可能保持中立的看法

3.1 所有的编辑器都能达到同一个目的,就是写出代码,为什么还有这么多编辑器?如果编辑器没有区别,那么一个记事本就能无敌了。

3.2 不是说用一个高效的编辑器就能写出无敌的项目或者无敌的算法或者无敌的代码,如果你本身就是无敌的人,他只是更快的让你达到你的目的。

3.3 你也许不太同意我的观点,至少我见过的使用DW的同学都没有参与过纯PHP代码超过50w行的项目,我们自己的项目差不多做了一年多的时间,架构变更过几次,纯PHP代码超过80w行,我曾经参与的项目PHP代码炒股150w行的也有,我好久没用过DW,今天我特意下了一个试试,几年没用过,DW确实改进了很多,速度也快了很多,他的确是一个偏前端的所见即所得的利器,但他依然不具备作为一个纯后端编辑器(我更愿意叫他IDE,也许这个更准确)的实力,比如方法之间的跳转,对代码注释的进行反射,refactor, analyze stactrace,unittest支持等等

3.4 作为一个职业的程序员,你可以把一个vim 配置成一个无敌的IDE,你可以把subline 配置成无敌的IDE,本质上,你还得配置,折腾本身没有什么错,如果你单纯问一句:哪个更适合写PHP,或者改成:哪个裸IDE更适合写PHP?因为问的人大多数都没有相关IDE的经验,所以下过来使用基本上都是裸的,配置都是高档的工作

3.5 我不是在和各位讨论什么优劣,其实我个人认为Vim就不太适合做PHP开发,比如大型项目中最经常用到函数跳转和跟踪,Vim得配置,project管理,Vim得配置,连折行这么简单,Vim非要写一坨括号,当别人在另外一个编辑器看到的时候,那就是一对莫名其妙的字符,甚至定义的变量没使用,单词拼写错误,常规的语法错误检测,VCS系统,这都是非常非常常规的功能,啥都得自己配置,如果你真的是为了效率,快速的达成目标,DW notepad++ subline Vim 真的适合你么?

3.6 过去5年我都一直在写PHP,Vim作为我的主要编辑至少一年的时间,我也是国内最早一批使用textmate的程序员,我对于emacs也比较熟悉,Notepad++陪伴我走过大学的时光,dw 在那个时候也用的比较多,我玩过至少5个以上linux发行版,曾经我的电脑同事安装了5个系统,每次系统启动都犹豫半天进哪个系统,或许每个人每个阶段追求的不一样,至少我过了那个把大把时间花在折腾上的年纪。我很后悔我曾经把大把的时间放在这些产出比和成就感并不是很高的事情上。

我回这个帖子无意冒犯任何人,也不想参与编辑器之争,如果有冒犯,请多多包涵,最近加班有点多,脑子糊涂的很,请原谅我这个码农的一时冲动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值