探讨Java之桌面应用的可行性(一)
2006-11-22 00:55
176 查看
题目起得有些大了。
之前看了一些网友在博客上痛批Java的桌面应用开发及Java的内部类,觉得该为Java说两句,顺便也说说Java的桌面应用是否可行。
就目前了解的情况来看,国内Java的应用基本上是J2EE范畴和J2ME的游戏开发。市场决定软件技术的使用,目前Java的桌面应用在国内可能没有市场,从而导致国内的软件公司基本将Java主要应用于网站及后台系统。近来很热的Ajax技术的加入,更是让初学者认为Java就只是做网站(ajax技术大家可到网上了解,这里不详述)——这是很多商家,特别是出版社要负的责任。然而,原因是要从自身找的,Java在桌面应用的开发难度确实让大多数人望而止步。
那么Java的桌面应用到底有没有前景,事实可以说话,国外很多桌面应用软件都是Java编写的。下面就来说说Java的桌面应用开发。
首当其冲的是UI。时下各式各样的软件的界面,那是做得一个赛一个的漂亮,相比之下Java的界面是不敢恭维了,怎么能让Java丑小鸭变天鹅?两条路:一是应用别人做的免费界面,Thx网上好心人提供了很多漂亮的界面^_^;二、当然是自己做啊,自己动手丰衣足食嘛,这里现现丑了,贴自己做的两个Java UI的demo:
界面问题的解决,那么就为我们开发Java桌面应用开启了第一扇大门。
Java界面开发匮乏的就是IDE,JBuilder试用过,个人觉得一般般;NetBeans没用过,网上看看大家的意见吧;目前我觉得最佳的搭配是Eclipse和JCreator(记事本也行如果你够高手),先使用Eclipse对界面进行整体的规划,然后在JCreator中进行微调。那么效果就会出来,如上面的图,按钮、Label、窗框、图片等等,都是事先在Eclipse规划好位置,然后在JCreator中再进行修改的
此文出处www.mym2p.com、http://mym2p.shineblog.com
之前看了一些网友在博客上痛批Java的桌面应用开发及Java的内部类,觉得该为Java说两句,顺便也说说Java的桌面应用是否可行。
就目前了解的情况来看,国内Java的应用基本上是J2EE范畴和J2ME的游戏开发。市场决定软件技术的使用,目前Java的桌面应用在国内可能没有市场,从而导致国内的软件公司基本将Java主要应用于网站及后台系统。近来很热的Ajax技术的加入,更是让初学者认为Java就只是做网站(ajax技术大家可到网上了解,这里不详述)——这是很多商家,特别是出版社要负的责任。然而,原因是要从自身找的,Java在桌面应用的开发难度确实让大多数人望而止步。
那么Java的桌面应用到底有没有前景,事实可以说话,国外很多桌面应用软件都是Java编写的。下面就来说说Java的桌面应用开发。
首当其冲的是UI。时下各式各样的软件的界面,那是做得一个赛一个的漂亮,相比之下Java的界面是不敢恭维了,怎么能让Java丑小鸭变天鹅?两条路:一是应用别人做的免费界面,Thx网上好心人提供了很多漂亮的界面^_^;二、当然是自己做啊,自己动手丰衣足食嘛,这里现现丑了,贴自己做的两个Java UI的demo:
界面问题的解决,那么就为我们开发Java桌面应用开启了第一扇大门。
Java界面开发匮乏的就是IDE,JBuilder试用过,个人觉得一般般;NetBeans没用过,网上看看大家的意见吧;目前我觉得最佳的搭配是Eclipse和JCreator(记事本也行如果你够高手),先使用Eclipse对界面进行整体的规划,然后在JCreator中进行微调。那么效果就会出来,如上面的图,按钮、Label、窗框、图片等等,都是事先在Eclipse规划好位置,然后在JCreator中再进行修改的
此文出处www.mym2p.com、http://mym2p.shineblog.com
相关文章推荐
- 探讨Java之桌面应用的可行性(二)
- 探讨Java之桌面应用的可行性(三)
- Java桌面应用可行性的研究
- 为什么很多人说 Java 不适合编写桌面应用?
- Java操作桌面应用 --- Desktop 类
- JAVA拾遗 - 优先队列的探讨以及其在KNN算法中的应用
- 我的第一个Java桌面应用
- 我的第一个Java桌面应用
- 我的第一个Java桌面应用
- 是否有人真的关心Java桌面应用?
- 有关java桌面应用如何在别的电脑上运行
- java多线程并发库高级应用 之 多个线程之间共享数据的方式探讨
- Java不适合编写桌面应用?
- 使用Kieker(基于AspectJ)监控Java桌面应用的基本方法
- (转)一键搞定Java桌面应用安装部署 —— exe4j + Inno
- 有关java桌面应用如何在别的电脑上运行
- 干货系列2:看看Java桌面应用开发的职业发展空间与必备技能
- 一键搞定Java桌面应用安装部署---exe4j + Inno Setup带着轻量级JRE
- 我的第一个Java桌面应用
- 我的第一个Java桌面应用