萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> 為開發人員推薦20個開源工具和應用程序

為開發人員推薦20個開源工具和應用程序

  1. SVG-Edit :Open Source Graphics Editor

為開發人員推薦20個開源工具和應用程序 三聯教程

  SVG-Edit 是一個基於浏覽器的圖像編輯器,可進行常用的一些圖像處理功能,無需服務器端支持,支持各種浏覽器。

  2. Codiad :Open Source & Web Based IDE for Coding Remotely

  Codiad是一個開源基於 Web 的 IDE 應用程序,用於在線編寫和編輯代碼。

  這個應用程序采用 PHP 開發,並且不需要一個 SQL 數據庫,數據是存儲在一個 JSON 格式的文件中。

  它的界面包含三個面板:

  1.項目/文件管理器具

  2.代碼編輯器

  3.菜單/功能

  3. Ecoder :Open Source Web-Based Code Editor

  ecoder 是一個基於 Web 的代碼編輯器,采用 PHP 和 JavaScript 開發。它包括:實時語法加亮,一個文件浏覽器,一個文件上傳器和一個標簽系統能夠實現直接在服務器上同時編輯多個文件。

  4. Open Source Ajax Image Editor :AIE

  AIE 是一個開源的 Ajax 圖片編輯器,基於 ExtJS 與 PHP+ImageMagick 開發,易於與博客/相冊等其它應用相集成。提供調整圖片大小,裁剪圖片,旋轉/翻轉圖片,應用濾鏡,添加文本,添加水印等功能。

  5. Xinha : Open Source Online HTML Editor

  界面還可以, 加載速度比較慢, 但是比 TinyMCE 強點, 定制功能相當強大, 而且本身支持功能也很強大, 支持多種浏覽器, 也可以把它跟 HTMLArea 比較一下。 基於 BSD 授權。

  6. OpenWYSIWYG Editor

  openWYSIWYG 是一個跨浏覽器,純 JavaScript 開發,強大開源的 WYSIWYG 編輯器。支持多種浏覽器和 Web 編程語言:PHP,ASP,ASP.net,Perl,Java,Cold Fusion。

  7. Conjoon :Open Source Personal Information Dashboard

  conjoon 是一個基於 Ext JS+PHP/MySQL 開發的 Webmail 和 RSS 客戶端閱讀器。此外還包含一個聯系人管理模塊。

  8. Auth Manager :Open Source PHP Authentication & Management App

  AuthManager 是一個采用 PHP 開發的開源用戶管理和身份驗證系統。

  AuthManager 自帶馬上可以使用的注冊模塊,用戶可以利用e-mail 和 Facebook 賬號進行注冊,登錄和取回密碼。

  它支持reCaptcha 來防止機器人注冊。除了前台,AuthManager 擁有一個強大的後台管理系統。集成了Google Analytics,顯示用戶活動日志,顯示會員編程和刪除操作,展示各種自定義設置。

  9. GitList :Open Source Git Repository Viewer

  假如你使用 Git (可以是 GitHub,其它服務或你自己搭建 Git 安裝) 做為自己的版本控制系統,你可能希望在自己的網站中展示倉庫中的內容。

  GitList剛好是這樣的 PHP 開源程序,能夠實現匿名在線浏覽版本控制系統源碼倉庫中的內容。

  它已經能夠支持查看不同版本中的文件,提交歷史,和差異。

  這應用程序使用 Twitter Bootstrap 來開發前台 UI,並基於 Silex 和 Twig PHP 模板引擎構建。

  10. WebPutty :Open Source CSS Editing & Hosting Service

  WebPutty 是一個簡單的 CSS 在線編輯以及托管服務,提供一個支持語法著色的 CSS 編輯器,並可在任何地方引用。支持壓縮以及自動換成控制。

  11. OpenKeyval :Instant Web-Based Database for Any Project

  當前許多網站采用數據庫來存儲內容,設置等。但還有許多靜態網站,都是硬編碼在 HTML 頁面中。

  對於這樣的網站,其實也需要存儲一些內容,OpenKeyval 剛好能夠提供這樣的功能,讓這些網站不需要安裝像 MySQL, MSSQL 這樣的數據庫,也能存儲數據。

  它是免費並且開源,基於 Web 的數據庫服務,不需要任何注冊,立即可以使用。

  我們發送一個 POST 請求來存儲任意數據,然後就能夠隨便讀取或刪除這些數據,響應返回 JSON 格式的數據。

  OpenKeyval 是開源的,采用 PHP 開發並能夠搭建一個屬於自己的應用。

  P.S. 唯一的限制就是每一個 key 所包含的內容大小只能 64k。

  12. SiteCake :Open Source CMS for Small Websites

  SiteCake是一個開源的 PHP CMS 應用,支持管理員在浏覽網站的時候能夠就地編輯。

  一旦登錄,所有事情都將變得可編輯,它會頁面中顯示一個內容編輯工具條,可以插入一些 HTML 元素如:headers, lists, images, videos 和其它內容如 Google Maps 或一個幻燈片。

  它還提供對圖片進行裁剪,拖拉項目,創建新的頁面和點擊刪除任何內容。

  只在任何 HTML 元素中指定相應的 classes 就能夠變得可編輯,其 UI 也支持多種語言。它已經內置提供多語言文件。

  13. Gantti :Gantt Charts with PHP

  Gantti 是一個開源的 PHP 類用於快速生成甘特圖。

  圖形采用純 HTML5-CSS3實現,沒有 JavaScript 參與。其輸出看起來非常漂亮,但還可以通過 SASS 樣式進行定制。

  其用法很簡單,只要定義一個開始/結束日期數組然後調用一個函數就可以。生成的甘特圖支持多種浏覽器包括 IE7+。

  14. Brackets :Open Source Code Editor

  Brackets 是 Adobe 的開源 HTML/CSS/JavaScript 集成開發環境。Brackets 提供 Windows 和 OS X 平台支持。

  15. SageFrame :Open Source ASP.NET CMS

  SageFrame 是一個高度可擴展的開源 CMS,可以幫助你建立你的網站,並建立完美。它使您需要的所有必要的工具,用於開發自定義模塊,應用程序,模板和各種用途的網站的易用性和方便。

  16. ChilliProject

  chiliproject 是一個基於 Ruby on Rails 框架開發的多項目托管,項目管理軟件,所有任務基於 web 管理。其實 Chiliproject 是著名的開源管理軟件 Redmine 的分支,集成了 redmine 的所有特點和優勢,由於理念上不完全一致,一部分開發者在 Redmine 的基礎上分支創建了 Chiliproject,並加入了一些新特性。

  特征

  1.支持多項目

  2.靈活的基於角色的訪問控制

  3.靈活的問題跟蹤系統

  4.甘特圖和日歷

  5.新聞、文檔和文件管理

  6.feeds 和郵件通知

  7.依附於項目的 wiki

  8.項目論壇

  9.簡單實時跟蹤功能

  10.自定義字段的問題,時間項,項目和用戶

  11.SCM in 集成 (SVN, CVS, Git, Mercurial, Bazaar and Darcs)

  12.多個 LDAP 認證支持

  13.用戶自注冊支持

  14.多語言支持

  15.多數據庫支持

  17. PHP Bug Lost :A Single File Script for Debugging

copyright © 萬盛學電腦網 all rights reserved