10 ข่าวใหญ่เกี่ยวกับ Java ในปี 2006


อ่านข่าว 10 ข่าวใหญ่เกี่ยวกับ Java ในปี 2006 จาก blognone แล้วน่าสนใจดี

ช่วงหลังๆ ไม่ค่อยได้ใช้ Java เลยไม่ค่อยได้ตามเท่าไหร่

ไม่รู้จักเน้นอะไร เพราะน่าสนใจทั้งนั้น

Top Ten Java Computing News Stories of the Year 2006

#1 Java Open-Sourced. Yes, it finally happened.  My biggest concern was maintaining Java compatibility and things look very good in that respect.  Despite the awkward and surreal protestations by IBM - the overwhelming support of the open source community for this announcement speaks for itself and easily makes this the top story of the year.
#2 The Arrival of Java SE 6.0 is important.  So many new features such as huge performance fixes and big changes for Swing.  One huge fix is the fixing of the Grey Rect Problem.  Java SE 6 provides a number of new features, fixes and technologies - scripting APIs, Smart Card APIs, embedded JavaScript engine,  embedded Java database, new web service APIs, Swing enhancements, new monitoring and management tools, pluggable annotations, security enhancements and huge improvements in performance as well as many more things. Need I say more - Java SE 6.0 is a huge and welcome release.
#3 AJAX - This technology has more or less been around for a while but the new toolkits and new components have made it popular - not to mention the availability of IDE support from NetBeans, Eclipse and other IDEs.  I am less than crazy with the UI aesthetics and the manageability of AJAX but the reality is people are using it and finding it useful.  In the end that is what counts. See jMaki as a nice example of what's happening.
#4 Java EE 5.0 Arrives and with it GlassFish.  Java EE 5 arrived with lots of carefully thought-out technologies such as Java Persistence APIs and EJB 3.0.  Both serve to provide better technologies for developers. In addition, a nice reference application server, GlassFish, is becoming increasingly popular.  GlassFish is an open source implementation of Sun's Java Application Server 9.
#5 NetBeans Arrives with NetBeans 5.5 - SOA, Visual Web Pack, UML, Java EE 5 and most important - the NetBeans community has created great extensions that provide support for Tapestry, Spring and Hibernate to name a few framework plugins.  While Eclipse remains popular it certainly is showing signs of stagnation that has to make one wonder if the conflict of interest between an open source project and multi- vendor-driven interests of Eclipse.org are in sharp conflict. It is apparent to all that NetBeans is growing and innovating in high gear.
#6 Multi-Core Chip Architectures Are Here - the CoolThreads servers are leading the way and a very cool example of why CMT (Chip Multi- Threading) matters.  To understand the performance implications of multi-core processors you can take a look at a few of David Dagastine's blogs on the topic to understand - this one and this one and visit my previous coverage on the topic here and here and here.  Couple this with the virtualization technologies and things are becoming very exciting.
#7 Free Databases Arrive - Though free databases have been around in the form of HSQLDB and MySQL - databases such as  Derby (JavaDB), PostgreSQL, Oracle Berkeley DB and others are being embedded into Java SE 6.0 and application servers.  This is one of the most under-hyped stories of the year.  One of the most interesting stories is the ability to embed JavaDB into the browser and the arrival of Java databases as part of the desktop.  
#8 Java On the Desktop. Java on the desktop and Swing have become hot and Matisse, Aerith are leading the way as a UI builder to use and an example of how to merge new browser-oriented services into Swing.  Java has not only made its way to the desktop but it has moved into gaming.  The new desktop features in Java SE 6.0 will only further propel Java on the desktop.  Swing/Java 2D has become hotter as a desktop delivery vehicle.  More interesting is the sophisticated new Swing-based GUI builder, Matisse, baked into NetBeans - Swing programming has become considerably easier.
#9 Scripting and Dynamic Languages Arrive for the JVM.  Scripting languages and dynamic languages for the Java VM are on an impressive rise. JRuby, Groovy/Grails and Wicket are three notable languages but many, many others exist. Support for scripting languages is baked into Java SE 6.0.  IDE support is happening at a very fast pace.
#10 Plugins ?  Yes, plugins.  The unwritten story of the year. No matter what IDE you use they are a necessary part of the landscape and with plugins comes a plugin architecture.  Both NetBeans and Eclipse have fostered all sorts of new plugins and a wonderful community.  Though plugins are mixed blessing - they generally provide us with the features we need.

 http://cld.blog-city.com/my_top_ten_java_computing_news_stories_of_the_year.htm

คำสำคัญ (Tags): #computer#java
หมายเลขบันทึก: 71012เขียนเมื่อ 5 มกราคม 2007 13:51 น. ()แก้ไขเมื่อ 11 กุมภาพันธ์ 2012 16:56 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (1)

The <a href="http://bestfinance-blog.com/topics/credit-loans">credit loans</a> seem to be important for guys, which would like to organize their own business. In fact, it is not very hard to get a short term loan.

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท