`
IT-future
  • 浏览: 30480 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

10年回顾:世界各地开发高手谈Java (2)

阅读更多
 二、客户端Java及开发工具选择 

  3.你用Java编写过多少代码?估计你将来的工作有多少会用Java实现? 

  几乎所的的回答者声称Java是他们主要的产品编码工具,大多数人选择他们的Java使用率超过70%。没有人认为他们下一步的Java开发使用率会降低。 

  "去年,我们利用Java 技术开发出了800多个商业产品。几乎我们所有的中间件都依赖于Java运行时刻库。"-IBM的Rod Smith 

  "在我们的顾客中,我们仍看到具有可以预料的潜在需求的大量C/C++功能第一型的应用程序。他们经常愿意用Java进行开发,而Java虚拟机技术目前正发展到正好能够处理这些类型系统的时候。 

   在Web应用程序开发中,我想,当人们的应用程序变得越来越大且越复杂时,我们将看到针对动态类型语言会出现一点后推力作用。他们将经受运行时刻类型异 常--事实上,他们早已认识到,如果采用象Java一样的强类型语言的话,这是可以避免的。"-BEA公司的Ed Cobb 

  4.你用Java开发桌面应用和服务器应用的比例为多少?如果你开发过桌面应用程序,你更喜欢用SWT还是Swing,为什么? 

  Bruce Tate对这一问题的回答总结了所有其他人的观点:"服务器端Java正是它应有的位置。" 

  至于,客户端Java开发,众说纷纭... 

  "Swing太复杂,太不可预测,太难学。SWT则好一些,但一般而言,Java在用户接口设计上很不成功。"-Tate,《Better, Faster, Lighter Java》和《Bitter Java》的作者 

   "我认为SWT有更好的方法,它链接到本地lib库文件以达到加快速度和一致性的目的,但是我并不喜欢这些API,因为它们暴露出太多的老式的编码技 术。相比之下,Swing有一个更好些的API,但是其中充满错误、性能低下且设计糟糕。"-Michael Pilone 

  "我更喜欢SWT...它比Swing更具本地化,Swing而可以说只是粗略地实现了本地化。"-Ed Cobb 

  "我写Swing应用程序,然后使用Java Web Start来进行发布。我还没有出卖过我的SWT型程序,因为它仅有有限的跨平台支持并缺乏可靠的MVC设计。"-Kyle Gabhart
5.你使用的Java开发环境是什么? 

  很明显,当前流行的Eclipse框架和集成开发环境是大多数对这一问题的回答,因为其是Windows和Linux平台的主流环境。只有另外少数的回答者指定了其它几个选择: 

  "我选择的平台是WinXP Pro。在安装了Cygwin和另外几个开发工具后,你就可以得到一个具有硬件支持的非常有用的系统了。"-Michael Pilone 

  "我特别喜欢J2SE 5。说到IDE,我更喜欢Jbuilder,其次是IDEA。IDEA中有一些巧妙的实现,但是良好的经典的Jbuilder具有我需要的任何东西。"-Vlad Patryshev 

  "我一直使用emacs开发而用println进行调试。最近我在使用NetBeans,已惊奇于它给我带来的巨大帮助。"-Jim Waldo 

  "请不要使用EJB!"-Laurent Ploix 

  "Visual Café。"-Smialek 

  "在必要的时候,我都使用vi进行开发。"-Kyle Gabhart


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics