1.1.j2EE 的架構主要有兩個, 一是 Web Container 另外是 EJB Container. 而 Web Container, 因為有 Opensource - Tomcat 與 jetty 的存在, 所以大多數的 j2ee opensource 採用 Web Container 為主, 就是僅僅採用 JSP/Servlet 作為主要的開發工具, 配合著 Design Patterns, 甚至一些 OR Mapping 的技術, 例如 JDO, Hibernate等等, 就可以設計出完美的 application.
2.另外, EJB Container 往往是商業競爭的一個市場, 當然也有 Opensource 專案的製作, 例如大家熟悉的 Jboss, 以及 ObjectWeb 的 Jonas, apache 的 Geronimo 等等, 不論是怎樣的一個環境, 都是要透過 Sun 來做合格的認證, 這是希望標準能夠帶給百家爭鳴的一個 Java 市場, 有一個相互支援的依循所在.
1.2.所以我必須強調, 一個 Opensource 的成功與否, 和 UI friendly 與學習難易度有很大的關係.
3. 最後, 老闆通常不介意是不是 Opensource, 他們考量的是價格為主, 配合公司的穩定度, 如果採用 Opensource 的好處就是 Open Standard, 他們可以不用被任何一家 SI 牽著鼻子走. 就可以輕易地將整個 Business Flow 與 platform 建立起來.
3.
3.
沒有留言:
張貼留言