黑马程序员技术交流社区
标题:
必看:phper应该用哪款编码工具?8年经验程序员吐血分享!
[打印本页]
作者:
huawei
时间:
2016-5-13 18:06
标题:
必看:phper应该用哪款编码工具?8年经验程序员吐血分享!
本帖最后由 沈唁 于 2017-8-11 13:06 编辑
phper应该用哪款编码工具?8年经验程序员吐血分享!
开发工具基本可以分成2种类型:
一 轻量型编辑器
window自带的txt, 谁用谁2货, 说什么高手都用这个写, 高手为嘛不用0和1写? 高手为嘛不用汇编写网页 速度不是更快?
vi/vim linux自带编辑器 vim是vi的加强版,非得在window下用vim也很逗. 这个编辑器如果在服务器上临时改点简单的还可以,自带语法高亮,马马虎虎了.
editplus/notepad 感觉这2个差不多,体积非常小,速度快, 偶尔在window服务器改个代码还不错,当然也见过不少人专门用这个写代码的, 对此我只表示功能真的太弱了
二 IDE编辑器 强烈推荐
必用理由:
1 语法高亮,增强可读性,虽然轻量型的也有,但是支持的不是很理想,后面细说
2 自动代码完成及提示 这个300%推荐,例如一个大项项目如果没有这个而且来回翻手册文档估计要疯掉,有了这个节省大量的时间.比如你用个新项目,用这个也可以快速定位,节省大量的时间, 另外能提高代码速度, 系统自带的好多函数,我只记住了前面几个字母后面补全就行了
3 代码定位功能,支持方法定义提示及方法使用追踪
4 支持突出显示错误与警告, 不要小看这个,好多人其实代码写的都不严禁,漏洞百出, 尤其是php5.2的时代,如果项目没有phpdebug 好多notice错误都不显示,结果就是稍大一点的项目各种奇怪的小问题. 在有js的语法其实要求很严格,如果不用ide代码检查,可能会出现某个浏览器运行不了
5 代码自动重构 不解释,有些人的代码惨不忍睹
6 代码自动生成 比如注释模块 花括号补全等
7 调试模式, 好多人都没听过,这个有机会单独开一张吧
8 版本控制集成
常用几个ide 评论
dreamweaver
这货就算是IDE吧,写写html还是可以,写php还是算了, 另外写utf8项目经常乱码,dw8以前和搜狗冲突 经常自己关闭了 擦, 新人用这个比例挺大的,建议尽早换别的
sublime text
页面很漂亮,搞自动补全功能很麻烦,不是我的菜, 有喜欢的可以玩玩
eclipse+Aptana
功能很强,很无敌, 性能只能呵呵了, 巨卡 我当年用eclipse+Aptana+ android一套 一开就占用内存500MB+ 代码补全要等老半天,对 eclipse系列一直不太喜欢!
zend studio
PHP官方IDE, 曾经的zend studio5.5 我从07年一直用到现在,最近这半年很少用了.速度那是一个快,能有的功能基本全都有,安装包只有80MB, 可惜对php5.4新功能不支持,没有js语法检查等. zend 6.0以上基本就是用的eclipse内核,特点就是越来越卡, 可能也是我电脑配置不高吧。
PHPEdit
对js不支持 果断放弃了,不知道现在怎么样
还有几款ide我就不一一点评了 .... phpDesigner EclipsePHP
我现在用的这个,比较平衡,需要的功能都有,速度也不错, 没有什么明显的缺点 在这里推荐一下
,想知道我用的是什么编辑器,卖个关子,留言下就看到了,哈哈!
总结:我们为啥要用IDE呢??
解放我们的双手,和没必要的精力浪费. 人的精力总是有限的, 我觉得把记住几十个几百个函数没有半点意义. 我现在连我自己封装的函数好多都忘记了,系统函数字符多点的都写不全,这不影响我开发程序阿
能把代码越写越少,这才应该是我们不断追寻的.不断的创新,提升自己的逻辑分析能力,这才是程序员的灵魂, 天天傻敲键盘,这是码农行为 .....
如果判断一个人的能力, 那么基本是经验+能力!
经验,可以是开发过什么大型项目,管理过团队等,有经验可以少走弯路
能力,对项目的把控,对项目的深入分析,拆解,可以实现快速开发等, 能力也是需要经验来辅助的!
程序员的基本宗旨就是把精力放到写代码的技巧,怎么写项目更合理,程序运行速度更快,减少不必要的BUG
(需要ide 代码错误检测可以有效避免)!
拓展:PhpStorm,有兴趣的phper也可以去了解下,功能非常强大,也算是编辑器中的神器。
精华推荐:
2017最新PHP学习路线图(附完整视频资源)+源码+技巧/经验+求职+前景总结!
逆了天,黑马PHP全国就业率均接近100%,细节揭秘如何做到,还不快看!
PHP程序员面试失败,大部分死在这29个问题上
2222.gif
(11.84 KB, 下载次数: 165)
下载附件
2017-8-9 15:06 上传
9999.png
(79.97 KB, 下载次数: 167)
下载附件
2017-8-9 15:06 上传
作者:
itheima_rene
时间:
2016-7-3 20:41
谢谢分享
作者:
ming1028
时间:
2016-7-8 14:03
沙发 占个
作者:
黑马中的黑龙
时间:
2016-7-18 07:38
厉害哦,顶一下
作者:
目流连
时间:
2016-8-27 12:23
向大神学习
作者:
蓝天l8
时间:
2016-8-27 18:27
好东西必须看啊
作者:
胡琴123
时间:
2016-9-13 23:02
石的
作者:
胡琴123
时间:
2016-9-13 23:04
(⊙v⊙)采纳了,讲的很好
作者:
eddies
时间:
2016-11-3 09:17
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者:
zhang748420974
时间:
2016-11-3 17:22
啥的范德萨
作者:
qq2214777
时间:
2016-11-9 11:25
阿萨德发发
作者:
kfbgai
时间:
2016-11-9 16:42
ddddddddddddddddddddddddddddddd
作者:
xiayi2012
时间:
2016-11-9 16:57
看看学习学习
作者:
steam
时间:
2016-11-10 18:06
PHP storm 嘛
作者:
1140702107
时间:
2016-11-11 14:45
dddddddddddddddd
作者:
softwind
时间:
2016-11-12 09:29
谢谢分享
作者:
softwind
时间:
2016-11-12 09:30
谢谢分享
作者:
softwind
时间:
2016-11-12 09:31
谢谢分享
作者:
飞影人
时间:
2016-11-12 14:00
学习学习
作者:
firway
时间:
2016-11-12 23:58
看看到底是什么神器
作者:
firway
时间:
2016-11-12 23:59
好东西好东西好东西好东西好东西好东西
作者:
金三胖
时间:
2016-11-13 08:52
谢谢分享,学习一下~
作者:
nihaoya
时间:
2016-11-13 11:14
哈哈哈哈
作者:
小小海
时间:
2016-11-14 20:01
suhdkasakff
作者:
小小海
时间:
2016-11-14 20:02
是什么编辑器,我要看看。。
作者:
小小海
时间:
2016-11-14 20:05
erofjksldkslsd
作者:
八千岁白菜
时间:
2016-11-17 00:06
阿里里阿里里阿里阿里里
作者:
xie_604871967
时间:
2016-11-19 11:20
亲亲亲亲
作者:
jason_QS
时间:
2016-11-19 13:18
8年经验程序员
作者:
feis
时间:
2016-11-19 21:33
谢谢分享
作者:
eldoon
时间:
2016-11-21 15:14
phper应该用哪款编码工具?8年经验程序员吐血分享! [修改]
作者:
Caesar乄大帝
时间:
2016-11-22 00:42
顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者:
梦醒;人亦醉
时间:
2016-11-22 14:06
一到关键时刻就需要回复
作者:
赵德振
时间:
2016-11-22 14:42
真能墨迹66666666666666
作者:
david163
时间:
2016-11-22 19:47
dddddddddddddddddd
作者:
aaron_wg
时间:
2016-11-23 11:20
看看哪款编辑器适合我
作者:
wenrouwuze
时间:
2016-11-24 11:07
路过学习一下
作者:
cenazhang
时间:
2016-11-24 17:19
涨姿势了
作者:
qiaopaopao
时间:
2016-11-25 09:52
亲,我觉得我算老程序员,只是接触的不是很深,现在做维护,用的就是DW,呵呵呵
作者:
renjianlei
时间:
2016-11-25 13:50
借鉴经验借鉴经验借鉴经验
作者:
piliyouxia121
时间:
2016-11-28 10:40
作者:
winer
时间:
2016-11-28 21:30
到底是什么呢?
作者:
74520cy
时间:
2016-11-29 00:33
phper应该用哪款编码工具?8年经验程序员吐血分享
作者:
pcg765018483
时间:
2016-11-29 15:24
发【发给【【 个地方的】
作者:
zhujunfeng
时间:
2016-11-29 16:16
老师用啥编辑器呢
作者:
xxt598316205
时间:
2016-11-30 16:14
66666666666666666666
作者:
北辰一刀
时间:
2016-11-30 18:09
232346546526
26578526
89+59+526
52562562632652656665656+
作者:
dzs
时间:
2016-12-1 15:00
本帖最后由 dzs 于 2016-12-1 15:01 编辑
目测是PhpStorm sorry!waring~~
作者:
叶_黑马
时间:
2016-12-5 21:45
借鉴经验
作者:
joncelin
时间:
2016-12-9 23:56
神魔呢。。。。。。。。。。。。。。。
作者:
123aa
时间:
2016-12-10 17:01
0000000000000000000000000000000蜂窝肺
作者:
123aa
时间:
2016-12-10 17:04
0000000000000000000000000等等
作者:
yixianqitiandi
时间:
2016-12-14 20:07
不错不错 分析想
作者:
deanchen922
时间:
2016-12-17 09:51
我想看看你到底用的什么编辑器
作者:
肖肖肖
时间:
2016-12-17 14:50
谢谢分享!!!
作者:
laowang222
时间:
2016-12-17 16:44
看看是啥
作者:
diguangzhao
时间:
2016-12-17 22:12
sadf asdasdasdf
作者:
小阿狸
时间:
2016-12-19 21:37
哪有哪有哪有
作者:
290422624
时间:
2016-12-20 12:28
跟着大神打天下
作者:
Mr.Pai
时间:
2016-12-21 11:19
let me look look.
作者:
傻傻哋帥
时间:
2016-12-21 11:34
看看,,,,,
作者:
fanphp
时间:
2016-12-24 10:43
谢谢楼主分享
作者:
robinwen
时间:
2016-12-24 14:24
非常感谢
作者:
g752061872
时间:
2016-12-24 15:18
SO嘎,哎呦不错的哦,
作者:
flyoung_he
时间:
2016-12-26 22:38
谢谢分享
作者:
jerrygao
时间:
2016-12-28 16:51
感谢楼主分享666666666666666
作者:
cplasfwst
时间:
2016-12-28 19:54
来支持一下楼主
作者:
Edward1993113
时间:
2016-12-29 16:43
顶一个。
作者:
973749104
时间:
2016-12-30 22:49
php strom?
作者:
VC丶万人敬仰
时间:
2017-1-3 18:01
666666666666666666666
作者:
Jones2016
时间:
2017-1-5 18:55
厉害哦,顶一下
作者:
eke2007
时间:
2017-1-7 14:42
666666,谢谢
作者:
sinianwho
时间:
2017-1-8 01:00
看下有推荐的什么IDE
作者:
pensy
时间:
2017-1-11 15:10
工具?8年经验程序员吐血分享! [
作者:
kuloo
时间:
2017-1-22 12:39
看看什么IDE
作者:
冬季u
时间:
2017-1-24 07:41
谢谢分享
作者:
邓燮
时间:
2017-1-24 18:54
谢谢分享
作者:
冰风
时间:
2017-1-25 18:26
谢谢分享
作者:
东南西北中
时间:
2017-1-26 23:37
看看~估计是storm?
作者:
1317181388
时间:
2017-2-4 08:44
感谢楼主分享
作者:
chenzn
时间:
2017-2-4 17:34
我用zend studio的
作者:
707621521
时间:
2017-2-5 16:12
还有啥,比较好奇,想看看
作者:
heychm
时间:
2017-2-6 11:06
666666666666666666666
作者:
646547989
时间:
2017-2-13 10:32
如果判断一个人的能力, 那么基本是经验+能力
作者:
a1316161614
时间:
2017-2-15 11:05
借鉴一下
作者:
fjdaslfjk
时间:
2017-2-16 11:48
一、apache与nginx的区别: 1、二者最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程 。nginx处理静态文件好,耗费内存少.但无疑apache仍然是目前的主流,有很多丰富的特性.所以还需要搭配着来.当然如果能确定nginx就适合需求,那么使用nginx会是更经济的方式。 2、nginx的负载能力比apache高很多。最新的服务器也改用nginx了。而且nginx改完配置能-t测试一下配置有没 有问题。 3、apache重启的时候发现配置出错了,会很崩溃,改的时候都会非常小心翼翼现在看有好多集群站,前端nginx抗并发,后端apache集群, 配合的也不错。 4、nginx处理动态请求是鸡肋,一般动态请求要apache去做,nginx只适合静态和反向。 5、从经验来看,nginx是很不错的前端服务器,负载性能很好,nginx,用webbench模拟10000个静态文件请求毫不吃力。 apache对php等语言的支持很好,此外apache有强大的支持网络,发展时间相对nginx更久,bug少但是apache有先天不支持多核心处理负载鸡肋的缺点,建议使用nginx做前端,后端用apache。大型网站建议用nginx自代的集群功能。 6、大部分情况下nginx都优于APACHE,比如说静态文件处理、PHP-CGI的支持、反向代理功能、前端 Cache、维持连接等等。在Apache+PHP(prefork)模式下,如果PHP处理慢或者前端压力很大的情况下,很容易出现Apache进程数 飙升,从而拒绝服务的现象。 7、Apache在处理动态有优势,Nginx并发性比较好,CPU内存占用低,如果rewrite频繁,那还是Apache吧! 8、一般来说,需要性能的web 服务,用nginx 。如果不需要性能只求稳定,那就apache 吧。 二、apache与nginx优缺点比较 1、nginx相对于apache的优点: 本帖隐藏的内容 轻量级,同样web 服务,比apache 占用更少的内存及资源 ; 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 ; 高度模块化的设计,编写模块相对简单 ; 社区活跃,各种高性能模块出品迅速啊 ; Nginx本身就是一个反向代理服务器 ,Nginx支持7层负载均衡;Nginx可能会比apache支持更高的并发, nginx配置文件写的很简洁,正则配置让很多事情变得简单运行效率高,占用资源少,代理功能强大,很适合做前端响应服务器 ! 2、apache 相对于nginx 的优点: 本帖隐藏的内容 rewrite ,比nginx 的rewrite 强大 ; 模块超多,基本想到的都可以找到 ; 少bug ,nginx 的bug 相对较多 ; 超稳定 ,Aapche依然是大部分公司的首先,因为其成熟的技术和开发社区已经 也是非常不错的性能。 三、为什么现在 Nginx 才是 Web 服务器的首选 本帖隐藏的内容 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。在高连接并发的情况下,Nginx是Apache服务器不错的替代品: Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一. 能够支持高达 50,000 个并发连接数的响应, 感谢Nginx为我们选择了 epoll and kqueue 作为开发模型. Nginx作为负载均衡服务器: Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务, 也可以支持作为 HTTP代理 服务器对外进行服务. Nginx采用C进行编写, 不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多. 作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器), Last.fm 描述了成功并且美妙的使用经验. Nginx 是一个安装非常的简单 , 配置文件非常简洁(还能够支持perl语法), Bugs 非常少的服务器: Nginx 启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动. 你还能够不间断服务的情况下进行软件版本的升级 . Nginx 配置简洁, Apache 复杂 , Nginx 静态处理性能比 Apache 高 3倍以上 , Apache 对 PHP 支持比较简单,Nginx 需要配合其他后端用, Apache 的组件比 Nginx 多 。 现在 Nginx 才是 Web 服务器的首选 。
作者:
幻化成风02
时间:
2017-2-21 09:05
想要看看PHP的职业规划
作者:
ljmisa
时间:
2017-2-21 17:51
用啥编辑器捏?
作者:
swt
时间:
2017-2-22 00:05
我已经留言了,怎么还让留言呢?
作者:
inuyasha
时间:
2017-2-23 10:04
123kjghffdgh
作者:
destinyyang
时间:
2017-2-23 14:45
kankanhahhahah
作者:
墨染浮生画倾城
时间:
2017-2-27 19:35
storm。。。。。。。。
作者:
chengbocd
时间:
2017-2-28 18:51
111111111111111111111111
作者:
hansuchang
时间:
2017-2-28 22:35
t66666666666666666666666666
作者:
小五爱睡觉
时间:
2017-3-6 21:52
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
作者:
瞬间回忆
时间:
2017-3-8 13:50
phper应该用哪款编码工具?8年经验程序员吐血分享! [修改]
高级模式
BColorImageLinkQuoteCodeSmilies
作者:
风沙莫言
时间:
2017-3-9 17:58
谢谢分享
作者:
vcflyfeel
时间:
2017-3-10 18:02
1111111111111111
作者:
Overflow
时间:
2017-3-11 18:48
11111111111111
作者:
haoqiguangkuo
时间:
2017-3-12 17:18
分享的内容很好很强大
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2