RichClient最佳实践在InfoQ发表
Posted on March 21, 2009
Filed Under general | 5 Comments
基本上就是过去两年做RichClient的总结,谈到了异步、事件管理、视图、缓存等。内容相对来说有点小高端,面向读者是至少有几年分层Web开发经验的开发者;或者正在做RichClient/RIA开发的开发者。
RichClient/RIA原则与实践(上),谈到异步和视图;
RichClient/RIA原则与实践(下),谈到事件、线程、缓存。
PS. 春节前就写完的东西,到现在才墨墨迹迹的发完,这样算来,一年也写不了几篇像样的东西。
Comments
5 Responses to “RichClient最佳实践在InfoQ发表”
Leave a Reply
关于那个“视图管理”,想问问有否这样的框架,就是把Web View和Rich Client整合在一起的。
比如一个swing/swt + browser + embedded web server,swing/swt负责最高层的架构或者一些浏览器不适合的场所,其他大部分view采用browser实现。
而且不管采用什么view,编程模式做到尽量一样
你在说GWT?或者类似的java->javascript的框架?或者类似于招行网银的客户端,核心功能是ActiveX, 页面都用html画,内嵌IE?
应该说类似招行网银的那种情况。我是想有否采用WebApp的视图管理方式的Local Client App的开发模式。
另外,我主要是做后台应用(没有UI)的,偶尔写一些自己用的本地客户端程序,经验不多,往往就被swing/swt的视图管理搞得很烦。
现在在应用中内嵌一个浏览器的成本应该很低了,所以想知道是否有这样的开发框架,我自己Google不到什么东西。
你的两篇文件等于写出了一个优秀的RichClient应该涵盖的范畴,我的问题就是,现在有没有这样的这样的支撑架构?
Adobe Air也许能够满足你的要求。他能够支持Dhtml+ajax应用程序,并无缝提供local storage、offline等支持。meebo、Yammer的客户端就是采用Adobe Air技术实现。相对其他方案而言,这种方式你可以最大限度的使用web的经验。在文中提到的那些点,仍然需要考虑,特别是应用程序规模会很大的时候。
@Michael, 谢谢了