显示标签为“NT”的博文。显示所有博文
显示标签为“NT”的博文。显示所有博文

2007年3月31日星期六

Sun的一些新动向

最近忙于找工作,荒疏了一些东西。
1.pet store 2.0发布了。看上去好像是web 2.0的跟风作品,AJAX,RSS,TAG,SEARCH都用上了,还没来仔细研究。用了不少开源的库,可以借鉴下。
2.一则netbeans有了新的插件:Visual Web Pack,看上去很不错的东西,应该是从creator里面提取出来的,这样比较eclipse的web开发,netbeans强了很多。记得原来使用 creator时,由于deploy服务器只能使用sun application server,速度很慢,还设法过把部署环境改为tomcat,这下方便多了。
产品的定位跟Microsoft visual web developer express类似。
相比下,eclipse的可视化编辑界面就差了很多,VE发展到现在还是个小玩具。个人感觉Swing比较swt可能难看点,但是灵活性更好些。
3.新的application server增加了很多SOA的支持,比如REST,BPEL。有个netbeans演示BPEL开发过程的Video,图形拖放的方式,很是cool。

2006年12月16日星期六

jdk6 has been released!

Tonight I occasionally browsed java.sun.com, It was very surprising that J2SE 6 had been available. COOL! Well Done! It was so quickly that sun pushed the newer edition of jdk.
After going through this page, I found there are not too much exciting features in this release except script.
More detail documents can be found in DevX: Mustang Must-Haves: What's Cool in Java SE 6 and Java SE 6's New Scripting and Compiling Goodies .
You can see another cool stuff is compile API. Even there is a project gosling using compile API as a replacement for ANT. It used java as build language other than xml. Also it used some advanced feature such as annotation, compile API.
The questions for gosling are :
1) the build java file need not be compiled?
2) Is it more quickly than old ANT?
3) Why not use script as a language? Though the java maybe be a better choice than XML, it also has a more complex grammar than XML. With XSL XML can be validated easily. If the java don't be compiled in eclipse, how can I make sure my java is correct? till the run-time? How about script? maybe it is more appropriate.