集成环境哪个好?四大PHP集成开发环境比较

集成环境哪个好?四大PHP集成开发环境比较http://www.5icool.org/a/201505/a11537.html专注了这么些年技术,没有养成记录和积累的习惯。如今乐于开源和分享经验,却停笔踌躇,不知该从何处说起。开通博客也有一段时间了,也没能写出一篇像样的文章,想了很久,觉得还是应该循序渐进,从搭建和配置开发、调试环境开始。主流的PHP集成开发环境(IntegratedDevelopmentEnvironment…

大家好,又见面了,我是你们的朋友全栈君。

http://www.5icool.org/a/201505/a11537.html

专注了这么些年技术,没有养成记录和积累的习惯。如今乐于开源和分享经验,却停笔踌躇,不知该从何处说起。开通博客也有一段时间了,也没能写出一篇像样的文章,想了很久,觉得还是应该循序渐进,从搭建和配置开发、调试环境开始。

主流的 PHP 集成开发环境 (Integrated Development Environment 以下均简称为 IDE) 大概有十几种,比如:Ze nd Studio,PhpStorm,Eclipse,NetBeans,Dreamweaver 等,各有各的优点和缺点,本文并不是对各个 IDE 的使用和调试进行详细的对比和评测,因为每一款 IDE 均提供了大同小异的功能,只是在细节方面有所差异罢了,结合我这些年的开发和使用经验,大概的说说如下四种 IDE 的总体印象和使用感悟,希望能对大家的参考和选择有所助益。

Z end Studio

网址:http://www.ze nd.com/en/products/studio

Z end Studio 是 Ze nd Technologies 公司基于大名鼎鼎的 Eclipse 二次开发 IDE,是目前公认的最好用的 PHP 开发环境,包含了用于开发、编辑、调试、配置 PHP 程序所需的所有部件,整合了 PHP 开发过程中所有工具,代码提示和自动补全功能都不错,调试代码特别方便,对 Ze nd Framework 框架的支持非常好,是最适合团队协作开发的通用集成开发环境,缺点是对 HTML、JavaScript、CSS 的支持不太好,而且需要收费授权,当然,这在天朝不是问题…    还有一点就是默认的开发面板是白色背景,和 Eclipse 一样没有提供漂亮的外观和主题,长时间盯着屏幕编码和调试会感到非常的难受,在此教大家一个小技巧,Preferences->Editors->Text Editors->Background color->Color RGB 值自定义设置为:红:203 绿:233 蓝:207,如下图所示:

PHP集成开发环境 php集成环境 php集成环境哪个好

PhpStorm

网址:http://www.jetbrains.com/phpstorm/?fromMenu

PhpStorm是 jetBrains 公司开发的 IDE,与编码神器 IntelliJ IDEA 同根同源,功能配置简便,代码提示和自动补全非常强大,对 HTML、JavaScript、CSS 的支持也非常强大,调试也很方便,简直就是 PHP 开发公认神器。唯一的缺点是收费,但是在天朝…   你懂的,目前最新的好消息是对于教师和学生,可以免费注册使用。

PHP集成开发环境 php集成环境 php集成环境哪个好

NetBeans

网址:https://netbeans.org

NetBeans是一款开源的 IDE,作为后起之秀,代码提示和自动补全的速度稍逊,对各种框架的支持也一般,主要优点是轻量、免费、占内存小,支持多种开发语言 C/C++、Java、Python 等等,大多数的时候被用来开发 Java 应用,主要缺点是有时候不太稳定,对 HTML、JavaScript、CSS 的支持只能说一般。

PHP集成开发环境 php集成环境 php集成环境哪个好

Dreamweaver

网址:http://www.adobe.com/products/dreamweaver.html

Dreamweaver是 Adobe 公司开发的前端设计和编码集成开发环境,对 HTML、JavaScript、CSS 的支持非常好,代码提示和自动补全速度稍慢,有些甚至需要手动开启提示,有多种模式供开发者选择,对于大型前端网页网站的开发非常方便,无须执行程序便可实时观看网页制作效果,总的来说,是一款优秀的网页前端设计工具,而不是一款优秀的 PHP 开发工具,而且 Dreamweaver 也是收费的。

PHP集成开发环境 php集成环境 php集成环境哪个好

http://www.crsky.com/soft/11297.html

phpStudy程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有13M,有专门的控制面板。总之学习PHP只需一个包。

对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。

phpStudy功能特点:
1、全面适合 Win2000/XP/2003/win7 操作系统 。
2、该程序包集成以下软件,均为最新版本。
   PHP 5.3.21  新型的CGI程序编写语言,易学易用、速度快、跨平台。
   Apache 2.4.3  最流行的HTTP服务器软件,快速、可靠、开源。
   MySQL 5.5.30 执行性能高,运行速度快,容易使用,非常棒数据库。
   phpMyAdmin 3.5.7 开源、基于WEB而小巧的MySQL管理程序。
   OpenSSL 1.0.1c 密码算法库、SSL协议库以及应用程序。
   Zend Loader 5.5.0 免费的PHP优化引擎
   XCache 3.0.1    PHP缓存器/优化器 
   eAccelerator 1.0  PHP缓存加速器 
3、MySQL数据库用户名:root,密码root,安装后请重新设置密码。 
4、本程序纯绿色,支持系统服务和非服务两种启动方式,自由切换。改变安装路径或拷贝到别的电脑上也可正常运行;即便是运行完再更改路径也能运行,真正做到无须配置。重写控制面板更加有效直观地进行控制程序的启停。 
5、应网友的要求制作Nginx版和Lighttpd版。Nginx版为phpfind,Lighttpd版为phpLight。

phpStudy特别注意:
1. 为了减少出错安装路径不得有空格和汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。
2. 此为apache+php方案,需要Nginx+php方案的请到www.phpStudy.net下载phpfind,Lighttpd+PHP方案下载phpLight。
3. 重装系统后或相关服务丢失时,只需要点一下『运行模式-应用』即可。
4. 可通过菜单『卸载相关服务』进行卸载相关服务。
5. 在『启动』、『停止』、『重启』三个启停按钮上右键可以有选择地进行启停,左键将控制全部的启停。
6. 菜单『phpStudy 设置』可以进行php,apche,mysql的相关设置。菜单『站点域名设置』可以进行站点及域名的添加。
7. 本程序分为安装版和非安装版,无论是安装还是免安装,最后的效果完全一致。

系统服务和非服务启动的区别:
系统服务启动:开机就会启动,适合经常使用或做服务器,无需手工启动,服务会随开机而启动,好处程序运行稳定。
非服务启动:需要手动启动一下,适合偶尔经常使用一下。在不使用的情况不会启动相关进程,从而节省电脑的资源。 

        Zend Optimizer用优化代码的方法来提高PHP 4.0应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务,创造更好的客户满意度。更快的反应同时也意味着可以节省硬件投资,并增强网站所提供的服务。所以,使用Zend Optimizer,就等于提高了电子商务的盈利能力。Zend Optimizer能给PHP用户带来很多益处,特别是那些运营网站的人。快速运行PHP程序可以显著降低服务器的CPU负载,并可以减少一半的反应时间,也就是从访问者点击链接到服务器开始读取页面之间的时间。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/153496.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 新型数据库推荐,大数据时代数据库SCSDB

    新型数据库推荐,大数据时代数据库SCSDB

  • Navicat 连接 MySQL「建议收藏」

    Navicat 连接 MySQL「建议收藏」简述Navicat是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat图形界面直观,提供简便的管理方法,设计和操作MySQL、MariaDB、SQLServer、Oracle、PostgreSQL和SQLite的数据。在使用Navicat远程连接MySQL数据库时,经常会出现一些错误,今天我们来分享一下经验。|版权声明:一…

  • php轻博客社区视频教程,轻博客主题 – SEO极致优化的ZBLOG轻博客主题

    php轻博客社区视频教程,轻博客主题 – SEO极致优化的ZBLOG轻博客主题zblog自适应轻博客主题,简洁、轻巧、极致优化~QQ群:457320274(问题反馈以及其他链接交换等)交流社区:https://www.bxiu.net/(有问题可以求助交流)更新记录:2021.02.22v2.8更新内容:1、新增分类自定义标题;(默认分类标题是分类名-副标题,输入自定义后则显示自定义标题,详情看分类编辑页)。2021.02.20v2.7更新内容:1、调整列…

  • 编程ING:人人都能学会程序设计

    编程ING:人人都能学会程序设计

  • linux系统卸载程序命令行,Linux系统中完全卸载删除程序的命令[通俗易懂]

    linux系统卸载程序命令行,Linux系统中完全卸载删除程序的命令[通俗易懂]如果您在数据中心服务器或本地服务器中使用Ubuntu或任何其他基于debian的发行版系统,您可能会遇到需要卸载软件的情况。一般情况下,您会登录并运行命令:sudoapt-getremovepackagename(其中packagename是要删除的程序名称)。但是,这样做会留下一些问题,比如安装依赖项和配置文件。这些分散的应用程序和文件不仅占用空间,而且可能导致安全问题。要完全删除的话怎么…

  • JavaScript详细解析

    JavaScript详细解析文章目录1、JavaScript详细解析1.1、JavaScript介绍1.2、快速入门引入js的方式一:内部方式引入js的方式一:外部方式1.3、开发环境搭建1.4、快速入门总结2、JavaScript基本语法2.1、注释2.2、输入输出语句2.3、变量和常量2.4、原始数据类型和typeof方法2.4.1、原始数据类型2.4.2、typeof2.5、运算符2.6、流程控制和循环语句2.7、数组2.8、函数2.9、小结3、JavaScriptDOM3.1、DOM介绍3.2、Element元素的获取操作3

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号