[請益] 有前輩試過作自己的IDE嗎?

看板Soft_Job作者 (小賭怡情,大賭興家。)時間9年前 (2015/04/03 00:19), 9年前編輯推噓11(11016)
留言27則, 16人參與, 最新討論串1/1
之前去面試一間公司 有提到它們有自己的IDE工具 SQL系列也有 覺得好神 這種是用c++下去做出來的嗎? 滿想知道背後是怎麼實作的? 比方說我要用C#寫一個 MS SQL 有可能嗎? 當然一定不會比現成的好用,可是我想知道完整的流程跟步驟。 有勞各位前輩。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.64.153 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1427991569.A.498.html

04/03 00:21, , 1F
知道資料庫運作原理的話 應該寫得出來
04/03 00:21, 1F
只知道初淺 可能要再研究一下資料結構。

04/03 00:26, , 2F
拿eclipse來改的?
04/03 00:26, 2F
※ 編輯: les5277 (111.255.64.153), 04/03/2015 00:28:28

04/03 00:32, , 3F
找open source來啃就知道了
04/03 00:32, 3F
了解~~ ※ 編輯: les5277 (111.255.64.153), 04/03/2015 00:33:39

04/03 01:02, , 4F
不會只有單一人研發吧
04/03 01:02, 4F

04/03 01:03, , 5F
有一些東西可能加一點別人的意見更好用
04/03 01:03, 5F

04/03 01:07, , 6F
開發過 eclipse plugin 算不算 XD
04/03 01:07, 6F

04/03 01:24, , 7F
雖然做出像市面上已有的 IDE 那麼精美是件了不起的事。
04/03 01:24, 7F

04/03 01:25, , 8F
但得反過來想,該怎麼調整現有的環境讓工作起來省力。
04/03 01:25, 8F

04/03 01:33, , 9F
實在看不出來效益在哪
04/03 01:33, 9F

04/03 03:17, , 10F
那開發過 vim plugin (vim script) 算不算? XD
04/03 03:17, 10F

04/03 09:06, , 11F
我們家是跟eclipse買來改~
04/03 09:06, 11F

04/03 12:13, , 12F
don;t reinvent the wheel
04/03 12:13, 12F
我只是想了解一下how to make 過程跟原理 算是一種車庫中的研究這樣 ※ 編輯: les5277 (111.255.64.153), 04/03/2015 13:37:43

04/03 15:21, , 13F
要看是哪部分啊,如果是精美的 GUI,那就是要學 GUI 怎麼寫
04/03 15:21, 13F

04/03 15:21, , 14F
如果要做 syntax check 那就要做 parser 去檢查,本質上是
04/03 15:21, 14F

04/03 15:21, , 15F
compiler 課教的那些東東,不過大部分都有人寫 library 了
04/03 15:21, 15F

04/03 15:22, , 16F
或是現成的 compiler compiler 有的沒的工具
04/03 15:22, 16F

04/03 17:24, , 17F
寫過 eclipse plugins 應該算吧?
04/03 17:24, 17F

04/03 21:41, , 18F
我也想做欸!!! 最近在看Vim的Netbeans Protocol
04/03 21:41, 18F

04/03 22:56, , 19F
通常是拿open source的改一改XD
04/03 22:56, 19F

04/04 02:46, , 20F
會自己搞ide是為了使用特殊技術,比如有獨特的framework
04/04 02:46, 20F

04/04 02:46, , 21F
要在compile時動態產生source code。或是有特殊的語法設
04/04 02:46, 21F

04/04 02:46, , 22F
定檔甚至是gui操作可以產生特定的source code, 這些才是
04/04 02:46, 22F

04/04 02:46, , 23F
做ide的精髓。不然你用java寫個像notepad的東西也勉強
04/04 02:46, 23F

04/04 02:46, , 24F
算ide
04/04 02:46, 24F

04/04 18:05, , 25F
用vim 去改不是也可以
04/04 18:05, 25F

04/04 18:40, , 26F
visual paradigm?
04/04 18:40, 26F

04/05 11:30, , 27F
我們家的IDE是基於Scintilla去做的
04/05 11:30, 27F
文章代碼(AID): #1L7MmHIO (Soft_Job)