2010-11-16 44 views
0

我希望能爲我設計的編程語言編寫一個開源IDE。我想知道是否有人知道用C++編寫的任何輕量級IDE,我可以用它作爲開始的地方。理想情況下,我想使用BSD許可的東西,但是如果需要,我願意考慮其他許可。好的開始跨平臺ide

非常感謝您提供任何幫助。

編輯: 我想爲每個平臺開發一個自定義接口。例如,使用Objective-C爲它創建一個Mac OS X專用接口。

+0

你的意思是你正在尋找一個IDE來使用或一個基於你的代碼? – 2010-11-16 00:37:01

+0

一個基於我的代碼。 – Matthew 2010-11-16 00:38:12

+1

爲什麼你不寫現有的擴展名?像Eclipse或NetBeans?您將有更多時間來設計語言,並且人們可以輕鬆地採用您的語言進行測試,而無需安裝下一個IDE – jlmfao 2010-11-16 00:40:02

回答

0

我對Eclipse很滿意,除了perf。

2

無恥插頭...

你可能想調查Ecere,一個under-appreciated,BSD許可的SDK。它使用自己的語言「eC」,這是一種面向對象的C擴展(有點像C++),通過生成C代碼進行編譯。

Ecere不錯,因爲它重量輕,易於使用,其他開源IDE顯着缺失的功能(如果您不同意,請賜教)。它不是很好,它有很多方面的缺陷。

無論您的編程語言是否易於重新使用Ecere IDE,您都必須親自查看。這可能很容易,因爲Ecere並不是巨大的,而Ecere  維護者 (而不是 我)將非常樂意幫助你。另一方面,也許編寫一個Eclipse插件會更容易,但我根本無法證明它,因爲我不使用Eclipse。

Ecere對於您想要做的事情的優勢在於它是一個輕量級的IDE,可以很好地訪問C,並且擁有您正在尋找的許可證。缺點是它不是一個有很多用戶的完善平臺。

0

我建議看看Qt Creator;因爲它是在Qt SDK之上編寫的,所以您可以免費獲得跨平臺版本(幾乎)。