本人学习SWT-JFACE,本身只是想做一个适合自己使用的SSH2代码生成器,因为开过很多SSH2代码生成器,但都觉得不适自己用,有些是没有一个SSH2的基础类,而生产的代码都是根据具体表格生产的,那样代码量太多了,而有的则根据一个数据库将所有的表的代码都生成,但又没有对一个表来生成代码的,所以看来看去,都只有决定自己写一个。
但是接触SWT-JFACE不久,就深深的喜欢上了她,毕竟学习JAVA那么久以来,都一直从事B/S方面的工作,从来没有接触过SWT-JFACE,而之前又听说AWT/Swing的种种不好,故此对JAVA的UI方面更是没有信心了。一旦想到是UI,那只会想到微软、PB、DELPHI等。
当然本人也认为SWT-JFACE提供的控件不是很多,虽然有了一些所见即所得的图像开发IDE,比如不能入vs studio将一个数据集设置到一个DATAGRID就可以实现查看、分页等,没有了这些却让我们更好的弄懂了如何自己编写代码来实现----其实是可以自己写代码实现如DATAGRID这样的一个控件,让我们懂的了更多、更灵活的实现自己需要更强大的功能,也许这就是她吸引我的魅力吧。
这个博客,主要是将我学习SWT-JFACE过程中的一些东西共享出来,希望大家指正,以使更好的运用这个技术。
题外话,有人说JAVA将会走下坡路了,此本人不敢苟同,理由就不多说了,青菜萝卜各有所好吧,但我相信只要学好一个技术,也可以做出很好的东西出来,甚至于奇迹,比如AJAX就是利用非常平凡的技术实现的。