讓開發者高效程式設計的10個新框架

csdn發表於2013-05-16

  針對快速設計和開發動態網站,框架對程式開發人員來說是很有用的。隨著HTML5和CSS3的出現,框架讓大眾在設計與開發方面顯得尤為簡捷。

  儘管,每週都會開放大量的軟體應用程式和開發工具,然而,開發者想要找到適宜的應用卻並非是件易事。為此,我們收集了一些近來最新、最為流行的框架以幫助你開發出更好的專案。

  1. Helios:可擴充套件的移動後臺框架

讓開發者高效程式設計的10個新框架

  Helios是一個開源的框架,為IOS提供了有效的後臺服務,從資料同步和訊息傳送到應用內付費和Passbook整合。僅需幾分鐘,無需任何的整合功能,就可以讓開發者獲得客戶機/伺服器程式的響應並執行。

  Helios是移動後臺元件的叢集—混合並匹配在一起,以滿足你對應用程式的特定需求。在Rack網站伺服器上建立介面,Helios可以輕鬆地新增任何現有的Rails或Sinatra應用程式,或者使用自身的應用程式。它是在MIT預設下發布的。

  2.IIO引擎:針對於HTML5的開源互動式應用程式框架

讓開發者高效程式設計的10個新框架

  IIO引擎(發音為"ee-oh") 是廣泛的應用程式框架,它能幫助HTML5應用程式的建立和排程。該框架提供了功能豐富的SDK,先進的除錯系統,跨平臺的排程引擎。該引擎具有無依賴性且能與Box2D進行介面。核心平臺是開源並完全免費的。

  IIO引擎以儘可能輕量級的方式,從底層設計起來的。大部分資料在預設的情況下是“未定義”的,因此,你的應用程式無需攜帶任何額外的定義修飾。應用程式之所以變的簡單,都是從IIO中受益的。IIO引擎並不是一個龐大的框架—大約1/70th,相當於MP3檔案的平均大小。

  3.Kartograph : 針對於SVB互動式地圖的框架

讓開發者高效程式設計的10個新框架

  Kartograph是一個用於建立無人操控、互動式地圖(如:谷歌地圖)的框架。它由兩個庫組成:一個是Python庫,從形式函式或Post GIS中提出向量地圖,並把它們轉換成SVG格式;另一個是JavaScript庫,將這些SVG格式轉換成互動式地圖。

  如果已經是SVG格式(如:Adobe Illustrator中的任何繪圖都可以轉換成SVG格式),只要通過JavaScript庫的幫助就可以進行轉換了。JS庫使用jQuery和Raphaël,就能以CSS型別格式輸出,並且提供一個很完善的文件。

   4.標記框架

讓開發者高效程式設計的10個新框架

  標記框架有一個新穎的佈局,它收集了一些視窗部件,字型樣式排版和其他UI元件,這些都可基於web使用。它主要使用帶有少量JavaScript的HTML-CSS語言,同時還側重於提供基本/框架,而不是外觀/設計。

  標記框架提供了多種字型排版樣式、表單佈局、UI視窗部件佈局的選擇。同時,還有很多自帶的佈局(with mobile-first approach),靈活的網格和CSS重置功能。

  5.Chocolate :一個簡易的Web應用框架

讓開發者高效程式設計的10個新框架

  Chocolate 是一個基於Node.js語言,使用Coffeescript的web應用框架。它包括 Git源控制,使用純Coffeescript構建web使用者介面的HTML標記語言、線上的文件編輯工具等其它的特色能。

  6.Medoo : 輕量級的PHP資料庫框架

  Medoo是輕量級(約8kb)的使用SQL資料庫的PHP框架。該框架源於單一檔案,用於MySQL、MSSQL、PostgreSQL、SQLite 等資料庫的設計,它還具有常用的SQL查詢功能和控制防止SQL 注入的方法。

  7. Ivory :靈活的前臺框架

讓開發者高效程式設計的10個新框架

  Ivory是一個輕量級的前臺框架,能響應處理寬度為320畫素到1200畫素的佈局。自身擁有12列網格並提供字型排版樣式,表格,按鈕,表單,分隔符,觸發按鈕,工具提示,摺疊性,製表符等更多功能。

  8. Razor Flow :建立HTML5顯示皮膚功能的PHP框架

讓開發者高效程式設計的10個新框架

  RazorFlow是一個PHP框架,能輕鬆建立出用於主要裝置和瀏覽器的顯示皮膚。它的工作原理是把單一PHP檔案簡單的插入到任何程式中,然後輸入資料,選擇輸出型別。輸出來的,可以是圖表(支援多種型別的圖表),資料網格或者單一數值的內容。

  9. Bespoke.js :使用者自定義的演示幻燈片

讓開發者高效程式設計的10個新框架

  Bespoke.js 是一個輕量級(壓縮後少於1kb)的JavaScript框架,它能打造使用者完全自定義的簡報和內容滑塊。前提是,需要提供基礎裝置(如:鍵盤,觸控支援功能以及新增滑動專案所需的類)等其他(如:CSS轉換濾鏡或者JS)可用的。這裡是一個JavaScript 應用程式提供所需的基礎裝置,如下,prev,一個特定的幻燈片等,以及為外掛系統提供用於自身的擴充套件升級的程式功能。

  10.Extra Strength Responsive Grids

讓開發者高效程式設計的10個新框架

  Extra Strength Responsive Grids是一種CSS框架,源於解決佈局響應過程中所出現各種問題的思想。這個框架完全聚焦於網格(沒有字型排版樣式,表單佈局,通用規則等),使寬度以百分比單位的進行調整。對於較小的螢幕來說,在處理使用較小的列間距時,元素可以被巧妙的調整大小。同時,它還具有支援嵌入式的網格功能以及建立在SASS頂端便於使用者定製功能。

  原文連結: dezignmatterz.com

相關文章