有好幾場不同主題,不同層次ㄉ戰爭正在上演,爭奪眾多開發者目光:
java語言ㄉ web client開發平台上,包括structs , tiles, jsf ,strctscx 等好幾種framework 互相較勁。
以MVC為圭臬,提升豐富的使用介面與簡化系統開發流程為目標,這是 thin client的代表。
另 外一方面,RIA (fat client) 也在上演好戲。由於thin client在易用性,介面互動性與穩固性上還是讓人不夠信賴,提供這些能力的RIA概念也就應運而生,例如商用的Flex (macromedia) 與Mozilla platform (XUL) 。技術上都以xml 描述使用者介面(強調彈性,UI元件重用),簡化開發者的開發過程。這兩者優劣很難說,有人偏好XUL ( darron schall ,他說明ㄌ理由) ,或是和平相處 這裡。
兩者不約而同的強調化平台性(跨os都可執行) 則是另外一個有趣的現象。
platform (j2ee vs .net)
這個主題吵沒完,不過可以看一下j2ee最近的發展。例如:BPEL (商業流程)的相關科技,正協助一般企業將系統開發重心轉移到專注於商業流程上的問題,畢竟軟體要解決的是老闆的問題,而不是在吵誰比較正宗或勢力消長。
max 2004 主講者的blog
沒有留言:
張貼留言