2013年應該關注的10個開源軟體

來源:互聯網
上載者:User

 

本列表來自黑鴨子軟體的“年度新人”獎,該獎項主要關注 JavaScript 和移動方面。

黑鴨子在周三發布了其 "2012 Open Source Rookies of the Year" ,該列表中特別指出了 10 個在 2013 年值得關注的開源軟體。

這些軟體包括:

1. Ansible

Ansible 提供一種最簡單的方式用於發布、管理和編排電腦系統的工具,你可在數分鐘內搞定。

Ansible 是一個模型驅動的組態管理員,支援多節點發布、遠程任務執行。預設使用 SSH 進行遠端連線。無需在被管理節點上安裝附加軟體,可使用各種程式設計語言進行擴充。

 

2. Chaplin.js

Chaplin.js 是一個基於 Backbone.js 的 JavaScript 應用架構。Chaplin 主要為瞭解決 Backbone 的局限性,提供一個輕量級和靈活的結構,採用良好的設計模式和最佳實務。

一些主要特性:

  • CoffeeScript 類層次 以及對象組合
  • 使用 AMD 模組的 Module 封裝和消極式載入
  • 使用 Mediator 和發行者/訂閱者模式進行跨模組的通訊
  • Controllers 用於管理單個 UI 視圖
  • Rails 風格的 routes ,可映射 URL 到控制器 action
  • 路由分發器和一個頂級視圖管理器
  • 擴充 model, view 和 collection 類以避免重複編碼
  • 嚴格的 記憶體管理 和對象釋放
  • collection view 用於輕鬆智能的列表渲染

 

3. GPUImage

GPUImage是個功能十分強大、又十分易用的影像處理庫。提供各種各樣的影像處理濾鏡,並且支援照相機和攝像機的即時濾鏡。 GPUImage顧名思義,是基於GPU的映像加速,所以影像處理速度十分快,並且能夠自訂映像濾鏡。支援ARC。

 

4. Hammer.js

Hammer.js 是一個輕量級的JavaScript庫(僅有2kb),能讓你的網站輕鬆實現觸控事件。它依賴於jQuery,用來控制觸摸裝置上的多點觸控特性。

 

5. InaSAFE

INDONESIA SCENARIO ASSESSMENT FOR EMERGENCIES (InaSAFE) 用於類比自然災害的影響情境,以便更好的制定防範和應對措施。

InaSAFE 可有效類比洪水、地震和海嘯所帶來的影響並加以管理。例如,在雅加達的洪水到來之前管理者必須就如何準備應急計劃回答這樣的問題:

  • 哪些地區可能會受影響
  • 多少人需要疏散和庇護
  • 需不需要關閉學校
  • 哪些醫院還可以接納病人
  • 需要關閉哪些道路

 

6. Mojito

Mojito是一個JavaScript的Web應用程式框架,可以運行在瀏覽器和伺服器上面,這使得開發人員能夠為用戶端前端與伺服器後端保持單一一個 JavaScript程式碼程式庫。Web架構將自己從伺服器運行環境部署到瀏覽器運行環境,允許開發人員編寫在兩種運行環境下都能夠執行的Web模組。

 

7. Sidekiq

Sidekiq 為 Rails 3 應用程式提供一個高效的訊息佇列系統。使用方法請看這裡。

 

8. Syte

Syte 是一個真正簡單但是功能卻非常強大的個人網站打包,可整合多個社交網路,包括 Twitter, GitHub, Dribbble, Instagram, Foursquare, Tumblr, Wordpress, Last.fm, SoundCloud, Bitbucket, StackOverflow 和 Steam. 線上示範.

 

9. Bower

Bower 是一個針對Web開發的包管理器。該工具主要用來協助使用者輕鬆安裝CSS、JavaScript、映像等相關包,並管理這些包之間的依賴。

功能有些類似於Component。不同之處是,Component是圍繞GitHub系統構建的,而Bower既可以管理基於本地資源的包,也可以管理基於git系統的包。 在Bower中,可以通過 component.json檔案來定義包的名稱、版本、代碼中的主要元素、版本之間的依賴關係等。

 

10. TypeScript

TypeScript 是微軟新推出的一種語言,基於 JavaScript ,最終通過工具編譯產生 JavaScript。 TypeScript 相容JavaScript,可以載入JavaScript代碼然後運行。TypeScript與JavaScript相比進步的地方 包括:加入注釋,讓編譯器理解所支援的對象和函數,編譯器會移除注釋,不會增加開銷;增加一個完整的類結構,使之更新是傳統的物件導向語言。

 

此外黑鴨子還特別頒發了一個榮譽獎,這就是 —— DCPUToolChain,這是一個為 DCPU-16 虛擬 CPU 提供的彙編器、編譯器、模擬器和整合式開發環境。

via pcadvisor



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.