推荐各类编程语言的IDE集成开发工具:Java、PHP、web、Python等
古语有云“纸上学来终觉浅,绝知此事要躬行”。想要学好学通学精一门编程语言,还是要勤加练习啊~今天小编为大家推荐几类IDE集成开发工具,好的工具不仅能帮你提高工作效率,而且还能提高你的工作能力。
Java篇
Java JDK API
JDK(Java Development Kit)是Sun Microsystems针对java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
Java SE Development
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什幺Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。
Java JDK
JDK 6.0 Java Development Kit 开发环境包,SUN公司的重要产品之一,Android系统运行库支持包,这个软件是配置java运行坏境要用到的,还有运行eclipse也要安装才可以运行。
PHP篇
phpDesignerV8.1.2
不仅支持php,也支持其他网络语言像html,xhtml, xml,css和javascript, vbscript,java, c#,perl, python等!
由于可以搭配使用的相关免费资源相当的多,PHP的网页设计越来越多人在学习了,PHP Designer内建一系列的指令码、PHP4原始码数据库、语法高亮度显示功能、FTP客户端…等,不管您是 PHP网页设计高手,或者是刚入门的新手,您都可以使用者套软件来帮您设计网页程序(SQL、HTML亦支持)。
phpDesigner最主要的优点,就在于它的智能语法标识,让你第一时间发现错误,而不是到了最后抓头摸脑。这个功能也不仅仅是应用于PHP,对于其他语言也很适用。当然,它也附带了自己的编译器,让你可以检测脚本错误,并给出修改方案,在大部分情况下都适用。
PHPEdit
PHPEdit 是另一个漂亮的PHP IDE。它提供了调试器 (甚至有一个 Firefox 调试插件) 和数据库支持 (容易查询和创建数据表) ,还有一个非常不错的keyboard templates 可以让你很快地创建PHP的代码结构。使用PHPEdit可以非常容易地连接到服务器上。而且还有自动提示,自动完成的功能。
Zend Studio(PHP集成开发环境)
Zend Studio是Zend Technologies开发的PHP语言集成开发环境(Integrated Development Environment IDE)。也支持HTML和js标签,但只对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好。Zend Studio是屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。
Web篇
Web网页编辑器(Bluefish)
如果你需要一款能够进行Web代码设计的文本编辑器,那么Bluefish一定是非常适合你的web网页编辑器。Bluefish 文字和图标结合的都很好,非常专业却不令人生畏,初学者能够快速上手。 Bluefish提供了很多常用的HTML任务选项,例如字体、表格等等,当然还有链接,这个软件是用了一个比较不常见的“链接描述”(anchor)来表明可点击的链接。“链接描述”对话框甚至还提供了例如OnClick和OnMouseover这样的Javascript脚本事件功能。
Python篇
spyder(Python开发环境)
spyder是一个简单的Python开发环境,最大的特点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值,另外,还有console控制台和变量探索等功能,功能当然不止这些,其他的功能需要你亲身体验,总的来说是一款不错的Python开发工具,可以让你的Python开发变的简单高效。