1. 下岗再就业. 2003年7月,我离开了工作6年的公司,开始新的生活.我已经开始喜欢,
【程序编程相关:构架师之路】
并用java做了一些jsp/servlet应用.此前我主要是在delphi下工作,8年delphi经验,枉为开发部经理. 【推荐阅读:介绍X-MODEM协议(转载)】做过delphi矢量程序方面的经验,语言不同,方法相同. 【扩展信息:工作是我们要用生命去做的事】2. 想法. 一个朋友用delphi开发了矢量控件,卖得不错,触动了我.我也想做一个,用业余时间,用什么? java,想都没想过swing/awt是什么东西就开始准备.自以为基础还可以,因为3. 选择.
1)jbuilder, eclipse这两个东西,一个要付费的,一个是免费的.不过到了目前国人手里,基本都是免费的.用哪个?试了半天,都好.前者因为收到过borland的律师信,所以不敢用,而且速度慢,配置要求高,而且没有pure sun java,所以不用. 后者前身是ibm(没有记错的话)的东西,果然不错,但是还是没用.因为看了好久,也没觉得他们胜过ultraedit多少.说到这,看官可能以为我蠢得可以,我也这样觉得.但最终选择了ultraedit与unix vi作为主要开发工具.2) java2d能做什么?我看了半天,可能jgraph这个开源项目是经典吧.我总结了一下jgrpah:设计非常好,扩展很容易,至少很多人这么说的.我也这么觉得.缺点是,很奇怪,速度很慢.程序宠大,自信靠一人之力,做不出来的,这是team job.
java2d太好了,很多功能,但是根据以前的经验,它往往有不足,不足在什么地方?就是没有完整的矢量应用.后来看到用java2d做svg与flash的,才知道还不错,只是自己误解了.但是考虑到可能的产品移植,比如其它的语言环境,我还是放弃了大多数java2d的功能.决定自己实现如intersect,contains等等功能.即重写rectangle2d,line2d,point2d等东西.可能蠢了点,看官不要笑话.
... 下一页