- 浏览: 1364558 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (551)
- 计划 (4)
- java (115)
- oracle (60)
- ajax (3)
- javascript (64)
- 计算机操作技巧集 (11)
- 近期关注话题 (10)
- 随想 (13)
- html (6)
- struts (15)
- hibernate (16)
- spring (2)
- game (0)
- Eglish (10)
- DisplayTag (6)
- jsp (18)
- css (3)
- eclipse (3)
- 其他知识 (8)
- 备用1 (12)
- 备用2 (1)
- 笑话-放松心情 (9)
- 设计 (1)
- 设计模式 (1)
- 数据结构 (0)
- office办公软件 (5)
- webwork (0)
- tomcat (2)
- MySql (1)
- 我的链接资源 (5)
- xml (2)
- servlet (0)
- PHP (13)
- DOM (0)
- 网页画图vml,canvas (1)
- 协议 (2)
- 健康 (3)
- 书籍下载 (1)
- jbpm (1)
- EXT (1)
- 自考 (2)
- 报表 (4)
- 生活 (64)
- 操作系统基础知识 (2)
- 测试 (2)
- guice (1)
- google学习 (2)
- Erlang (1)
- LOG4J (2)
- wicket (1)
- 考研 (1)
- 法律 (1)
- 地震 (1)
- 易学-等等相关 (1)
- 音乐 (1)
- 建站 (4)
- 分享说 (3)
- 购物省钱 (0)
- linux (1)
最新评论
-
zenmshuo:
如果使用SpreadJS这一类的表格工具,应该能更好的实现这些 ...
js中excel的用法 -
hjhj2991708:
第一个已经使用不了
jar包查询网站 非常好用! -
jiangmeiwei:
...
中文乱码 我的总结 不断更新 -
gary_bu:
...
response.sendRedirect 中文乱码问题解决 -
hnez:
多谢指点,怎么调试也不通,原来我在<body>&l ...
ExtJs IE ownerDocument.createRange() 错误解决方案
原文http://www.oreillynet.com/onjava/blog/2006/12/2006_java_technology_winners_a.html
Steve Anglin
Updated: 2006 Java Technology Winners and Losers
* listen Speech Icon
Thursday December 21, 2006 2:47PM
by Steve Anglin in Opinion
Here are my winners and, yes, even losers for the most and least innovative and/or impacting Java technologies in 2006…
First, the winners for 2006:
Java IDE Platform/general Java Framework
* NetBeans IDE
NetBeans wins over Eclipse this year, because NetBeans has made significant progress and growth relative to Eclipse. A year or so ago, NetBeans seemed dead and buried. Eclipse is still the market share leader, but has lost momentum to NetBeans and perhaps other IDEs out there, imo.
Enterprise Java/Java EE Framework (front-to-back)
* Spring Framework 2
* JBoss Seam 1.x
Persistence/ORM Engine/Framework
* Hibernate
Java EE app server
* GlassFish Java EE 5 app server
Some might argue for JBoss, but it’s not yet Java EE 5 certified. SAP Java EE 5 app server could be hon mention, though.
Java Web Framework/API
* JavaServer Faces (JSF) and Ajax
* Hon mention: RIFE and Wicket
Much of the market metrics show JSF has grown significantly in the last year and a half or so, most of which relative to Struts 1.2.x. Next year, it may be the forthcoming Struts Action Framework 2. We’ll see.
Dynamic Java Scripting Language/Framework
(Web tier alternative to Java Web Frameworks)
* Groovy/Grails Framework
* JRuby (on Rails)
* Hon Mention: Rhino (JavaScript)
I think these are leading in innovation, interest, etc.
Java Web app server
* Apache Tomcat
Yes, Jetty is intesting, but nearly every significant Java player like JBoss, Apache Geronimo/IBM WebSphere, and much more have adopted Tomcat as part of their stack or app server strategy. Tomcat is the de-facto standard.
Build Tool
* Apache Ant
Yes, Maven is interesting, but Ant is still de-facto standard, at least for 2006, imo.
Logging
* Apache Log4j
Testing Framework/tool
* TestNG
Mobile/Wireless Java app dev IDE/framework
* J2ME Polish
Most Potential
* JBoss Seam
* JRuby (on Rails)
* Java ME/Java Card/embedded Java (in general)
These round out my winners.
And finally, the losers or at least disappointments for 2006:
Java IDE Platform/general Java Framework
* Vendor Java IDEs like Oracle JDeveloper and Borland JBuilder
Enterprise Java/Java EE Framework
* Eclipse Dali-JSF
* Eclipse WTP (JST-WST)
The Web Tools Project (WTP) does have some renewed support led by BEA Systems, but it’s too early to tell. Also, WTP Java plug-ins are based on J2EE 1.4 and not Java EE 5 to the best of my knowledge. And Eclipse Dali-JSF (to be based on Java EE 5) is not getting the contributions necessary to keep up with JBoss Seam which seems to be “sucking all the oxygen out of the room.”
Java EE app server
* Apache Geronimo
A big disappointment despite integration as part of IBM WebSphere Community Edition and as it’s IoC compliant for Spring deployment, and it’s not yet Java EE 5 certified. Geronimo may still yet rebound in 2007, though.
Java Web Framework/API
* Struts 1.2.x (out with the old)
JSF may pass Struts in 2007 as largest adopted Web framework. But the good news for Struts… Struts Action Framework 2. We’ll see.
Dynamic Java Scripting Language/Framework
(Web tier alternative to Java Web Frameworks)
* Jython
Jython seems to be the one that gets lost the most among all this innovation and interest in dynamic Java scripting languages, imo.
Java Web app server
* Jetty
These are my awards as an editor who looks at the aggregrate market metrics/research as well as developer chatter, etc. However, I understand these may likely differ from actual practicing developers’ views. But keep in mind, these are awards for only 2006. It’s easy to get caught up in… “this is my favorite tool; so, it must be a winner.” What do you think?
Steve Anglin
Updated: 2006 Java Technology Winners and Losers
* listen Speech Icon
Thursday December 21, 2006 2:47PM
by Steve Anglin in Opinion
Here are my winners and, yes, even losers for the most and least innovative and/or impacting Java technologies in 2006…
First, the winners for 2006:
Java IDE Platform/general Java Framework
* NetBeans IDE
NetBeans wins over Eclipse this year, because NetBeans has made significant progress and growth relative to Eclipse. A year or so ago, NetBeans seemed dead and buried. Eclipse is still the market share leader, but has lost momentum to NetBeans and perhaps other IDEs out there, imo.
Enterprise Java/Java EE Framework (front-to-back)
* Spring Framework 2
* JBoss Seam 1.x
Persistence/ORM Engine/Framework
* Hibernate
Java EE app server
* GlassFish Java EE 5 app server
Some might argue for JBoss, but it’s not yet Java EE 5 certified. SAP Java EE 5 app server could be hon mention, though.
Java Web Framework/API
* JavaServer Faces (JSF) and Ajax
* Hon mention: RIFE and Wicket
Much of the market metrics show JSF has grown significantly in the last year and a half or so, most of which relative to Struts 1.2.x. Next year, it may be the forthcoming Struts Action Framework 2. We’ll see.
Dynamic Java Scripting Language/Framework
(Web tier alternative to Java Web Frameworks)
* Groovy/Grails Framework
* JRuby (on Rails)
* Hon Mention: Rhino (JavaScript)
I think these are leading in innovation, interest, etc.
Java Web app server
* Apache Tomcat
Yes, Jetty is intesting, but nearly every significant Java player like JBoss, Apache Geronimo/IBM WebSphere, and much more have adopted Tomcat as part of their stack or app server strategy. Tomcat is the de-facto standard.
Build Tool
* Apache Ant
Yes, Maven is interesting, but Ant is still de-facto standard, at least for 2006, imo.
Logging
* Apache Log4j
Testing Framework/tool
* TestNG
Mobile/Wireless Java app dev IDE/framework
* J2ME Polish
Most Potential
* JBoss Seam
* JRuby (on Rails)
* Java ME/Java Card/embedded Java (in general)
These round out my winners.
And finally, the losers or at least disappointments for 2006:
Java IDE Platform/general Java Framework
* Vendor Java IDEs like Oracle JDeveloper and Borland JBuilder
Enterprise Java/Java EE Framework
* Eclipse Dali-JSF
* Eclipse WTP (JST-WST)
The Web Tools Project (WTP) does have some renewed support led by BEA Systems, but it’s too early to tell. Also, WTP Java plug-ins are based on J2EE 1.4 and not Java EE 5 to the best of my knowledge. And Eclipse Dali-JSF (to be based on Java EE 5) is not getting the contributions necessary to keep up with JBoss Seam which seems to be “sucking all the oxygen out of the room.”
Java EE app server
* Apache Geronimo
A big disappointment despite integration as part of IBM WebSphere Community Edition and as it’s IoC compliant for Spring deployment, and it’s not yet Java EE 5 certified. Geronimo may still yet rebound in 2007, though.
Java Web Framework/API
* Struts 1.2.x (out with the old)
JSF may pass Struts in 2007 as largest adopted Web framework. But the good news for Struts… Struts Action Framework 2. We’ll see.
Dynamic Java Scripting Language/Framework
(Web tier alternative to Java Web Frameworks)
* Jython
Jython seems to be the one that gets lost the most among all this innovation and interest in dynamic Java scripting languages, imo.
Java Web app server
* Jetty
These are my awards as an editor who looks at the aggregrate market metrics/research as well as developer chatter, etc. However, I understand these may likely differ from actual practicing developers’ views. But keep in mind, these are awards for only 2006. It’s easy to get caught up in… “this is my favorite tool; so, it must be a winner.” What do you think?
发表评论
-
TilesRequestProcessor - Tiles definition factory found for request processor ''
2011-11-03 15:39 2489TilesRequestProcessor - T ... -
jar包查询网站 非常好用!
2009-12-28 11:47 13387java jar包查询 根据类查询所在的java包 http ... -
tomcat 启动错误 java.lang.UnsupportedClassVersionError: Bad version number in .class
2009-11-27 08:53 2255请访问http://ddgrow.com/bad-versio ... -
arrayToString
2009-04-07 09:01 1416原文:http://leepoint.net/notes-ja ... -
native2ascii
2009-04-02 12:00 1175D:\>native2ascii 中国 \u4e2d\u ... -
java swing 架构
2009-03-04 15:03 2315下面是偶尔找到的一篇 相当好的文章 ,针对 java swin ... -
红帽企业5序列号
2009-02-27 09:11 2527这是从[url]http://www.21codes.com/ ... -
中文乱码 我的总结 不断更新
2009-02-23 09:51 2297java中文乱码问题 1、jsp中文乱码 <0& ... -
websphere 数据库连接
2009-02-19 17:47 2106问个问题: 应用服务器: websphere 连接池:pr ... -
打开java控制台的方法
2009-02-10 17:10 3040D:\Program Files\Java\jre6\bin\ ... -
log4j weblogic 问题
2009-01-21 15:08 1941问题是这样的 最初在tomcat5.5下面开发,使用了log ... -
log4j weblogic 问题
2009-01-21 15:07 0问题是这样的 最初在tomcat5.5下面开发,使用了log ... -
java.lang.NoClassDefFoundError in quartz
2008-12-24 15:35 2909quartz-1.5.2.jar tomcat5.5 当使 ... -
java 得到运行时系统中的内存信息
2008-12-19 20:54 1514这个在tomcat下面使用过,在引记录下来,以后方便查找 Ru ... -
log4j
2008-12-13 11:32 899讲解了用xml配置,还有例子,以及对 levelmin lev ... -
servlet 2.3 规范
2008-12-02 20:55 0servlet 2.3 规范 http://www.orio ... -
session 问题
2008-11-26 16:41 987问个问题,如下: 我要在一个A系统中,通过一个弹出窗口,超链接 ... -
java 反编译工具
2008-10-08 11:03 1993从哪找到的给忘了,用起来不错,放在这里,以后找起来方便 ,有需 ... -
thinking in java 读书笔记
2008-10-06 22:09 1337记录下来,以便以后查看 thinking in java 4t ... -
RSA 算法 java版本<转>
2008-09-23 18:28 2417原文地址:http://www.cs.princeton.ed ...
相关推荐
Rechargeable batteries (OVERWEIGHT) China’s shift to ternary batteries: Winners and losers
List<String> winners = new ArrayList<>(); for (int i = 0; i < numberOfWinners; i++) { int index = random.nextInt(participants.size()); winners.add(participants.get(index)); participants.remove...
<li>中奖者1</li> <li>中奖者2</li> <li>中奖者3</li> <!-- 更多中奖者... --> </ul> ``` 接下来,我们要引入jQuery库。如果你的项目还没有包含jQuery,可以使用CDN链接添加到页面头部: ```html <script src=...
within industries, winners and losers are emerging in the race for adoption, the war for talent and the competition for value creation. The landscape for entrepreneurs is also changing. Europe’s ...
final TestCaseDataModel<LoginRestReq> testCaseDataModel = new TestCaseDataModel<>(); final LoginRestReq loginRestReq = LoginRestReq.builder() .appId("2a6bf452219cfe44c7f78231e3c80a13072b6727") ....
gmanager <role> quick 在一个命令中启动赠品gquick <channel> <winners> <emoji> <duration> <...title> reroll 为最近结束的赠品重新分配一定数量的获胜者。 greroll [winners] -- -- -- help 显示所有可用...
【标题】"2013-2015美国大学生数学建模Outstanding winners论文" 涵盖了美国大学生在数学建模竞赛中的顶级成就,这些论文代表了最高水平的学术研究和创新思维。美赛(MCM/ICM)是全球影响力极大的数学建模竞赛,每年...
As always, the technology sector is in the midst of momentous transitions—the Internet of things, software-enabled networking, and software as a service (SaaS), to name but a few. Because of these ...
Firm Responses to Trade: Winners, Losers, and Industry Performance: When trade opens up, firms face new opportunities and challenges. Winners typically include those with cost advantages, strong ...
这些资料主要聚焦于美国大学生数学建模竞赛,特别是2016年和2017年的"Outstanding Winners"论文,这些论文代表了竞赛中的最高荣誉。美国大学生数学建模竞赛(MCM/ICM)是一项国际性的比赛,旨在鼓励大学生运用数学...
Learn how to turn raw data into rich, interactive web visualizations with the powerful combination of Python and JavaScript. With this hands-on guide, author Kyran Dale teaches you how build a basic ...
MedTech行业报告-2023年国际营销技术报告 I. 概述 2023年国际营销技术MedTech报告-力挽狂澜(英文版).pdf,旨在探索全球MedTech行业的发展趋势和挑战。报告对世界顶尖的100多家上市公司进行了分析,旨在寻找保持...
此外,期刊还涵盖了“Review & Preview”,“Mailbag”,“Inside Scoop”,“13Ds”,“Charting the Market”,“Winners and Losers”,“Research Reports”等多个板块,提供了全面的市场分析和读者互动,帮助...
这是Great American Beer Fest(GABF)获奖者和World Beer Cup(WBC)获奖者的数据集。 一探究竟 数据来自 设置 最好使用Google Places API,将您的API密钥添加到lib/Google.php否则从下载并导入美国城市 mongo...
首先,我们有三个CSV文件:`stage_data.csv`、`tdf_stages.csv` 和 `tdf_winners.csv`。 1. **stage_data.csv**:此文件很可能包含了每届环法自行车赛各个阶段(étapes)的详细信息。每个阶段都有自己的起始和结束...
"Winners do what losers don’t want to do"(胜利者做失败者不愿意做的事)则告诫孩子们成功需要付出别人不愿意付出的努力。 这些句子涵盖了积极态度、自我信念、时间管理、人际关系等多个主题,有助于小学生在...
于2016年秋季在UNIST举行的数据可视化课程诺贝尔奖获得者的最终项目。 跑步 为了在本地使用它,只需执行以下操作:在终端窗口中使用python -m SimpleHTTPServer 8080 。 然后,在浏览器中访问0.0.0.0:8080。 演示版
与动态语言(例如Ruby和Groovy)相比,用Java测试和验证REST服务要困难得多。 REST Assured将使用这些语言的简单性带入Java域。新闻2020-12-11:发布了REST Assured ,其中包含依赖项更新和。 有关更多详细信息,请...
4. **循环抽奖**:使用for循环进行多次抽奖,每次抽奖时,先检查奖品字典中是否有剩余奖品,然后随机选取一个未被抽中的奖项,更新奖品字典,并输入获奖者的手机号码,将其与所获奖项保存在`winners`字典中。...