Java GUI

都不知道自己还有个Blog,1点前已经是睡不着了,忙于工作,思绪混乱。。。。。

从工作开始一直从事于GUI的开发,虽然中间插点J2EE相关的工作,想想也有快3年了,思绪依然是那么混乱。。。。入正题。。。。

JAVA(J2SE)的GUI设计无非分为SWING,SWT,AWT,进段时间发现有很多程序员都开始回归的APP GUI的回报中,虽然WEB2。0的某些技术能提高一点用户的可操作性但相对于APP GUI来说还是属于鸡肋。在内部网或者小型城域网中还是发现APP GUI是王者,随着IBM 的Eclipse的RCP技术让越来越多的程序员进入其中。

SUN也发现了这一趋势,所以一改多年在SWING的颓势,大量改进了SWING的处理速度及其美化程度,如果再有人说SWING慢如牛,SWING难看,那他真得去好好的学习下流行技术了。SWING的框架设计完全是面向对象的艺术设计,估计每一个资深的面向对象程序员都知道SWING中的设计艺术,尤其是及致的发挥了MVC。

凭借着Eclipse的优秀表现,SWT在GUI开发程序员中有了一席之地,虽然他在WINDOWS的原生控件显示及处理速度上有着优秀的表现,但在Linux,mac上实在是不敢恭维,而且脱离了JFACE,其实SWT真的只能称之为小部件工具,可能对新手来说刚使用SWT确实很容易上手,但越到后来越发现纯粹的使用SWT开发项目会使得你的代码其丑无比,难以维护。但加上了JFACE对SWT的控制及延缓加载显示,可以使得你的代码向SWING一样的优秀,ECLIPSE就是一个最好的例子。只能说对SWT又爱又恨。

说点废话,来纪念用SWT完成了在北京参与的最后一个项目,希望不要投入到J2EE那完全没有边际的项目中去。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值