十大PHP程序员必备工具
1、Notepad++
总结来说就是小而精,7.4版本的软件包只有2.9M,比一般的IDE小数十倍,但是Notepad++的功能确是很全面的,代码高亮,语法折叠,宏功能,内置支持27种编程语言,基本上常见的C、C#、C++、Java、PHP、ASP、Python、JSP、CSS、Js,它都能够很好的提供支持,具有很好的扩展性,可添加多种插件,如Insertion、XML Tools、TextFX、Doc Updater等。比较适合新手和大神级使用。
2、sublime
这是一款号称神级代码编辑器,这么说它也是有原因的,sublime具有漂亮的页面和强大的功能,打开速度快、多种语言支持,跨平台性。在功能上代码缩进、代码提示、快速搜索、而且具有很强大的插件功能,虽然不是开源软件,但是使用者还是非常的,总结来说就是轻量、简洁、高效。
3、Phpstrom
这是一款商业PHP集成开发工具,同时也是一款智能高效的编辑工具,功能非常强大,代码高亮、代码提示、自动补全、错误提醒、代码同步、自动保存、本地代码库、诸多快捷键、诸多插件
4、ftp
这款软件在快速更新小网站的时候是很适用的,快速的文件上传、下载、资源包下载,至于大的项目就不推荐这么做啦,一般都是版本迭代更新,还有就是大的资源也不推荐使用ftp进行上传和下载,虽然ftp的持续时间是可以支持的,大文件推荐使用压缩包,上传和下载,在服务器端进行压缩和解压,对资源下载速度有很大帮助。
5、FinalShell
这是一款功能非常强大的工具,是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,。可以进行文件下载、上传、命令行输入,还提供了服务器性能检测,可查看cpu,内存等性能指数。
FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.
特色功能:免费海外服务器远程桌面加速,ssh加速,双边tcp加速,内网穿透.
6、git
是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。在团队项目开发过程中是非常好的代码管理工具。有命令行界面和视图界面,行内调侃说视图界面五连点就ok了。
7、svn
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相对于git,它是在每一个用户上面都是一台服务器,每个人的代码都是非同步的,个人觉得在协同管理方面不是优秀,如果脱离了,开发者基本上可以说是无法工作的。
8、百度翻译
百度翻译是百度发布的在线翻译服务,免费的哦!
9、Xmind
XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。
10、TeamViewer免装版
TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,可以进行远程桌面操作,文件传输,只需要知道对方的id和密码就可以连接对方的电脑,在线上服务器端和线下做远程是很方便的,适合于windows电脑。