提高Android開發人員高效編程的10個新架構

來源:互聯網
上載者:User

1. Helios:可擴充的移動後台架構

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

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

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

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

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

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

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

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

 4.標記架構

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

標記架構提供了多種字型排版樣式、表單布局、UI視窗組件布局的選擇。同時,還有很多內建的布局with mobile-first approach),靈活的網格和CSS重設功能。

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

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

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

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

7. Ivory :靈活的前台架構

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

8. Razor Flow:建立HTML5顯示面板功能的PHP架構

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

9. Bespoke.js:使用者自訂的示範投影片

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

10.Extra Strength Responsive Grids

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.