為開發(fā)者準備的 10 個新鮮的框架
一個框架就是一個軟件應(yīng)用,它可以幫助開發(fā)者進行快速設(shè)計和開發(fā)動態(tài)站點。每個月都會有那么幾個開發(fā)者發(fā)布一些五花八門的框架,來使得開發(fā)工作更加輕松和高效。
本文中,我們收集了10個新的框架, 其中一些比其它的更為復(fù)雜,提供了更多的配置選項,組件,和接口選項。不管怎樣,他們使得你可以在站點上創(chuàng)建出更棒的東西。希望你可以找到最適合你的需求的那一款,好好享受吧 !!
1. Famo.us
Famo.us是個免費并且開源的JavaScript平臺,用來構(gòu)建手機應(yīng)用和桌面體驗。Famo.us與眾不同的一點是它的JavaScript渲染引擎和3D物理引擎,賦予開發(fā)者力量和工具來創(chuàng)建本地高質(zhì)量應(yīng)用和動畫,而且只需要用到JavaScript即可。
2. Concise
Concise 的構(gòu)建目標是使你可以擁有很多開箱即用的選項。它被重新構(gòu)建之后,變的移動友好化,擁有了一個簡單的網(wǎng)格系統(tǒng),漂亮的字體,以及其它一些花邊小應(yīng)用。 不管怎樣,它仍然沒構(gòu)建的十分精簡,只有剛剛超過2,000行的CSS和幾百行的JavaScript代碼。Concise被特意構(gòu)建成可定制化的, 可修補的和高端復(fù)雜的框架。
3. Ampersand.js
Ampersand.js是一個高度模塊化,松耦合,無架構(gòu)(non-frameworky)的框架,用以構(gòu)建高端JavaScript應(yīng)用。它是一個定義良好的過程,把一系列故意設(shè)計的很小的模塊組合起來。每一個東西都是一個CommonJS組件。沒有AMD和UMD,默認情況下也沒有捆綁任何類型的插件。CommonJS的清晰、簡單和靈活性主導(dǎo)了一切。清楚的依賴關(guān)系,沒有任何不必要的封裝和縮減,沒有任何不規(guī)矩的東西。只在package.json里清楚的聲明了項目依賴。
4. OnSenUI
Onsen UI是一個為PhoneGap/Cordova混合App提供的前端開發(fā)框架。它致力于創(chuàng)建易用的移動應(yīng)用。同時,配合Monaca,可以很簡單地開發(fā)后端特性和添加設(shè)備支持。OnSen UI自身使用Angular.js和Topcoat開發(fā),由于其架構(gòu)特性,可以便捷的使用Angular.js的特性。
5. Archteype
Archteype是一個Compass/Sass框架,用于創(chuàng)建可配置的、可組合的UI模式和UI組件。Archteype有良好的文檔以及自然的語法。
#p#
6. Headstart
Headstart非常易用,分分鐘就可以進行自動前端設(shè)定并運行起來。它使用一個文件夾結(jié)構(gòu)來維護你需要依賴的所有東西,甚至包括對各種東西的優(yōu)化,比如SVG圖像和暗示。
7. Kickoff
Kickoff 是一個用來構(gòu)建可擴展響應(yīng)式站點的輕量級前端框架。它是用Sass和Grunt構(gòu)建的,使用MIT許可協(xié)議進行發(fā)布。
8. Tuktuk
Tuktuk 是一個輕量級面向?qū)ο驝SS框架,用來輕松的構(gòu)建響應(yīng)式可擴展站點。它包括十二列布局,還有表單,按鈕,表格,字體等等很多。
9. Base
Base是用SASS/LESS開發(fā)的一個強大的CSS預(yù)處理器,它可以幫助你創(chuàng)建簡潔的、組織結(jié)構(gòu)良好的CSS,便于長時間的輕松維護。Base支持所有主流的瀏覽器和注入IE7之類的遺留瀏覽器。
10. Scribe
Scribe是一個富文本編輯器框架,由Guardian創(chuàng)建并開源出來。它對瀏覽器之間的不一致性進行了打包處理并且包含了合理的默認值。
英文原文:10 Fresh Frameworks for Developers
譯文鏈接:http://www.oschina.net/translate/10-fresh-frameworks-for-developers