推荐5款跨平台的PHP编辑器


Posted in PHP onDecember 25, 2014

 IDE(集成开发环境)或换句话说PHP编辑器是开发人员在构建移动或Web应用必不可少的工具。在这篇文章中,我们将讨论有关PHP编辑器并分享5个最好的跨平台的PHP编辑器。

1.NetBeans

推荐5款跨平台的PHP编辑器

NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。NetBeans项目由一个活跃的开发社区提供支持, NetBean开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。
NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

2.Aptana

推荐5款跨平台的PHP编辑器

Aptana Studio 是一个集成式的Web应用程序开发环境,它不仅可以作为独立的程序运行,而且还可以作为Eclipse插件使用。AptanaStudio可以支持多种AJAX和JavaScript工具箱,包括JavaScript编辑和调试。

Aptana Studio功能

①智能代码完成
相对于其他类型的语言,JavaScript 的智能代码完成部分功能往往较弱,总是给人提示不全的感觉。Aptana Studio 提供的智能代码完成功能不仅涵盖 JavaScript 语法,还包括HTML 和 CSS 。
②浏览器兼容性提示
对浏览器前端开发人员而言,自己开发出来的脚本是否能跨浏览器运行无疑是首要考虑的问题。Aptana Studio 深谙这一需求,在开发阶段便尽量扼杀浏览器兼容性隐患:在 JavaScript 的每一个属性或方法提示之后,均会跟随该属性或方法适用于的浏览器类型。
③代码错误提示
Aptana Studio 的代码错误提示非常准确,可以用“一个都不能少”来形容。
④文档结构树
很多开发人员偏爱 Firefox 的原因在于,Firefox 内置了一些有利于开发人员的功能,如错误控制台(Error Console)、DOM 查看器(DOM Inspector)。Aptana Studio 也提供了类似 DOM 查看器的工具来帮助分析页面文档的层次结构。

3.Bluefish

推荐5款跨平台的PHP编辑器

Bluefish是一个为有经验的网页设计者准备的GTK HTML编辑器,Bluefish除了可以在LINUX下运行外,还可以在FREEBSD,NETBSD上运行,许多网站都已经完全采用它来制作网页,很多人认为它是LINUX下最好的HTML编辑器,它有非常优秀的创建向导(WIZARD FOR STARTUP),还有方便的表格、帧编辑器。

4.Eclipse

推荐5款跨平台的PHP编辑器

PHPeclipse是Eclipse的一个插件,它为php开发人员提供了一个集成的开发环境。

PHPeclipse这个插件包括的功能有:PHP语法分析,调试,代码格式化,大纲视图,代码模板定制等。

5.Emacs

推荐5款跨平台的PHP编辑器

Emacs不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全

emacs
功能的操作系统中,在基于编辑器的功能基础上,Emacs自行开发了一个“bourne-shell-like”的shell: EShell。Emacs还可以:
收发电子邮件
通过FTP/TRAMP编辑远程档案
通过Telnet登录主机
上新闻组
登陆IRC和朋友交流
查看日历
撰写文章大纲
对多种编程语言的编辑
调试程序,结合GDB,EDebug等。支持C/C++,Perl,Python,Lisp等等
玩游戏
计算器
记日记
煮咖啡
管理日程,Task,ToDo,约会等
个人信息管理
目录管理
文件比较
阅读info和man文档
浏览网站
为各种程序(TeX等)提供统一的操作界面

PHP 相关文章推荐
PHP 飞信好友免费短信API接口开源版
Jul 22 PHP
PHP 无限分类三种方式 非函数的递归调用!
Aug 26 PHP
php比较多维数组中值的大小排序实现代码
Sep 08 PHP
基于PHP+Ajax实现表单验证的详解
Jun 25 PHP
学习php过程中的一些注意点的总结
Oct 25 PHP
PHP动态生成javascript文件的2个例子
Apr 11 PHP
thinkphp实现数组分页示例
Apr 13 PHP
PHP函数http_build_query使用详解
Aug 20 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
orm获取关联表里的属性值
Apr 17 PHP
php中上传文件的的解决方案
Sep 25 PHP
tp5递归 无限级分类详解
Oct 18 PHP
主流PHP框架的优缺点对比分析
Dec 25 #PHP
10个简化PHP开发的工具
Dec 25 #PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
Dec 25 #PHP
PHP中文编码小技巧
Dec 25 #PHP
PHP中防止SQL注入方法详解
Dec 25 #PHP
使用PHP实现阻止用户上传成人照片或者裸照
Dec 25 #PHP
浅析PHP文件下载原理
Dec 25 #PHP
You might like
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
jQuery 获取对象 定位子对象
2010/05/31 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
2013/05/28 Javascript
jquery中EasyUI实现同步树
2015/03/01 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
微信小程序之选项卡的实现方法
2017/09/29 Javascript
javascript 判断用户有没有操作页面
2017/10/17 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
Vue和React有哪些区别
2020/09/12 Javascript
numpy自动生成数组详解
2017/12/15 Python
SVM基本概念及Python实现代码
2017/12/27 Python
python实现图片文件批量重命名
2020/03/23 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
基于pandas中expand的作用详解
2019/12/17 Python
Python基于pandas绘制散点图矩阵代码实例
2020/06/04 Python
python简单实现9宫格图片实例
2020/09/03 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
阿里旅行:飞猪
2017/01/05 全球购物
ShellScript面试题一则-ShellScript编程
2014/03/05 面试题
什么是继承
2013/12/07 面试题
党委书记岗位职责
2013/11/24 职场文书
八年级语文教学反思
2014/02/11 职场文书
给老婆大人的检讨书
2014/02/24 职场文书
校园绿化美化方案
2014/06/08 职场文书
股指期货心得体会
2014/09/10 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
ECharts transform数据转换和dataZoom在项目中使用
2022/12/24 Javascript