Why java?

2004年決定投入 bioinformatics 時, 首先面臨到的是開發工具. 要成立一個小組, 當然要先想好用什麼工具開發? 才能開始找哪個領域的人才?

部門內, 已有另一個 LIMS 小組是採用 java 的 XP開發方式, 這個開發模式很新.

過去在 IT 業界 的 programming background 卻是 microsoft 派. java雖然曾被以前的公司派去受訓2期(4個月), 對java的基本認識並不太陌生, 但開發這塊,可就沒實際操作經驗了.

一般人對 bioinformatics 的開發工具,直觀認知是, perl + php / C . 似乎少見 java平台.

所以這就要看 bioinformatics 小組成立的宗旨是什麼了?! 其實是 user interface 導向. 能夠做互動良好, user friendly 及跨平台的介面, 當然是 java.

根據在微軟這塊耕耘四年的經驗, 常覺得asp介面的效果沒有 jsp 強. 老是需要借用 jsp 來寫一些特技. 雖然 .net 出來後, 米歇兒又被派去受訓, 對 .net 有種受寵若驚的感覺. 不過, 在2004, 要用 .net來開發 bioinformatics?! 太冒險了..尤其這方面的人才還在孕育中..

既然 部門內已有小組以 java 為開發工具, bioinformatics 也有 biojava 的模組, 那就決定 java 了.

projects 就這樣開始了.