分享
 
 
 

The future of J2EE

王朝java/jsp·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

(在google新闻 首页排第二位,感觉不错就转过来,英语牛人给翻译一下吧)

November 13, 2003, 12:00 PM PT

By Tod Nielsen

--

Thirteen years ago, 13 Sun Microsystems employees took on the daunting task of figuring out the "next wave of computing."

The question had certainly been asked before--but rarely has it been answered with an idea as revolutionary as the one this team would produce. Five years, and many thoughts, ideas and proposals later, the team introduced the world to Java technology--the first-ever community-created, enterprise-strength programming language.

Its timing could not have been more perfect; Java arrived just as another budding technology was taking root--the Internet. Few remember HotJava. It was the first browser that supported applets, small programs that were downloaded to the browser. These applets could turn static HTML pages into exciting applications such as interactive chess games, multiuser chat rooms or applications for stock trading. In time, Java became the gold standard on the server side; but it is its client-side lineage that gave it many of the key features, including security, portability and network awareness.

Those strengths matched to the needs of the Internet, and Java quickly became the de facto language for Internet and enterprise computing. It spread rapidly, changing computing and the way we live our Internet lives. Whether buying a book online, selling shares through an online broker or pulling cash out of an ATM--chances are, you're using Java.

But Java has come to a crossroads. As Java turns 8 years old, it's time to ask a similar question to the one that spurred its emergence: How will Java influence the next wave of computing?

While there are undoubtedly many viewpoints on the matter, one answer is certain: If Java is to increase its central role in computing, it must become easier. A key reason for Java's success in the enterprise has been the Java 2 Enterprise Edition, better known as J2EE.

J2EE is as powerful as any developer could ever dream. But with power comes complexity. All the J2EE specifications put side by side easily take a yard of shelf space. While I have a hard time visualizing enterprise technology becoming "easy" in my lifetime, it can--and should--be easier. If J2EE is to achieve mass adoption while maintaining what makes J2EE powerful, it must become easier.

How will Java influence the next wave of computing?

J2EE will either address this issue and increase its already central role in computing, or it will face the possibility of becoming the Latin of computer languages--a page in history, with little if any practical use. I don't believe the latter will happen; there are too many benefits and too many great minds behind J2EE. But it does need to overcome a couple roadblocks.

J2EE development remains incredibly complex, which keeps it out of the hands of everyone but the most skilled and expensive developers. Given the universal need for reducing costs and the current profile of most information technology developers, complexity can kill. What's more, the pace of commercializing J2EE innovation needs to accelerate in order for J2EE to meet customers' needs, stay ahead of competitive technologies and maintain its standardization.

In the same way the ease of VisualBasic unleashed Windows applications development, routine J2EE development tasks need to become less elite and more mainstream. The good news is we're getting there already. To automate repetitive J2EE procedures, tools are emerging that offer a visual framework for traditional corporate application developers to use J2EE, leaving more complex programming to the elite J2EE developers.

Making J2EE development less complex helps make it accessible to a large and entirely new set of developers--dramatically reducing overall development time, making better use of all development skill sets, and therefore saving enterprises significant amount of time and money.

The second roadblock--the speed at which J2EE innovations are made available to customers--is equally important to overcome. No matter how simple J2EE becomes, if it pursues a glacial pace of innovation, it will freeze itself out of the market. Someone somewhere will come up with something faster. Perhaps not better--but faster. And speed rules.

I believe that J2EE can still be the pacesetter, but it will take procedural changes by those who govern its standards. Through the Java Community Process (JCP), competitors take off their rival hats and, for the good of customers, hammer out standardized technology before bringing it to market.

If J2EE is to achieve mass adoption while maintaining what makes J2EE powerful, it must become easier.

This very important process takes time--often one to two years. Right now, we in the JCP standardize technologies first and implement later. In the meantime, customers' demands grow and vendors are forced to release what is seen as proprietary technology when in fact, it is technology released ahead of the standardization process. The Web itself provides us with a great precedent. It was in widespread use well before it was standardized by the World Wide Web Consortium (W3C). In much the same way, Web services were first released as part of commercial offerings and formally standardized afterwards.

This approach delivers standards proven to be useful to customers and delivers them much quicker than the current model. While J2EE wouldn't be where it is today without this rigorous process, we need to reorder the process: innovate, implement and then standardize.

J2EE has enjoyed some of the most successful eight years of any technology. With continued investments in reducing the complexity and accelerating innovation and standardization, I'm confident the next eight years will be even more successful.

biography

Tod Nielsen is executive vice president of BEA Systems. He previously was CEO of Crossgain, a software company acquired by BEA in July 2001. Prior to Crossgain, Nielsen spent 12 years at Microsoft, where he was a vice president in the Platform group.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有