10年回顾:世界各地开发高手谈Java (2)
来源:互联网 发布:二手mac 编辑:程序博客网 时间:2024/05/18 22:53
二、客户端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
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
- 10年回顾:世界各地开发高手谈Java (2)
- 10年回顾:世界各地开发高手谈Java (1)
- 10年回顾:世界各地开发高手谈Java (3)
- 10年回顾:世界各地开发高手谈Java (4)
- Java 10年回顾:世界各地开发高手谈Java
- Java 10年回顾:世界各地开发高手谈Java
- Java 10年回顾:世界各地开发高手谈Java
- 10年回顾:世界各地开发高手谈Java
- 10年回顾:世界各地开发高手谈Java
- 10年回顾:世界各地开发高手谈Java-Java基础-Java-编程开发
- JAVA回顾:世界各地程序开发高手谈Java
- JAVA回顾:世界各地程序开发高手谈Java
- 世界各地程序开发高手谈Java__很好的一片文章(绝对转载)
- Java高手谈做程序员的基本原则
- 高手谈hibernate缓存(转)
- 编程高手谈编程
- 编程高手谈编程
- 编程高手谈编程
- WINXP SP2+ROSE 2003的"MEM_BAD_POINTER"的解决办法
- 玩转“网上邻居”之WINS解析(二)
- javascript,vbscript 编码转换(utf8-gb2312)
- 10年回顾:世界各地开发高手谈Java (1)
- Linux平台下制作RedHatEL4的DVD盘
- 10年回顾:世界各地开发高手谈Java (2)
- 10年回顾:世界各地开发高手谈Java (3)
- 如何制作Red Hat 9自动安装光盘
- 10年回顾:世界各地开发高手谈Java (4)
- 让老外一头雾水的中文
- 为什么要用DTR,而不是Perforce或ClearCase
- ASP.net 2005 Treeview 无限分类非地递归终极解决方案
- 网络常见故障
- 我不写代码好多年!