最受Web前端開發者歡迎的五大開發工具

工其事,必利於器。好的開發工具毋容置疑會幫助Web前端開發者事半功倍,51CTO在上期主辦的技術沙龍大型網站PHP開發之道》 對現場的百餘位Web開發者作了問卷調查,後經51CTO調研小組分析得出了最受Web前端開發者歡迎的五大開發工具。javascript

語言篇php

PHP、Python等Web專用的腳本語言,沒有Java、C++、C#那麼風光,畢竟面向公衆的Web應用,在整個IT市場中未見得佔有多大的份額。但在五月份的Tiobe發佈的新一期編程語言排行榜中,PHPPyhtonPerlRuby都仍是給力的位居前十。因爲來參加沙龍的百餘名開發者大部分是作WEB前端開發,本次調查使用PHP語言的開發者比例達到了84%,數據存在誤差,經供參考。css

圖一:使用的語言的比例百分比html

開源腳本語言PHP前端

PHP,是英文超級文本預處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有相似於C語言,被普遍的運用。瞭解更多可參看:草根語言PHP的進化史java

特色與技術優點python

1. 跨平臺特性:PHP語言能夠運行於Linux、FreeBSD、OpenBSD、Solaris Unix、AIX、Darwin、Windows等多種操做系統。程序員

2. 數據庫支持:PHP支持多種主流與非主流的數據庫,如:MySQL、SQL Server、Oracle 8PostgreSQL等。web

3. 安全性:加密支持,PHP4實現了完整的加密, 這些加密功能是一個完整的mycrypt庫,而且 PHP 4.0 支持哈希函數。Blowfish,TripleDES,MD5,而且SHA1 也是可以使用的一些加密算法。 使用PHP語言運行Linux、FreeBSD、OpenBSD、Solaris Unix操做系統,不需安裝任何殺毒軟件及補丁,安全可靠.算法

4. 擴展性:擴充了API 模塊:PHP 4.0 爲擴展的 API 模塊的提供了擴展PHP接口模塊, 它比舊的 API 版本顯著地快。 PHP 模塊已有的及最經常使用的接口多數被轉換到使用這個擴展的接口;另外,PHP屬於開源軟件,其源代碼徹底公開,任何程序員爲PHP擴展附加功能很是容易使PHP有很好的發展空間和擴展性.

5. 執行速度快:PHP是一種強大的CGI腳本語言,語法混合了C、Java、Perl和PHP式的新語法,執行網頁比CGI、Perl和ASP更快,這是它的第一個突出的特色;內存方面,PHP 4.0 能更有效的使用內存, 致使較少的內存佔用消耗,這主要歸功於引用計數技術的實現。

6. 可移植性:PHP 寫出來的 Web 後端 CGI 程序,能夠很輕易的移植到不一樣的操做系統上。例如,先以 Linux 架的網站,在系統負荷太高時,能夠快速地將整個系統移到 SUN 工做站上,不用從新編譯 CGI 程序。面對快速發展的 Internet,這是長期規劃的最好選擇。

7. 功能全面性。PHP包括圖形處理、編碼與解碼、壓縮文件處理、XML解析、支持HTTP的身份認證、Cookie、POP三、SNMP等。能夠利用PHP鏈接包括Oracle,MS-Access,Mysql在內的大部分數據庫。從對象式的設計、結構化的特性、數據庫的處理、網絡接口應用、安全編碼機制等,PHP幾乎涵蓋了全部網站的一切功能。

8. 可伸縮性。傳統上網頁的交互做用是經過CGI來實現的。CGI程序的伸縮性不很理想,由於它爲每個正在運行的CGI程序開一個獨立進程。解決方法就是將常常用來編寫CGI程序的語言的解釋器編譯進web服務器(好比mod_perl,JSP),PHP就能夠以這種方式安裝。內嵌的PHP能夠具備更高的可伸縮性。

9. .要發揮PHP語言的優點,Linux+Apache+MySQL+PHP.被稱爲「黃金組合」。

集中開發環境篇

集成開發環境(IDE)是用於提供程序開發環境的應用程序,通常包括代碼編輯器、編譯器、調試器和圖形用戶界面工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。本次調查開發者使用最多的IDE是Dreamweaver.其次是Phpdesigner。

最受Web開發者歡迎的五大開發工具

Dreamweaver

最受Web開發者歡迎的五大開發工具

Dreamweaver是美國MACROMEDIA公司開發的集網頁製做和管理網站於一身的所見即所得網頁編輯器,它是第一套針對專業網頁設計師特別發展的視覺化網頁開發工具,利用它能夠垂手可得地製做出跨越平臺限制和跨越瀏覽器限制的充滿動感的網頁。它的優勢就是直觀性,使用方便,容易上手,您在所見即所得網頁編輯器進行網頁製做和在WORD中進行文本編輯不會感到有什麼區別,但它同時也存在着致命的弱點:1、 難以精確達到與瀏覽器徹底一致的顯示效果。2、 頁面原始代碼的難以控制性。因此對高層次的開發者不建議使用所見則所得網頁編輯器,可採用操做性也比較簡單的Phpdesigner。

Phpdesigner

最受Web開發者歡迎的五大開發工具

Phpdesigner 不只支持php ,也支持其餘網絡語言像html ,xhtml, xml,css和javascript , vbscript,java, c #,perl , python等!Phpdesigner 7支持PHP中你最喜歡的框架,它也支持任何流行的JavaScript框架,如jQuery的全雅虎UI庫,ExtJS原型和MooTools。Phpdesigner 不像Eclipse那麼麻煩,不像Dreamweaver那麼大。最新版phpdesigner 2008,是完整的集成開發環境,對於PHP不管初學者和專業開發人員,幫助您提升編輯過程當中,分析,調試及出版應用和網站採用PHP和其它網絡語言!

調試篇

網站開發者的一大苦惱,就是有太多的瀏覽器要應付。主流的調試工具:Chrome自帶的元素審查工具、Firebug、IE開發者工具條。從下圖咱們能夠看出在Firefox上開發和調試web站點是開發者的不二之選。

最受Web開發者歡迎的五大開發工具

Fierbug

最受Web開發者歡迎的五大開發工具

Fierbug是Firefox上首屈一指的好擴展,可做爲web developer toolbar的補充工具。你能夠用Firebug在線檢查、監控、編輯網頁上的HTML、CSS、JavaScript代碼。他還提供一個腳本控制檯,讓JS編輯編的更簡單。控制檯對象包含了一大堆選項,容許你輸出代碼到控制檯而後進行調試。Michael Sync提供一個更高級的操做指南,它能夠知道你詳盡地設置Firebug的選項。另外,Firebug上有一個帶寬監視器,能讓你清楚地看到某些代碼佔了多少帶寬。

HTML玉不掩瑕

最受Web開發者歡迎的五大開發工具

HTML即超文本標記語言或超文本連接標示語言,是目前網絡上應用最爲普遍的語言,也是構成網頁文檔的主要語言。大多數Web開發產品採用附加的標記來擴展HTML處理數據的能力,HTML 如今最主要的問題的是暫時尚未統一的標準,對動態數據處理很差,但它的簡易型、可擴展性、平臺無關性,使得人們對它的喜好忘記了它自己的缺點,從W3C在它身上所做出的改善就能夠看到,HTML5勢必會成爲新一代的Web語義標準

相關文章
相關標籤/搜索