提高Android開發者高效編程的10個新框架
Helios是一個開源的框架,為IOS提供了有效的后臺服務,從數據同步和消息發送到應用內付費和Passbook集成。僅需幾分鐘,無需任何的整合功能,就可以讓開發者獲得客戶機/服務器程序的響應并運行。
Helios是移動后臺組件的集群—混合并匹配在一起,以滿足你對應用程序的特定需求。在Rack網站服務器上建立接口,Helios可以輕松地添加任何現有的Rails或Sinatra應用程序,或者使用自身的應用程序。它是在MIT默認下發布的。
IIO引擎(發音為"ee-oh")是廣泛的應用程序框架,它能幫助HTML5應用程序的創建和調度。該框架提供了功能豐富的SDK,先進的調試系統,跨平臺的調度引擎。該引擎具有無依賴性且能與Box2D進行接口。核心平臺是開源并完全免費的。
IIO引擎以盡可能輕量級的方式,從底層設計起來的。大部分數據在默認的情況下是“未定義”的,因此,你的應用程序無需攜帶任何額外的定義修飾。應用程序之所以變的簡單,都是從IIO中受益的。IIO引擎并不是一個龐大的框架—大約1/70th,相當于MP3文件的平均大小。
Kartograph是一個用于創建無人操控、交互式地圖(如:谷歌地圖)的框架。它由兩個庫組成:一個是Python庫,從形式函數或Post GIS中提出矢量地圖,并把它們轉換成SVG格式;另一個是JavaScript庫,將這些SVG格式轉換成交互式地圖。
如果已經是SVG格式(如:Adobe Illustrator中的任何繪圖都可以轉換成SVG格式),只要通過JavaScript庫的幫助就可以進行轉換了。JS庫使用jQuery和Raphaël,就能以CSS類型格式輸出,并且提供一個很完善的文檔。
標記框架有一個新穎的布局,它收集了一些窗口部件,字體樣式排版和其他UI組件,這些都可基于web使用。它主要使用帶有少量JavaScript的HTML-CSS語言,同時還側重于提供基本/框架,而不是外觀/設計。
標記框架提供了多種字體排版樣式、表單布局、UI窗口部件布局的選擇。同時,還有很多自帶的布局(with mobile-first approach),靈活的網格和CSS重置功能。
Chocolate 是一個基于Node.js語言,使用Coffeescript的web應用框架。它包括 Git源控制,使用純Coffeescript構建web用戶界面的HTML標記語言、在線的文檔編輯工具等其它的特色能。
Medoo是輕量級(約8kb)的使用SQL數據庫的PHP框架。該框架源于單一文件,用于MySQL、MSSQL、PostgreSQL、SQLite等數據庫的設計,它還具有常用的SQL查詢功能和控制防止SQL 注入的方法。
Ivory是一個輕量級的前臺框架,能響應處理寬度為320像素到1200像素的布局。自身擁有12列網格并提供字體排版樣式,表格,按鈕,表單,分隔符,觸發按鈕,工具提示,折疊性,制表符等更多功能。
8. Razor Flow:創建HTML5顯示面板功能的PHP框架
RazorFlow是一個PHP框架,能輕松創建出用于主要設備和瀏覽器的顯示面板。它的工作原理是把單一PHP文件簡單的插入到任何程序中,然后輸入數據,選擇輸出類型。輸出來的,可以是圖表(支持多種類型的圖表),數據網格或者單一數值的內容。
Bespoke.js 是一個輕量級(壓縮后少于1kb)的JavaScript框架,它能打造用戶完全自定義的演示文稿和內容滑塊。前提是,需要提供基礎設備(如:鍵盤,觸摸支持功能以及添加滑動項目所需的類)等其他(如:CSS轉換濾鏡或者JS)可用的。這里是一個JavaScript 應用程序提供所需的基礎設備,如下,prev,一個特定的幻燈片等,以及為插件系統提供用于自身的擴展升級的程序功能。
10.Extra Strength Responsive Grids
Extra Strength Responsive Grids是一種CSS框架,源于解決布局響應過程中所出現各種問題的思想。這個框架完全聚焦于網格(沒有字體排版樣式,表單布局,通用規則等),使寬度以百分比單位的進行調整。對于較小的屏幕來說,在處理使用較小的列間距時,元素可以被巧妙的調整大小。同時,它還具有支持嵌入式的網格功能以及建立在SASS頂端便于用戶定制功能。