我徹底讀了this的問題,然後構建一個IDE的想法給我留下了深刻的印象。構建IDE時需要做什麼?
我是一名剛畢業的學生,想知道構建IDE時應採取的概念以及實際步驟。
在發佈這個問題之前,我沒有做過功課,但我相信我能夠在這裏得到一個有效的答案。
我徹底讀了this的問題,然後構建一個IDE的想法給我留下了深刻的印象。構建IDE時需要做什麼?
我是一名剛畢業的學生,想知道構建IDE時應採取的概念以及實際步驟。
在發佈這個問題之前,我沒有做過功課,但我相信我能夠在這裏得到一個有效的答案。
要開始您應該看看現有的IDE及其功能。爲了得到一個最起碼的工作IDE,它應該有:
你可能希望得到一個開放源代碼的文本編輯器(http://www.techrepublic.com/blog/five-apps/five-free-or-open-source-text-editors-for-developers/1031)和整合現有的構建系統(例如CMake的,Makefile文件等)拿出你的IDE的工作版本。
你可能也想提供一個控制檯窗口,以便程序員可以執行的命令等
除了上面有哪些人說,實時的語法高亮將是另一個基本特徵。根據在IDE中查看什麼類型的文件,具有不同的語法突出組(例如,XML文件語法突出顯示將不同於.cs文件語法突出顯示等)。
可以請你詳細說明你的問題..... – 2011-06-16 09:10:56
從研究現有的IDE開始:Emacs,vim(包括Unix生態系統),Eclipse,MonoDevelop等等,都是不同的,如果你打算從頭開始,你需要知道其他人的缺點。 – 2011-06-16 10:12:07
搜索光表,這是IDE開發的激進嘗試。 – 2012-06-15 13:06:57