登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。

什麼是資源表列?

catalog-iconOpenFoundry 蒐集與自由軟體相關的連結資訊並將其分類,供您依此資源目錄架構,循序深入自由軟體豐富的應用世界。若此分類下發現有任何問題及建議,非常歡迎您協助我們改進,請寄至[email protected]

整合開發環境

整合開發環境是一種輔助程式開發人員開發軟體的應用軟體。IDE通常包括程式語言編輯器、編譯器/直譯器、自動建立工具、通常還包括除錯器。有時還會包含版本控制系統和一些可以設計圖形用戶界面的工具。許多支援物件導向的現代化IDE還包括了類別瀏覽器、物件檢視器、物件結構圖。

資料來源:https://zh.wikipedia.org/zh-tw/整合開發環境

Listings
2

結果 21 - 40 共 54

BlueJ

BlueJ是一個整合的Java開發環境,它是為了在大學教授Java物件導向程式設計而開發的。

適用平台:跨平台;原始碼授權類型:GNU General Public License V2

資料來源:https://www.bluej.org/about/what.html

jGRASP

jGRASP是一套開放源碼整合開發環境(針對Java語言)。除支持Java外,也能夠支援Ada、VHDL、C、C++,包括資料結構的對象Identifier,如堆疊,佇列、Linked list、二元樹等。

適用平台:跨平台;原始碼授權類型:請見 https://www.jgrasp.org/license.html

資料來源:https://unix-cd.com/vc/www/62/2009-08/13945.html

IntelliJ IDEA

IntelliJ IDEA是一種Java整合開發環境(Integrated Development Environment,IDE)工具軟體,由捷克軟體公司JetBrains在2001年1月時推出最初版。IntelliJ IDEA被認為是當前Java開發效率最快的IDE工具。它整合了開發過程中實用的眾多功能,幾乎可以不用滑鼠可以方便的完成你要做的任何事情,最大程度的加快開發的速度。簡單而又功能強大。與其他的一些繁冗而複雜的IDE工具有鮮明的對比。

適用平台:跨平台;原始碼授權類型:Apache 2.0 license

資料來源:https://zh.wikipedia.org/zh-tw/IntelliJ_IDEA

JCreator LE version

JCreator是Xinox公司製作的一款功能強大的JAVA編輯器,其主要特點在於:

小巧:只有2.22Mb,LEV5.00版3.84MB

免費:Freeware(僅侷限於LE Version)

可以建立JAVA的package,也可以不建立直接運行

運行時與eclipse比起來速度較快,適合不太龐大的程式運行

完全使用C++製作而成。

適用平台:Windows;原始碼授權類型:Freeware

資料來源:https://zh.wikipedia.org/zh-tw/JCreator

Lua Studio

Lua Studio是一個簡易的Lua整合開發環境,它包括一個支援語法著色的文字編輯器以及一個內建的除錯器。這是一個以C++與MFC撰寫的Windows軟體。

適用平台:Windows;原始碼授權類型:MIT/X Consortium License

資料來源:https://luaforge.net/projects/lua-studio/

Decoda

Decoda是提供一個專業的開發環境來讓使用者對Lua script除錯,它易學且快速,是一個值得一試的工具。

適用平台:Windows;原始碼授權類型:未知

資料來源:https://www.unknownworlds.com/decoda

LuaEdit

LuaEdit 是為Lua 5.0設計的IDE,集成了Debugger和Script Editor的功能。其功能包括語法著色、自動完成、參數列表、增強的斷點管理、函數列表、變量列表、變量觀察和工程管理等。

適用平台:Windows;原始碼授權類型:GNU General Public License(GPL), Mozilla Public License 1.1

資料來源:https://wiki.cwowaddon.com/LuaEdit

B:Lua

B:Lua (pronounced Blua) is an open source project to create a full featured standalone Lua IDE (note: B:Lua is not an Eclipseplugin and has nothing to do with Eclipse except using the same Java API (SWT/JFace)).

B:Lua will also have a whole bunch of game related features, initially for World of Warcraft(that you can turn on/off).

B:Lua will have features such as:

Real-time code parsing and error checking

Code assist

Code completion

Code hovering / Variable info

Global search/replace with regular expressions

Fast code jumping for functions, methods and globals declared in other files

Platform:Cross platform            License:GNU General Public License(GPL)

Reference:https://blua.sourceforge.net/

EngInSite Perl Editor

EngInSite Perl Editor 是一個完整的整合開發環境,可以建立、測試還有除錯 Perl 腳本。

如果你已經使用過像 Visual Basic、Visual C++ 或 Delphi 這類程式編輯工具,你將會對 EngInSite Perl Editor 感到熟悉。如果不然,你會發現它的圖形化環境對工作效率有極大的幫助。

EngInSite Perl Editor 有兩個版本: Professional and Lite (freeware)。

平台: Windows 9x/NT/2000/XP or later; 原始碼授權類型: Freeware/Commercial

資料來源: https://www.enginsite.com/Perl.htm

Open Perl IDE

Open Perl IDE 是一個圖形化的整合開發環境,可以使用任何標準的 Perl distrubution 在 Windows 95/98/NT/2000 下撰寫與除錯 Perl 腳本。

這個軟體是以 Delphi 5 Object Pascal 與 Perl 編輯而成,是在 SourceForge 上發布的 OpenSource 軟體。

平台: Windows 95/98/NT/2000; 原始碼授權類型: Mozilla Public License 1.1

資料來源: https://open-perl-ide.sourceforge.net/

NetBeans

NetBeans是由昇陽電腦(Sun Microsystems)建立的開放原始碼的軟體開發工具,是一個開放框架,可擴展的開發平台,可以用於Java,C語言/C++,PHP,Python,Ruby等程式的開發,本身是一個開發平台,可以通過擴展外掛程式來擴展功能,現在最新的穩定版本是Netbeans 6.9。

在 NetBeans Platform 平台中,應用軟體是用一系列的軟體模組(modular software components)建構出來。而這些模組是一個jar檔(Java archive file)它包含了一組Java程式的類別而它們實作全依據依 NetBeans 定義了的公開介面以及一系列用來區分不同模組的定義描述檔(manifest file)。有賴於模組化帶來的好處,用模組來建構的應用程式可只要加上新的模組就能進一步擴充。由於模組可以獨立地進行開發,所以由 NetBeans 平台開發出來的應用程式就能利用著第三方軟體,非常容易及有效率地進行擴充。

平台:跨平台 授權類型:CDDL、GPL2

資料來源:https://zh.wikipedia.org/zh-tw/NetBeans

Perl Express

Perl Express 是一個在 Windows 98/Me/2000/XP/2003 下獨特且強大的整合開發環境,它包含多個撰寫與除錯 Perl 程式的工具。

Perl Express 適合有經驗的專業 Perl 開發者,也同時適合初學者。

從版本 2.5 後,Perl Express 成為免註冊的免付費軟體。

平台: Windows; 原始碼授權類型: Freeware

資料來源: https://www.perl-express.com/

PerlEdit

IndigoStar PerlEdit是一套不管是 Perl 的菜鳥們或是高手皆適宜的 CGI 編輯工具,它的特色包括有以鮮明色彩來表示語法的功能,可以讓整個程式變的容易閱讀也更加方便維護,另外它還可以讓你在沒有 web server 的運作下就能夠直接測試已編寫好的CGI 程式是否有誤。

平台: 跨平台; 授權類型: Proprietary

資料來源: https://www.indigostar.com/perledit.php

Geany

Geany是一個使用GTK+工具包編寫、有整合開發環境(IDE)基本特性的文本編輯器。它的目標是提供一個小型快速、依賴軟體包較少的整合開發環境。Geany支持許多種程式語言,是一個全功能的編輯器。

Geany是跨平台的,可以運行於Linux、Mac OS X、BSD、Solaris和Windows等多種作業系統。

主要功能:

語法高亮顯示

程式碼摺疊

程式碼自動補完

自動補完經常使用的結構

自動補完 XML 和 HTML 標記

除錯提示

支持 C、Java、PHP、HTML、Python、Perl、Pascal 等語言

符號列表

適用平台:Cross Plaform;         原始碼授權類型: GNU General Public Licence

資料來源:https://zh.wikipedia.org/zh-tw/Geany

Wing IDE 101

Wing IDE 是一個用於Python程式語言的強大的整合開發環境(IDE)。Wing IDE關註提高生產力和源碼質量,特別是讓復雜的開發項目能迎合不斷變化的需求。

適用平台: 跨平台; 原始碼授權類型: 未知

資料來源: https://wingide.com/

Arcadia

Arcadia 是一個輕量級的Ruby語言的整合開發環境,採用Ruby語言編寫,使用的是 Tcl/Tk GUI工具包。主要的功能包括cide編輯、源文件瀏覽、語法highlight、code自動完成等,可以運行在裝有 Ruby 和 Tcl-Tk 的平台上,具有高可擴展性架構,支持快速的 GUI 應用開發。

平台:跨平台;授權類型:Ruby License

資料來源:https://tech.ddvip.com/2010-04/1271039645150440.html

SPE(Stani's Python Editor)

SPE 的全名為 Stani's Python Editor,它是一個開放源碼的 Python IDE,同時具有跨平台特性,支持 Linux、Mac、Windows 等系統。SPE 包含一些很酷的 IDE 特性,如自動縮行、自動完成、call提示、程式碼著色、UML 查看、class 瀏覽器、todo 列表、備忘筆記、文件瀏覽器、支援拖拉、上下文幫助等等。SPE 也能夠與 blender 交互使用以便用於 3D 對象瀏覽器當中。不僅如此,SPE 還整合了 XRCed、wxGlade、PyChecker、Kiki 、WinPdb 等工具,從而使其成為全功能的 Python IDE。

Platform:跨平台 ;                             原始碼授權類型:GNU General Public License

資料來源:https://linuxtoy.org/archives/spe_ide.html

PyScripter

PyScripter 是一個自由開放的 Python 語言整合開發環境,其願景是作為與Windows-based商業IDE功能上的競爭對手。

適用平台: 跨平台; 原始碼授權類型: MIT License

資料來源: https://code.google.com/p/pyscripter/

Eric

Eric 是一個使用 Python 寫成的功能完備的 Python IDE。它不僅可以作為開發 Python 程式的編輯器和 IDE,而且也支持 Ruby 語言。在程式碼編輯方面,Eric 支持語法著色顯示,具有程式碼自動補完、程式碼調用提示、程式碼摺疊等功能。Eric 也包含了許多實用的工具,如類瀏覽器、版本控制、文件系統、除錯器、專案管理等等。透過提供這些高級的功能,Eric 使你成為一個專業的 coder。

適用平台:跨平台;             原始碼授權類型:GNU General Public License  version3.0(GPLv3)

資料來源:https://dev.firnow.com/course/6_system/linux/Linuxjs/200861/119329.html

RDE(Ruby Development Environment)

RDE is a Ruby IDE and editor on Windows. RDE is more light and quick than other IDEs. RDE is the GUI wrapper of debug.rb and editor. You can edit, run and debug your scripts by GUI interface.
Features:

Use RDE like a favorite Editor.
Do execute ruby scripts from editor without saving files and get the result without dos console. 
Write scripts easily with HTML Help link, Input support features.
Edit the editing text with ruby on RDE.
Debug the scripts on RDE.
Platform: Windows ; License:no
Reference:https://homepage2.nifty.com/sakazuki/rde_en/index.html

2

結果 21 - 40 共 54