前端工程师-最受欢迎的五大前端开发工具.docx
最受Web前端开发者欢迎的五大开发工具工其事,必利于于器。好好的开发发工具毋毋容置疑疑会帮助助Webb前端开开发者事事半功倍倍,511CTOO在上期期主办的的技术沙沙龙大大型网站站PHPP开发之之道 对现场场的百余余位Weeb开发发者做了了问卷调调查,551CTTO调研研小组分分析得出出了最受受Webb前端开开发者欢欢迎的五五大神器器。AD: 工其事,必利于于器。好好的开发发工具毋毋容置疑疑会帮助助Webb前端开开发者事事半功倍倍,511CTOO在上期期主办的的技术沙沙龙大型网网站PHHP开发发之道 对现现场的百百余位WWeb开开发者做做了问卷卷调查,后经551CTTO调研研小组分分析得出出了最受受Webb前端开开发者欢欢迎的五五大开发发工具。语言篇PHP、Pytthonn等Weeb专用用的脚本本语言,没有JJavaa、C+、CC#那么么风光,毕竟面面向公众众的Weeb应用用,在整整个ITT市场中中未见得得占有多多大的份份额。但但在五月月份的TTiobbe发布布的新一一期编程程语言排排行榜中中,PHHP、Pyhhtonn、Perrl、Rubby都还还是给力力的位居居前十。由于来来参加沙沙龙的百百余名开开发者大大部分是是做WEEB前端端开发,本次调调查使用用PHPP语言的的开发者者比例达达到了884%,数据存存在偏差差,经供供参考。图一:使使用的语语言的比比例百分分比开源脚本本语言PPHPPHP,是英文文超级文文本预处处理语言言Hypperttextt Prreprroceessoor的缩缩写。PPHP 是一种种 HTTML 内嵌式式的语言言,是一一种在服服务器端端执行的的嵌入HHTMLL文档的的脚本语语言,语语言的风风格有类类似于CC语言,被广泛泛的运用用。了解解更多可可参看:草根语语言PHHP的进进化史特点与技技术优势势1. 跨跨平台特特性:PPHP语语言可以以运行于于Linnux、FreeeBSSD、OOpennBSDD、Soolarris Uniix、AAIX、Darrwinn、Wiindoows等等多种操操作系统统。2. 数数据库支支持:PPHP支支持多种种主流与与非主流流的数据据库,如如:MyySQLL、SQQL SServver、Oraaclee 8PPosttgreeSQLL等。3. 安安全性:加密支支持,PPHP44实现了了完整的的加密, 这些些加密功功能是一一个完整整的myycryypt库库,并且且 PHHP 44.0 支持哈哈希函数数。Bllowffishh,TrriplleDEES,MMD5,并且SSHA11 也是是可使用用的一些些加密算算法。 使用PPHP语语言运行行Linnux、FreeeBSSD、OOpennBSDD、Soolarris Uniix操作作系统,不需安安装任何何杀毒软软件及补补丁,安安全可靠靠.4. 扩扩展性:扩充了了APII 模块块:PHHP 44.0 为扩展展的 AAPI 模块的的提供了了扩展PPHP接接口模块块, 它它比旧的的 APPI 版版本显著著地快。 PHHP 模模块已有有的及最最常用的的接口多多数被转转换到使使用这个个扩展的的接口;另外,PHPP属于开开源软件件,其源源代码完完全公开开,任何何程序员员为PHHP扩展展附加功功能非常常容易使使PHPP有很好好的发展展空间和和扩展性性.5. 执执行速度度快:PPHP是是一种强强大的CCGI脚脚本语言言,语法法混合了了C、JJavaa、Peerl和和PHPP式的新新语法,执行网网页比CCGI、Perrl和AASP更更快,这这是它的的第一个个突出的的特点;内存方方面,PPHP 4.00 能更更有效的的使用内内存, 导致较较少的内内存占用用消耗,这主要要归功于于引用计计数技术术的实现现。6. 可可移植性性:PHHP 写写出来的的 Weeb 后后端 CCGI 程序,可以很很轻易的的移植到到不同的的操作系系统上。例如,先以 Linnux 架的网网站,在在系统负负荷过高高时,可可以快速速地将整整个系统统移到 SUNN 工作作站上,不用重重新编译译 CGGI 程程序。面面对快速速发展的的 Innterrnett,这是是长期规规划的最最好选择择。7. 功功能全面面性。PPHP包包括图形形处理、编码与与解码、压缩文文件处理理、XMML解析析、支持持HTTTP的身身份认证证、Coookiie、PPOP33、SNNMP等等。可以以利用PPHP连连接包括括Oraaclee,MSS-Acccesss,MMysqql在内内的大部部分数据据库。从从对象式式的设计计、结构构化的特特性、数数据库的的处理、网络接接口应用用、安全全编码机机制等,PHPP几乎涵涵盖了所所有网站站的一切切功能。8. 可可伸缩性性。传统统上网页页的交互互作用是是通过CCGI来来实现的的。CGGI程序序的伸缩缩性不很很理想,因为它它为每一一个正在在运行的的CGII程序开开一个独独立进程程。解决决方法就就是将经经常用来来编写CCGI程程序的语语言的解解释器编编译进wweb服服务器(比如mmod_perrl,JJSP),PHHP就可可以以这这种方式式安装。内嵌的的PHPP可以具具有更高高的可伸伸缩性。9. .要发挥挥PHPP语言的的优势,Linnux+Apaachee+MyySQLL+PHHP.被被称为“黄金组组合”。集中开发发环境篇篇集成开发发环境(IDEE)是用用于提供供程序开开发环境境的应用用程序,一般包包括代码码编辑器器、编译译器、调调试器和和图形用用户界面面工具。集成了了代码编编写功能能、分析析功能、编译功功能、调调试功能能等一体体化的开开发软件件服务套套。本次次调查开开发者使使用最多多的IDDE是DDreaamweeaveer.其其次是PPhpddesiigneer。DreaamweeaveerDreaamweeaveer是美美国MAACROOMEDDIA公公司开发发的集网网页制作作和管理理网站于于一身的的所见即即所得网网页编辑辑器,它它是第一一套针对对专业网网页设计计师特别别发展的的视觉化化网页开开发工具具,利用用它可以以轻而易易举地制制作出跨跨越平台台限制和和跨越浏浏览器限限制的充充满动感感的网页页。它的的优点就就是直观观性,使使用方便便,容易易上手,您在所所见即所所得网页页编辑器器进行网网页制作作和在WWORDD中进行行文本编编辑不会会感到有有什么区区别,但但它同时时也存在在着致命命的弱点点:一、 难以以精确达达到与浏浏览器完完全一致致的显示示效果。二、 页面原原始代码码的难以以控制性性。所以以对高层层次的开开发者不不建议使使用所见见则所得得网页编编辑器,可采用用操作性性也比较较简单的的PhppdessignnerPhpddesiigneerPhpddesiigneer 不不仅支持持phpp ,也也支持其其他网络络语言像像htmml ,xhttml, xmml,ccss和和javvasccrippt , vbbscrriptt,jaava, c #,pperll , pytthonn等!PPhpddesiigneer 77支持PPHP中中你最喜喜欢的框框架,它它也支持持任何流流行的JJavaaScrriptt框架,如jQQuerry的全全雅虎UUI库,ExttJS原原型和MMooTToolls。PPhpddesiigneer 不不像Ecclippse那那么麻烦烦,不像像Dreeamwweavver那那么大。最新版版phppdessignner 20008,是是完整的的集成开开发环境境,对于于PHPP无论初初学者和和专业开开发人员员,帮助助您提高高编辑过过程中,分析,调试及及出版应应用和网网站采用用PHPP和其它它网络语语言!调试篇网站开发发者的一一大苦恼恼,就是是有太多多的浏览览器要应应付。主主流的调调试工具具:Chhromme自带带的元素素审查工工具、FFireebugg、IEE开发者者工具条条。从下下图我们们可以看看出在FFireefoxx上开发发和调试试webb站点是是开发者者的不二二之选。FierrbuggFierrbugg是Fiireffox上上数一数数二的好好扩展,可作为为webb deevellopeer ttoollbarr的补充充工具。你可以以用Fiirebbug在在线检查查、监控控、编辑辑网页上上的HTTML、CSSS、JaavaSScriipt代代码。他他还提供供一个脚脚本控制制台,让让JS编编辑编的的更简单单。控制制台对象象包含了了一大堆堆选项,允许你你输出代代码到控控制台然然后进行行调试。Micchaeel SSyncc提供一一个更高高级的操操作指南南,它可可以知道道你详尽尽地设置置Firrebuug的选选项。另另外,FFireebugg上有一一个带宽宽监视器器,能让让你清楚楚地看到到某些代代码占了了多少带带宽。HTMLL玉不掩掩瑕HTMLL即超文文本标记记语言或或超文本本链接标标示语言言,是目目前网络络上应用用最为广广泛的语语言,也也是构成成网页文文档的主主要语言言。大多多数Weeb开发发产品采采用附加加的标记记来扩展展HTMML处理理数据的的能力,HTMML 现现在最主主要的问问题的是是暂时还还没有统统一的标标准,对对动态数数据处理理不好,但它的的简易型型、可扩扩展性、平台无无关性,使得人人们对它它的喜爱爱忘记了了它本身身的缺点点,从WW3C在在它身上上所作出出的改善善就可以以看到,HTMML5势势必会成成为新一一代的WWeb语语义标准准