该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-10-19
由于这里附件传不上来,下载源程序和更多详情请访问:
http://hi.baidu.com/eredlab/blog/item/f880002a1622443b5243c136.html 1.引言 Java桌面应用一直都以门槛高、开发成本昂贵、对客户机性能要求高等因素而在国内桌面应用领域仅仅占有很小的市场分额。而且由于资源的匮乏,也加大了程序员学习Swing的难度和成本。为使后来者能够尽快入门,本人特将最近一段时间学习swing桌面编程的一些收获与大家分享。并希望对Swing桌面有兴趣的朋友能够加入到这个项目中来,最终封装出一个支持Swing桌面编程的基础平台或者说是提供一个能满足商业应用的样板程序。 2.eRedPMIS简介 eRedPMIS是一套基于JavaSwing技术的桌面应用软件。以个人助手如通信录、收藏夹等简单流程为我们的业务模型。重点为技术实现过程。 3.eRedPMIS开发环境 操作系统:WinXP JDK:1.6+ 开发工具:NetBeans 6.0(M9) 数据库:Access[不限] 4.eRedPMIS终极目标 封装出一个支持Swing桌面编程的基础平台或者说是提供一个能满足商业应用的样板程序。 效果预览图: 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-10-21
似乎不太受人关注,打击着我了:
http://hi.baidu.com/eredlab/blog/item/f880002a1622443b5243c136.html |
|
返回顶楼 | |
发表时间:2007-10-21
我觉得最好不要来这儿帖Client Side开发,javaeye应该主要是面向Server Side开发的。
|
|
返回顶楼 | |
发表时间:2007-10-21
哦,好嘛!以后不贴了,就贴这一次!
|
|
返回顶楼 | |
发表时间:2007-10-21
支持LZ,哪里有说javaeye主要面向Server Side的?正因为太少Client的内容,楼主的内容才更显重要。
楼主方向挺好的,桌面的应用越来越受到重视,不看别的,看Google就知道,Desktop/offline等,java这方面有天生的优势,就是平台的无关性,随着linux桌面系统的完善,这一点更显重要,虽然java client一直不比server风光,但是javafx的出现也看到sun这方面做的努力。 顺便问问LZ对jfx有何看法,打算支持么 |
|
返回顶楼 | |
发表时间:2007-10-21
JaNer 写道 似乎不太受人关注,打击着我了:
http://hi.baidu.com/eredlab/blog/item/f880002a1622443b5243c136.html 引用 效果预览图: 本图片仅限百度用户交流使用. 你这个介绍没搞好啊。 |
|
返回顶楼 | |
发表时间:2007-10-22
坦白讲,界面的配色不是很好,你应该找位懂点审美的朋友给你规划规划
|
|
返回顶楼 | |
发表时间:2007-10-22
其实client端和Server端的分歧在于服务器端理论上来说是一种低强度的,简易的跨平台解决方案,但是真正有多少项目在做表现层的时候兼顾到其他一些不常用的浏览器呢?单单IE和FireFox都兼容不好,已TAOBAO为例子,支付系统FireFox10次能成功一次就不错了!而rich client通过判断client的version也可以实现跨平台,但是swing需要本地JVM环境支持,而版本升级本来就是一件很expensive的work!特别是大型系统,所以注定Client只能做一些小Tool(通常说)!目前看来发展有限!
愚直之言,LZ不要见怪! |
|
返回顶楼 | |
发表时间:2007-10-22
我认为这个写的不错。。。
对于swing很多人很莫生。。。 主要是那种东西用ide就搞定为什么要学?的想法在作怪 但事实上swing有时还是很有用处的。 比如自己写点小工具之类。。 对于不会写动态语言的朋友这个方法很好用的。 |
|
返回顶楼 | |
发表时间:2007-10-22
diz 写道 其实client端和Server端的分歧在于服务器端理论上来说是一种低强度的,简易的跨平台解决方案,但是真正有多少项目在做表现层的时候兼顾到其他一些不常用的浏览器呢?单单IE和FireFox都兼容不好,已TAOBAO为例子,支付系统FireFox10次能成功一次就不错了!而rich client通过判断client的version也可以实现跨平台,但是swing需要本地JVM环境支持,而版本升级本来就是一件很expensive的work!特别是大型系统,所以注定Client只能做一些小Tool(通常说)!目前看来发展有限!
愚直之言,LZ不要见怪! Rich Client版本升级也很简单啊。B/S最初的目的就是为了软件发布和升级,但是随着Java Web Start、Eclipse/NetBeans RCP的出现,Rich Client的升级也已经变得非常简单了,基本上也能做一键点击升级。Rich Client的缺陷在于部署,也就是JRE的安装问题。如果Consumer JRE的4M安装版本发布了,这个问题也会不复存在了。我认为将来(而且是不久的将来)企业应用(不是Web应用)的模式还要回归到客户端以Swing为基础的C/S模式。 |
|
返回顶楼 | |