序 言
来方正工作4年了,回想起当年在校时从事JAVAWEB开发的我因为工作业务的原因要转向JAVA 富客户端开发,而这一饱受争议且并不是JAVA长项的领域当年也让我内心深处产生过忧虑。而如今,2年后的今天,又因为工作业务的需要,即将转向·NET MVC4 WEB开发,心中又不禁觉得一丝不舍。从WEB客户端到富客户端再到WEB客户端,从B/S开发到C/S开发再到B/S开发,是一个轮回,这期间变化的是语言,但是获取的确是抛开语言之外对技术的更深层次的理解。
因为,作为一名软件开发人员,应该知道在决定他们产品采用的技术路线时,不单局限于B/S还是C/S,在很多场合,更合理的解决方案应该是交替使用这两种方法。同时,相比目前广泛流行于WEB开发的各种框架学习潮,富客户端开发技术对于开发人员对程序设计本身的考虑要求更高,从而,更有助于提升开发人员程序设计思维的严密性与完善性。
所以,从这一点出发,对于已经具备JAVA语言基础知识的朋友,只要你决心致力于JAVA领域的产品开发,我都建议你优先学习富客户端的开发知识,我确信它会给你带来很大的收获。
尤其是最近十几年,计算机行业与消费者之间的碰撞导致在强调用户界面美观与易用性方面得到很大提高:从广为人知的增加复杂系统的易理解性到吸引消费者的引人注目的酷,美学正在进入设计的所有方面。
这一切将在你拥有富客户端开发技术时能够亲手创建。当一个漂亮的富客户端应用展现在你朋友眼前,“哇!”在你心中将不再仅仅是“哇!”那么平常。本系列博文就是要帮助你实现这样的快乐。
——大鸟
2014年06月27日,于北京北大方正电子有限公司主楼四层
空气清新,蓝天白云