天天看點

10大開源的快速開發平台

十款最新的與軟體開發者息息相關的開源工具/應用,涵蓋Bug跟蹤和任務管理、實時資料儀表盤、文檔轉換API、oAuth轉換成HTTP基本身份驗證等等。

1.Putdb WebBuilder

官網:http://www.putdb.com

10大開源的快速開發平台

WebBuilder是一款開源的可視化Web應用開發和運作平台。基于浏覽器的內建開發環境,可視化和智能化的設計,能輕松完成正常應用和面向手機的移動應用開發;高效、穩定和可擴充的特點,适合複雜企業級應用的運作;跨平台、資料庫和浏覽器的架構,适應複雜的伺服器和用戶端環境;包括智能資料庫通路在内的多項先進技術,使應用系統的開發更快捷和簡單。

2.FNORDMETRIC:實時資料儀表闆

10大開源的快速開發平台

FNORDMETRIC是一個開源的Web應用程式, 軟體開發者可以利用它建立實時儀表闆,可以根據需求可視化資料。使用Redis作為資料存儲,并允許使用者自定義策劃和統計函數作為Ruby塊。它還提供一個使用者可視化的UI界面、HTML5和JavaScript的API用于插入圖表/資料,FnordMetric的安裝步驟裡包含了詳細的文檔介紹。

3.Discourse:時尚現代的Ruby on Rails讨論平台

10大開源的快速開發平台

DiscourseDiscourse 是 Stack Overflow 的聯合創始人 Jeff Atwood推出的一個新的開源論壇項目。其後端采用Ruby on Rails開發,以RESTful風格進行請求和響應JSON。前端使用Ember.js開發。資料庫選用PostgreSQL和Redis,使用了Redis作為Job隊列、速率限制、緩存和臨時資料。

4.SprintApp:項目管理應用程式

SprintApp是一款開源的專業項目管理服務,基于Ruby on Rails開發。擁有現代化的使用者接口,包含許多功能特征。該系統的核心是Tickets/issues。提供多個視圖用來擷取項目快照,包括月曆和sprint視圖。

SprintApp擁有内置用戶端和聯系人管理系統,開發者可以輕松內建到自己的應用程式中。

5.Kandan:開源&現代聊天應用程式

Kandan 是一個免費、開源的聊天應用,基于Ruby on Rails建構,支援多種資料庫。它許使用者建立多個聊天室/頻道,可以檢視活動使用者,可以用Email邀請朋友,可以私聊。每個頻道帶有一個媒體庫,可以 選擇收聽音樂。Kandan可使用插件進行擴充,可以輕松部署到雲上。

6.Squash : 提供異常報告和購買分析

Squash 是一款開源應用程式,基于(Ruby的)Square建構,用來查找和殺死Bug。該應用程式為不同的用戶端(Ruby on Rails、Objective-C等)提供多使用者支援,并且記錄捕獲到的異常。一旦捕獲成功,會把這些錯誤資訊發送到API,并且觸發已定義的操作,比 如Email。

Squash提供一個Web界面來顯示錯誤資訊,并且引導軟體開發者定位和修複這些Bug。

7.Docverter:文檔工具

Docverter是一款免費的文檔工具,可以把HTML或标記語言寫的純文字文檔、LaTeX轉換成PDF、Docx、RTF或epub等格式。同時該軟體所在網站也提供了線上轉換 API。

8.Grappelli:為Django開發的管理控制台

Grappelli是一個免費開源的項目,為Django建構的一款管理工具,Django是一個 Python定制架構。目前Django釋出了1.5版本。

9.Foauth:把oAuth轉換成HTTP基本身份驗證

oAuth是一個工業标準,基于其API資料對使用者或第三方App進行驗證。而Foauth是一個開源服務,把驗證轉換成基本的HTTP身份驗證。軟體開發者可以輕松使用它來驗證應用程式。

10.Forward :開源的電子商務平台

Forward是一款基于PHP建構的開源電子商務平台,使用MongoDB資料庫存儲資料。提供自定義編碼、功能個強大的模闆和富有表現力的文法。并且擁有REST風格的API。

繼續閱讀