
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
程序语言比较多,PHP作为一种常用的网站编辑语言,也很受欢迎,但对于PHP开发程序员来说,不仅要有过硬的编程技术还要熟练相应的软件,因为有时候一个好的软件,会让你事半功倍,下面东莞达内就为大家双手奉上,PHP开发程序员必备10个神器
1 、SVN管理工具
一个人做开发,可以天马行空,随意做。但是一个团队,如果没有SVN管理手段,那简直是无法想象的。
SVN 一般来说,在服务器端,linux系列系统的话,一般来说都有安装Subversion系列的版本管理系统,简单易用,信手拈来。当然,系统也可以托管在Github,现在特别的火哦。
Mac 版本,首推CornerStone,版本2.7+了,我也没有用很新的版本,这个就足够了。里面具有完整的SVN客户端的功能。不过Mac似乎没有Windows用户那么幸运,因为mac版本的版本管理工具,整合程度更高。Win版本的,TortoiseSVN,又称小龟壳,神器啊!
2 、浏览器测试工具 作为PHP程序员,必然要用浏览器测试。这里推荐两款浏览器:Chrome 和Firefox ,点击菜单,选择:开发者工具,然后再做任何你想做的吧。 此外,你还可以搭配一个很牛逼的插件:Postman REST Client,用来测试post/get等各类网络访问方式,并收到返回的结果,接口测试后者其他的ajax测试。 假如你需要做微信开发,那么二维码生成工具可以用mac的iQR或者网站生成的。
3 、Everything
Everything 是速度最快的文件搜索软件。其速度之快令人震惊,百G硬盘几十万个文件,可以在几秒钟之内完成索引;文件名搜索瞬间呈现结果。它小巧免费,支持中文,支持正则表达式,可以通过HTTP或FTP分享搜索结果。
如果不满意Windows自带的搜索工具、Total Commander的搜索、Google桌面搜索或百度硬盘搜索,如果正在使用或放弃了Locate32,都值得推荐这款体积小巧、免安装、免费、速度极快(比Locate32更快)的文件搜索工具Everything!
4 、Notepad++
Notepad++ 程序员必备的文本编辑器,总结来说就是小而精,支持27种编程语言,基本上常见的C、C#、C++、Java、PHP、ASP、Python、JSP、CSS、Js,它都能够很好的提供支持,具有很好的扩展性,可添加多种插件,如Insertion、XMLTools、TextFX、Doc Updater等。比较适合新手和大神级使用。
5 、sublime
这是一款号称神级代码编辑器,这么说它也是有原因的,sublime具有漂亮的页面和强大的功能,打开速度快、多种语言支持,跨平台性。在功能上代码缩进、代码提示、快速搜索、而且具有很强大的插件功能,虽然不是开源软件,但是使用者还是非常的,总结来说就是轻量、简洁、高效。
6 、金山词霸
这个就不多解释了,类、变量的命名尽量不要使用拼音,遇到拿不准的单词,就使用金山词霸查询一下吧。
7 、ftp
这款软件在快速更新小网站的时候是很适用的,快速的文件上传、下载、资源包下载,至于大的项目就不推荐这么做啦,一般都是版本迭代更新,还有就是大的资源也不推荐使用ftp进行上传和下载,虽然ftp的持续时间是可以支持的,大文件推荐使用压缩包,上传和下载,在服务器端进行压缩和解压,对资源下载速度有很大帮助。
8 、git
这是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(gitclone),在本地机器上拷贝一个完整的Git仓库。在团队项目开发过程中是非常好的代码管理工具。有命令行界面和视图界面,行内调侃说视图界面五连点就ok了。
9 、Xmind
XMind 是一款非常实用的商业思维导图软件,应用全球最先进的EclipseRCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。
10 、TeamViewer免装版
TeamViewer 是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,可以进行远程桌面操作,文件传输,只需要知道对方的id和密码就可以连接对方的电脑,在线上服务器端和线下做远程是很方便的,适合于windows电脑。
以上10种PHP开发程序员能用到的软件,毕竟有时候,好的编程技术还是要些软件进行辅助的,也许还有其他的软件,但是东莞达内觉得,软件还是自己喜欢的比较好。
更多PHP技能知识在东莞达内PHP培训~