设为首页 收藏本站
查看: 417|回复: 0

[经验分享] php的IDE(集成开发环境)选用指南[4]

[复制链接]

尚未签到

发表于 2017-4-8 12:03:31 | 显示全部楼层 |阅读模式
  需要说明的是,我们这里所讲的IDE,必须支持语法检查,与单步调试的。否则我们不作为PHP的IDE。所以,象dreamweaver这类软件,根本就不能算是php的ide.
  软件名称:PhpCoder
开发语言: c/c++
软件网址:http://www.phpide.de/
商业/开源:       开源
功能清单:                               
语法高亮:                          只有HTML和PHP,没有JS很不爽的。
智能提示与自动完成:                有
语法检查,(PHP,JS,CSS,HTML)    有(好象不是即时的)
数据库操作:                        无
SQL查询生成:                        无
集成WEB预览(HTML所见即所得编辑): 有
错误检查:                          无
类函数与变量清单树形显示:          有(好象只有PHP,且无变量清单)
函数参数提示:                      有
括号匹配:                          无
集成xdebug调试:                    有
调试断点支持:                      有
Todo管理:                          无
代码美化:                          无
文档化支持:                        无
语法块插入:                        无
代码库支持:                        无
单元测试:                          无
集成帮助文档:                      有(要手工配置)
中文支持:                          有
IDE中文乱码:                       无,这一点较好
集成FTP:                           未知
集成SVN:                           无
集成CVS:                           无
跨平台:                            未知
  总评:这个IDE虽是免费的,但功能方面太单薄了。但软件相当小,只有1.7M。所以,如果仅需要php调试功能的,可以考虑用它。
  
软件名称:PDT
开发语言: java,是eclipse的插件,可以说是zend studio兄弟中的一个。
软件网址:http://www.eclipse.org/pdt/
商业/开源:       开源
功能清单:                               
语法高亮:                          有
智能提示与自动完成:                有
语法检查,(PHP,JS,CSS,HTML)    有
数据库操作:                        有
SQL查询生成:                        有
集成WEB预览(HTML所见即所得编辑): 有
错误检查:                          无
类函数与变量清单树形显示:          有
函数参数提示:                      有
括号匹配:                          有
集成xdebug调试:                    有
调试断点支持:                      有
Todo管理:                          未知
代码美化:                          有
文档化支持:                        有
语法块插入:                        无
代码库支持:                        无
单元测试:                          有(phpUnit)
集成帮助文档:                      有
中文支持:                          有
IDE中文乱码:                       无
集成FTP:                           有
集成SVN:                           无
集成CVS:                           有
跨平台:                            有
  总评:有人认为,pdt要比zend studio差多了,我觉得不并不是这样。有心的,可以看一下官方网站上这个比较:
http://www.zend.com/en/products/studio/comparison
相比之下,有很多是付费用户才需要用的,那就是根本不需要的。至于文件管理,这一小小的弱项,是可以忍受的。
当然,如果你不怕JAVA程序有时莫名的在WINDOWS中崩溃,以及耗尽大量资源,以下,你还有一个选择。
  
软件名称:Aptana Studio
开发语言: java,是eclipse的插件,可以说是zend studio兄弟中的一个,但它可能不只是一个,因为它同时有商业版与免费版。大家很可能对它的JS调试强大功能早己熟知。
软件网址:http://www.aptana.com/studio/
  商业/开源:       开源
功能清单:                               
语法高亮:                          有
智能提示与自动完成:                有
语法检查,(PHP,JS,CSS,HTML)    有
数据库操作:                        有
SQL查询生成:                        有
集成WEB预览(HTML所见即所得编辑): 有
错误检查:                          无
类函数与变量清单树形显示:          有
函数参数提示:                      有
括号匹配:                          有
集成xdebug调试:                    有(实际是需要手工设置的)
调试断点支持:                      有
Todo管理:                          未知
代码美化:                          有
文档化支持:                        有
语法块插入:                        无
代码库支持:                        无
单元测试:                          有(phpUnit)
集成帮助文档:                      有
中文支持:                          有
IDE中文乱码:                       无
集成FTP:                           有
集成SVN:                           有
集成CVS:                           有
跨平台:                            有
  总评:值得一提的是,有prototype/dojo等常见AJAX类库集成和提示,它支持AJAX调试。这都是相当诱人的。
(对我而言,我并不需要,因为,我的PHP开发框架,就支持AJAX调试:).
但它确实是业界口碑较好且功能强大的的一个IDE。
同时,对于多语言开发的,选择它也是一个明智的选择。
当然,前述的phpDesinger一样也支持多语言。但调试方面没有试用过。需要重点说明的一些功能:
 1、AJAX开发环境
    HTML/JavaScript/CSS编辑器    
    JSON编辑器
 2、Adobe AIR开发环境
 3、Apple iPhone开发环境
 4、Ruby on Rails开发环境
  未完待续

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-361944-1-1.html 上篇帖子: php gzgetss函数-压缩文件函数库 下篇帖子: [转]在PHP中实现进程间通讯
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表