網上流行的各開源框架與技術


1. WEB應用服務上的相關組件

CKEditor 是新一代的 FCKeditor,是一個重新開發的版本。CKEditor是全球最優秀的網頁在線文字編輯器之一,因其驚人的性能與可擴展性而廣泛的被運用於各大網站。

SWFUpload是一個客戶端文件上傳工具,最初由Vinterwebb.se開發,它通過整合Flash與JavaScript技術為WEB開發者提供了一個具有豐富功能繼而超越傳統 <input type="file"/> 標簽的文件上傳模式。

Taiga 是一個免費開源,而且功能非常強大的項目管理平台,用於初創企業和敏捷開發團隊。提供一個簡單、漂亮的項目管理工具。Taiga 采用 Python Django 框架開發,前端基於 AngularJS 實現。

Bootcamp 是一個開源的企業社交網絡平台,基於 Python 和 Django 框架開發。包含三個主要功能:微博 Feed (A twitter-like microblogging)、博客 Articles (A collaborative blog)、問答 Question & Answers (A stackoverflow-like platform)。

2. JAVA相關開發

Angular JS (Angular.JS) 是一組用來開發Web頁面的框架、模板以及數據綁定和豐富UI組件。它支持整個開發進程,提供web應用的架構,無需進行手工DOM操作。 AngularJS很小,只有60K,兼容主流瀏覽器,與 jQuery 配合良好。

JFinal 是基於 Java 語言的極速 WEB + ORM 框架,其核心設計目標是開發迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展、Restful。在擁有Java語言所有優勢的同時再擁有ruby、python、php等動態語言的開發效率!

Bootstrap是快速開發Web應用程序的前端工具包。它是一個CSS和HTML的集合,它使用了最新的瀏覽器技術,給你的Web開發提供了時尚的版式、表單、buttons、表格、網格系統等等。

Amaze UI 是中國首個開源 HTML5 跨屏前端框架。Amaze UI 是一個輕量級、Mobile first的前端框架, 基於開源社區流行前端框架編寫。

fastjson 是一個性能很好的 Java 語言實現的 JSON 解析器和生成器,來自阿里巴巴的工程師開發。

Node.js 是一套用來編寫高性能網絡服務器的 JavaScript 工具包,一系列的變化由此開始。比較獨特的是,Node.js 會假設你是在 POSIX 環境下運行它 Linux 或 Mac OS X。

zui 是禪道項目管理軟件團隊在完善自己產品過程中形成的一個開源前端實踐方案,幫助你快速構現代跨屏應用。簡單美觀,易於使用,快速構建簡潔大方的現代web應用。

SlimerJS 是一個提供給 Web 開發人員,可通過腳本編程控制的瀏覽器。它可以讓你使用 Javascript 腳本操縱一個網頁:打開一個網頁,點擊鏈接,修改的內容等,這對於做功能測試,頁面自動機,網絡監控,屏幕捕獲等是非常有用的。

Velocity.js 是velocity模板語法的javascript實現。Velocity 是基於Java的模板引擎,廣泛應用在阿里集團各個子公司。Velocity模板適用於大量模板使用的場景,支持復雜的邏輯運算,包含 基本數據類型、變量賦值和函數等功能。作者:@EwardSong

JfinalUIB 是 Jfinal + beetl + postgresql + ehcache + charisma實現的用戶權限管理系統。系統實現了基於URL的權限管理,頁面操作控制到按鈕級別,根據權限配置進行顯示,並在攔截器再次認證,只有分配權限后才能進行操作。

JFinal Authority 是 JFinal 權限控制后台。Jfinal后台 權限界面參考 @SyPro,采用 @JFinal  @Jfinal-Ext @Shrio  @EhCache @FastJSON @Gson  @Easyui @Bootstrap @Beetl @Druid @EChat @HightChats @falshupload @poi 等技術。

項目管理相關

TeamLab 是一個免費開源的商業協作和項目管理的平台。TeamLab 主要功能包括:項目管理、里程碑管理、任務、報表、事件、博客、論壇、書簽、Wiki、即時消息等等。

3. 監控相關

Nagios是一個監視系統運行狀態和網絡信息的監視系統。Nagios能監視所指定的本地或遠程主機以及服務,同時提供異常通知功能等。

entOS 6.0+Nagios中文版+PNP+Nagios Web管理工具nagiosQL中文版

zabbix是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供柔軟的通知機制以讓系統管理員快速定位/解決存在的各種問題。

Linux-dash 是一個低開銷 Linux 服務器監控系統,基於 Web 的監控界面。Linux-dash 的界面提供了一個詳細的概述您的服務器的所有重要方面,包括內存和磁盤使用情況,網絡,安裝軟件,用戶,運行的流程。

4. 集群管理與部署相關

Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux 機器上,也可以實現虛擬化。

Kubernetes 是來自 Google 雲平台的開源容器集群管理系統。基於 Docker 構建一個容器的調度服務。該系統可以自動在一個容器集群中選擇一個工作容器供使用。其核心概念是 Container Pod。

Apache Stratos 是一個支持多語言的 PaaS 框架,提供一個雲端的開發、測試和運行可伸縮應用程序的環境。提供高利用率、自動化資源管理和平台的監控以及收費管理。

Panamax 是一個開源的項目,可以通過簡單的拖拉操作就可以實現發布復雜的 Docker 容器應用。Panamax 為 Docker, Fleet & CoreOS 提供友好的管理界面。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM