2012年度最佳Web前端開發工具和框架

2020-12-14 CSDN技術社區

2012年,Web 開發領域繼續在快速的發展,HTML5 仍然在展示其跨平臺的優越性,CSS3 被人們更多的應用到實際項目中,響應式設計(Responsive Design)技巧也被人越來越多的人熟知和使用。

這篇文章收集了2012年度新發布的最具有代表性 Web 前端開發工具和框架,這是一個非常值得收藏的工具列表,從功能全面的 IDE 到美觀、充滿異國情調的小框架,小工具等等。他們能夠幫助你降低 Web 開發過程中的複雜度,節省時間和精力。

01.Foundation 3

響應式設計(Responsive Design)似乎瞬間就發展起來了,各個網頁設計的論壇或者社區都會討論這個話題,大家都想知道如何實現響應式設計,有什麼框架或好的解決方案。

Foundation 3,由 ZURB 公司開發,號稱世界上最先進的響應式前端框架。利用靈活的網格系統可以快速設計出頁面布局。更妙的是,網格可以是你所需要的任何尺寸,它很容易適應各種尺寸的屏幕。

02.Proto.io

Proto.io是一個新的界面原型設計工具,專門針對行動應用程式。基於 Web 的在線環境,可以讓你製作流行的 iPhone,iPad,Android 手機或平板電腦,以及任何帶有屏幕界面的設備的原型項目。

在設計了一些界面後,你通常會期望能夠把頁面交互性的連結起來,Proto.io 做到了這一點。它也支持所有你可能想到的觸摸手勢,以及幻燈片、翻轉和淡入淡出動畫,使用簡單,而且可以免費使用。

03.Fontello

為什麼這麼難找到一組涵蓋所有的基礎功能的外觀一致的圖標?

不用再困惑了,Fontello不僅擁有所有你需要的圖標,而且你可以挑選並選擇你所需要的字形,並編譯成自己需要的一套。 當然,您也可以從GitHub下載整個的圖標集。該項目是開源的,糕富帥們捐幾刀吧,不勝感激。

04.Bugherd

與普遍的看法相反,推出一個新的網站對於開發團隊來說工作還遠遠沒有結束。

BugHerd提供了一個整潔,組織良好的方式來處理反饋,Bug 修復和功能要求。不需要繁雜的電子郵件反饋方式,只需要在網站中包含一個簡單的 JavaScript 文件,該網站的訪問者就可以通過反饋按鈕提交意見和建議。BugHerd 提供了一個友好,直觀的界面來管理整個事情。

05.Sencha Touch 2

毫無疑問,移動觸屏設備的流行給Web開發帶來了巨大的影響。

Sencha Touch是一個基於 HTML5 的移動應用開發框架,致力於吸引HTML5開發者使用Sencha Touch構建在iPhone、Android和BlackBerry等設備上運行的移動Web應用,這些應用效果看起來如同本地應用。改進的API,完善的文檔和教程資料以及可靠的本地集成讓 Sencha Touch 2成為強有力的移動框架競爭者。

06.Dreamweaver CS6

Dreamweaver是經典的網頁製作軟體,最新發布的Dreamweaver CS6新增了HTML5和CSS3編碼支持;jQuery移動和Adobe PhoneGap框架的擴展支持可協助您為各種屏幕、手機和平板電腦建立項目;集成了Adobe Business Catalyst、FTPS、FTPeS 支持、Adobe Creative Suite、Adobe BrowserLab等眾多功能。

07. Cloud9 IDE

Cloud 9是基於NodeJS構建的在線集成開發環境,語法高亮支持 C#, C++, Python, Perl, Ruby, Scala 等等眾多常用開發語言。

內置的Vim模式非常好用,支持流行的版本控制系統,像Git,Mercurial和SVN,另外它還有非常強大的插件系統,可以拓展其功能,例如藉助CSSLint和JSBeautify,Cloud9就可以變成一款非常實用的代碼美化工具。

08.Adobe Edge Inspect

Edge Inspect是一款對移動開發者非常有用的工具,其前身是Adobe Shadow,用於幫助設計師和開發者同時在多個行動裝置上預覽應用設計,發現和解決跨平臺問題。

只需要把你的設備(Android和iOS)和你的電腦連接起來,這時候你的網站就會在各個設備上同步顯示,讓檢查和調試變得更有效,並可以讓設計師同時看到每個版本在所有目標設備上的顯示情況。

09.Adobe Brackets

你可能會覺得現在代碼編輯器已經是琳琅滿目了,而且這些編輯器都很相似,沒有什麼可創新的了。Brackets讓我們知道,其實在編輯器領域還是有很多功能可以去探索的。Brackets是Adobe的開源HTML、CSS和JavaScript集成開發環境。Brackets提供Windows和OS X平臺支持。

Brackets的核心目標是減少在開發過程中那些效率低下的重複性工作,例如瀏覽器刷新,修改元素的樣式,搜索功能等等,Brackets值得你試試。

10.Modernizr 2.6

Modernizr是一個開源的JavaScript庫,用於檢測用戶瀏覽器的HTML5和CSS3特性。它使得那些基於用戶瀏覽器的不同(指對新標準支持性的差異)而開發不同級別體驗的設計師的工作變得更為簡單,讓Web開發人員可以在現代瀏覽器中充分利用HTML5和CSS3的那些先進的特性進行開發,同時又不會犧牲其它不支持這些新技術的瀏覽器的控制。

11.Sublime Text 2

如果你想體驗流暢編寫代碼的快感,趕緊試試Sublime Text 2 吧!

Sublime Text具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,多重選擇,快捷命令等。還可自定義鍵綁定,菜單和工具欄。Sublime Text的主要功能包括:拼寫檢查,書籤,完整的Python API,Goto功能,即時項目切換,多選擇,多窗口等等。

Sublime Text是一款跨平臺的編輯器,同時支持Windows、Linux、Mac OS X等作業系統。Sublime Text 2是收費軟體,但目前可以無限期試用。 

12.PhoneGap 2.0

PhoneGap是一個免費開源的開發框架,讓Web開發人員能夠使用熟悉的HTML,CSS和JavaScript構建跨平臺的移動本地應用。

通過PhoneGap框架提供的JavaScript API能夠以非常簡單的方式調用行動裝置的核心功能,包括地理位置,攝像頭,加速器,通訊錄,多媒體,文件和網絡等功能。

藉助PhoneGap,你完全可以使用熟悉的Web開發技術寫出移動Native App,並發布到Apple Store,Google Play等各平臺應用商店中。編寫好的代碼可以上傳到雲端伺服器,使用雲端編譯功能編譯成各種平臺下的應用,支持iOS,Android,Palm WebOS,Symbian,Blackberry,Windows Phone和Bada七大平臺。

13.Emmet

Emmet項目的前身是前端開發人員熟知的Zen Coding,一種提供快速編寫HTML/CSS代碼的方法。和一般的編輯器中使用的「代碼片段」概念不同,Emmet使用動態的類似CSS表達式的語法來生成代碼,這意味著你不需要自己去編輯並創建固定的代碼片段,大大的提高了代碼編寫效率。

Emmet結合優秀的編輯器使用,可以讓你代碼飛起來!支持的編輯器包括:

14.Yeoman

Yeoman提供了一套強大的工具、庫和工作流,可以幫助開發人員快速構建出漂亮的、引人注目的Web應用。Yeoman的主要特色:

  • 閃電般搭建出框架(使用能夠自定義的模板(例如:HTML5 Boilerplate、Twitter Bootstrap 等)、AMD(通過 RequireJS)以及其他工具輕鬆地創建新項目的框架。);
  • 自動編譯 CoffeeScrip & Compass——在代碼改動的時候,Yeoman 的 LiveReload 監視進程會自動編譯源文件並刷新瀏覽器,而不需要你手動執行;
  • 自動校驗腳本——腳本會自動運行 jshint 校驗,以確保他們遵循語言的最佳實踐;
  • 內建預覽伺服器——不需要啟動自己的 HTTP 伺服器,內置的伺服器用一條命令就可以啟動;
  • 高效的圖像優化——Yeoman 使用 OptPNG 和 JPEGTran 對所有圖像做了優化,提供頁面加載速度;
  • 生成 AppCache 清單——Yeoman 會為你生成應用程式緩存的清單,你只需要構建項目就好;
  • 殺手級的構建過程——Yeoman 為你自動化完成了大部分的工作,幫助你節省大量時間和精力;
  • 集成包管理——你可以通過命令行輕鬆地查找新的包,安裝並保持更新,而不需要你打開瀏覽器;
  • 支持ES6模塊語法——可以使用最新的ECMAScript 6模塊語法來編寫模塊,不過還是一種實驗性的特性,它會被轉換成ES5;
  • PhantomJS單元測試——使用PhantomJS輕鬆運行單元測試。創建新的應用程式的時候,它還會為你自動創建測試框架;

 

15.TypeCast

TypeCast讓你可以從Fonts.com、TypeKit、FontDeck和Google這些字體供應和商選擇字體,而且能非常方便的比較這些字體使用效果。如果你想獲得用戶對這些字體效果的反饋,只需要發布一個URL就可以了。這樣,無需實際購買的字體,直到你已經決定在最終的解決方案。

由於網頁字體的巨大飛躍,排版正在成為網頁設計師工作中一項越來越重要的內容。但是,實際的情況是數以千計的字體讓設計師需要花大量的時間和精力去選擇,而 TypeCast 正是為了解決這個問題的。

16.Gridset

Gridset讓你可以非常輕鬆的添加列,定義比例和設置間隔,而不用考慮背後的數學計算。

網格系統正逐漸成為網頁設計的焦點,和印刷排版有點類似,但是要複雜很多。網頁的網格系統需要更加靈活,更加響應性。但是網格系統的計劃和規劃是件困難的事情,Gridset可以讓你輕鬆的使用網格系統。

17.Microsoft WebMatrix 2

WebMatrix是一個全新的Web開發平臺,區別於現有的開發平臺,WebMatrix的特點是一站式和簡化的開發過程,提供一種簡單、一體化的建站方案。

它提供了網站所需的所有工具:Web Server、資料庫、Web框架和開發環境。其主要組件包括了輕量級Web serve IIS Developer Express;輕量級基於文件的資料庫SQL Server Compact Edition;輕量級開發環境ASP.NET 「Razor」。

18.Trello

Trello是由著名的軟體工程師Joel Spolsky開發的一個團隊協作平臺,在今年的TechCrunch Disrupt大會上正式發布。運行和管理一家公司,最困難的事情莫過於追蹤大家的工作狀況,因此他開發了Trello 來解決這個難題。任何行業中的任何人都可以使用Trello團隊工作系統。

其他的項目管理系統都是以開發者為中心的,過於複雜,對普通用戶缺乏吸引力,Trello則為各種流程設計,既可以當做公司的協作工具,也可以當做個人的列表管理工具。

19.Firefox 18

Firefox擁有眾多強大的開發工具插件,成為Web開發人員必備可少的調試工具,從Firefox 18開始,Mozilla將正式開啟開發長達1年之久的的新一代JavaScript引擎——IonMonkey,不僅能大幅提高Firefox的JavaScript性能,還能提高瀏覽器的安全性及其他性能。

最新版本增加對於OSX 10.7+ 超高分屏和和WebRTC的支持;使用了新的HTML拉伸算法,提高了圖片質量;實現了CSS3 Flexbox;實現 W3C 標準的觸摸實現,替代了MozTouch實現;實現新的DOM屬性Window.devicePixelRatio;通過智能化處理籤名擴展的認證來提高啟動速度。

20.Photon

Photon是一個非常有趣的項目,為立體空間中的DOM元素添加光照效果的JavaScript庫,結和CSS3變換(Transform)實現。

作者Tom Giannattasio提供了三個例子,包括一個非常好的紙鶴的效果展示,你可以移動滑鼠進行旋轉,下面提供的Photon效果切換按鈕可以讓你體驗兩種狀態下的差異。

來自:夢想天空的博客

相關焦點

  • 十個免費的web前端開發工具
    網絡技術發展迅速,部分技術難以保持每年都有新的工具出現,這同時也意味著許多舊的工具倒在了新技術的發展之路上。前端開發佔據了web很大一部分,而且也成為了一種職業路徑。如果你將前端開發當做自己的又一新技術或者作為一個可發展事業,你需要為這個工作準備合適的工具。我將要分享我的十大現代必備的前端開發工具。它們都完全免費而且大多數工具能幫助你建立令人驚嘆的網站。1.
  • web前端開發常用工具有哪些
    Web前端是一個新興職業,市場需求大,薪資待遇高,吸引了很多人加入學習。無論是初學小白亦或是自身前端開發人員,好用的軟體工具可以幫助他們更好的工作。下面為大家介紹一些常用的web前端開發工具:1、BootstrapBootstrap 是快速開發 Web 應用程式的前端工具包。它是一個 CSS 和HTML 的集合,它使用了最新的瀏覽器技術,給你的 Web 開發提供了時尚的版式,表單,buttons,表格,網格系統等等。
  • 好程式設計師web培訓簡述web前端開發工具有哪些
    好程式設計師web培訓簡述web前端開發工具有哪些,隨著網際網路技術的發展,用戶對於web網頁的依賴性越來越重,這對於web前端開發工程師的要求也在不斷提高。作為開發者來說,開發工作需要依賴很多開發工具的協助,才能更高效的完美的呈現出炫酷的頁面。
  • 前端開發新手入門:Web開發工具有哪些?
    好的開發工具不僅可以節約時間,更能節約開發成本。作為Web時代最常用的前端開發語言,Web前端受到各大企業的重視,很多零基礎的人都想學習Web前端開發,下面千鋒廣州小編就來給大家介紹一下常見的Web開發工具。
  • 什麼是Web開發人員最喜歡的前端工具?
    那裡幾乎有無數的前端工具,框架和庫。你應該選擇哪些?閱讀以獲得最受歡迎的概述。您是否對應該學習哪些前端工具以及應該使用哪些工具感到困惑?您是否想知道其他Web開發人員正在使用什麼以及他們認為在前端框架和庫方面的重要性?不要害怕!我們有所有這些問題的答案。
  • web前端和後端的區別 web前端開發薪資
    web前端和後端的區別 Web前端: 顧名思義是來做Web的前端的。我們這裡所說的前端泛指Web前端,也就是在Web應用中用戶可以看得見碰得著的東西。包括Web頁面的結構、Web的外觀視覺表現以及Web層面的交互實現。
  • Web前端開發必不可少的9個開源框架
    大多數人想到Web開發時,通常會想到HTML或JavaScript,往往忽略了CSS,根據Wikipedia的說法,CSS既是網頁中最重要也是最常被遺忘的部分之一,儘管它是全球資訊網的三大基礎技術之一。今天就和大家分享9個流行的、強大的前端開源框架,幫助你輕鬆構建漂亮的網站前端。
  • 小白如何學習web前端開發知識
    在掌握基礎模塊的基礎上,Web前端工程師還必須進一步將技能層次化、系統化,從而能夠視線頁面架構、移動頁面開發等等任務。不僅新人小白需要努力,就連已經入職0~3年的前端開發工程師,也需要不斷學習了解前端高階知識和技能,不斷修煉自身武功。
  • WEB前端開發必備:推薦幾種常用Web前端開發工具!
    首先來給你說說前端開發常用的開發工具基礎人員編輯工具:Editplus,text中級編輯工具:sublime,HBulider高級編輯工具:websorm,VSCode一個好的編輯器,往往能幫助開發人員提高編碼效率。下面為大家推薦幾款前端常用的編輯器。1.websormWebStorm 是jetbrains公司旗下一款JavaScript 開發工具。
  • 人工智慧學院教師參加2019年度陝西省「1+X」證書web前端開發(高職)培訓
    為強化「1+X」證書Web前端開發培訓師資隊伍建設,助力學校雙高校建設工作,紮實推進1+X試點以及Web前端開發培訓,2020年7月13日至8月4日,我院教師王豔、王姝、趙軼飛、李靜參加了在陝西工業職業技術學院舉辦的2019年度陝西省「1+X」web前端開發(中職/高職)培訓班,舉辦的Web前端開發暑期師資培訓。我院教師通過認真的學習圓滿完成此次培訓任務。
  • 6個高效的前端開發工具
    打開APP 6個高效的前端開發工具 小月兒 發表於 2021-01-05 16:00:33 高效的前端開發工具有哪些?
  • 9個Web前端開發工具,收藏了
    今天快快小編給大家分享9個Web前端開發工具,話不多說,請往下看吧。1、AngularJSAngularJS 是前端開發人員的一款必備工具。它是一個開放原始碼的 Web 應用程式框架,它能幫助開發人員擴展 Web 應用程式的 HTML 語法,它還提供了可訪問、可讀和表達性強的開發環境,從而簡化了前端開發流程。
  • Web前端三大主流框架是什麼?
    前端框架對於前端開發的好處是顯而易見的,比如減少代碼中因失誤產生的bug,還能大大節約時間和人力成本,縮短開發周期等等。目前,市面上Web前端三大主流框架分別指的是Angular、React和Vue,在Web前端開發中,它們平分秋色,各有優劣。
  • 三大最棒的開源Web開發模板或框架
    隨著網際網路的速度要求越來越快,瀏覽器變得越來越標準化和強大,網站的規模和複雜性也越來越多,即便是有經驗的設計師都會使用具有高級功能的設計工具和代碼編輯器來使開發過程更順利。  如今,很少有程式設計師從頭開始設計web網頁了。大多數程式設計師都使用預製模板設計,自定義適合其內容管理系統的選擇。即使是構建複雜Web應用程式的程式設計師也依賴於模板庫。
  • IT行業Web前端開發技術書籍推薦
    但IT行業不是用計算機三個字就能簡單概括的,僅僅從職位角度看,IT行業就有算法工程師、嵌入式工程師、移動應用開發工程師、前端、伺服器開發工程師、遊戲開發工程師、PC桌面應用開發、系統運維工程師、網絡安全工程師、AI工程師、數據工程師等。以至於很多人在進行技術學習時無從下手,為了讓大家更好的認識和了解IT行業,九州連線就Web前端開發技術整理出一份閱讀清單。
  • web前端開發工程師的三種級別
    隨著信息技術不斷發展,前端技術的發展也經歷了不同的階段。前端概念隨著移動智慧型手機的普及被正式提出,混合APP開始被廣泛開發。近年來,由於前端技術開始實現工程化,一些企業前端開發任務逐漸向後端拓展,邏輯思維能力也逐漸成為前端開發人員必備的能力。
  • 為什麼2017年Web前端開發工程師薪資越來越高?
    所以在供不應求的前端招聘市場上,優秀的前端工程師才是有話語權的那一方。前端開發是做什麼的?前端是網際網路時代軟體產品研發中不可缺少的一種專業研發角色。從狹義上講,前端工程師使用 HTML、CSS、JavaScript 等專業技能和工具將產品UI設計稿實現成網站產品,涵蓋用戶PC端、移動端網頁,處理視覺和交互問題。
  • 前端開發大盤點:2015最流行前端框架TOP20
    2015年已經過去了,作為一個親歷前端開發多年的開發者,目睹和見證了前端開發從最初的Javascript 語言類庫到HTML5標準定稿後帶來的Web Components 跨終端組件的快速發展。
  • 【崗位解讀】(48)——網頁(WEB)前端開發工程師
    崗位解讀Web前端開發技術包括三個要素:HTML、CSS和JavaScript,但隨著RIA的流行和普及,Flash/Flex、Silverlight、XML和伺服器端語言也是前端開發工程師應該掌握的。隨著時代的發展,前端開發技術的三要素也演變成為現今的:html5,css3,jquery。
  • 12款很贊的web前端移動開發框架
    而同時,前端開發人員總是尋找新的 Web 技術來獲得這種性能。利用現有的高質量移動框架來構建移動 Web 應用程式已成為非常容易,但是如何選擇合適的框架是比較糾結的。因此在本文中,我們整理了12個很贊的移動框架。1.RedbeardRedbeard讓它來創建本地應用程式沒有一個樣板更快和更容易。