`

Mustang来袭

    博客分类:
  • Java
阅读更多
Sun好像迷上动物了,看看它近年来发布和将要发布的Java版本吧。5.0叫Tiger,6.0叫Mustang,更遥远7.0叫Dolphin。不知道什么时候能有个版本叫Panda,哈哈。看看今年来Java的迅速发展,不由得不叫人兴奋,同时也担心自己会很快落伍,太多的新鲜东西出来的太快,谁受得了啊...然而,这也是被逼无奈。看看.NET阵营的如火如荼,再加上斜刺里杀出来的以Ruby为首的动态脚本语言,Sun也感觉到,不加快步伐是不行了。

前两天Sun的Java主页上连续刊登了两片关于Java SE 6 Beta 2的文章,分别是:
其中介绍了Mustang的Beta 2版本中的一些新特性,列出了我们最应该知道的10件事情:

Web Services

在Mustang中,我们可以通过简单的annotation把API暴露为与.NET兼容的web service。我们也可以通过新的XML API直接对XML进行操作,而这个API原先只在Java EE中才有。可见web service是变得越来越重要了,已经成为了standard edition重要的一部分了。

Scripting

在Java中混合JavaScript和Groovy等脚本语言已经不是什么很新的新闻了。看着Ruby的火热,Java不禁也要用脚本语言来武装自己啦。这当然是好事儿,但是还需要很多的努力。比如,把性能做好,把debug做好,把支持脚本语言的IDE做好等等。看来向JDT这样的东东又要有一番大的开发工作啦。

Database

Mustang的SDK要内置数据库了,这个数据库是建立在Apache Derby的基础上的。除了简化初学者的门槛之外,我还想不出这一举动的好处。我猜测Mustang的SDK中带的Example将会有很多database相关的例子,这样可以很快的帮助初学者上手。但是对于真正的开发而言,Apache Derby这样的小麻雀型数据库肯定是不够用的,同时它也就变成了累赘。希望Sun在发布Mustang的SDK的时候,能把内置数据库作为可选项安装。

另外JDBC4.0也将会在Mustang中推出。打着易用性旗号的JDBC4.0是否能够表现出色,我们还要拭目以待啊。

More Desktop APIs

关于Java Desktop API,我本人没有太多的期待,毕竟用Java的人中,做Web的还是占大多数的。也许Mustang的发布会再次引起Swing和SWT之间的战争?谁知道咧,有Eclipse撑腰,SWT底气十足。

Monitoring and Management

这个不是很熟悉,有空可以研究一下。

Complier Access

专门为编写开发工具的人设计的,离常规的开发人员比较遥远。但是它也许会加强原有的reflection的功能,虽然是比较高深的东西,用不好会砸自己的脚,但还是挺期待的。

Pluggable Annotations

待看中。

Desktop Deployment

待看中。

Security

待看中。

The -ilities: Quality, Compatibility, Stability

待看中。
分享到:
评论

相关推荐

    EA_Mustang_v_3.3_fix_ea_MUSTANGea_EA_Mustang_v_3.3_

    EA_Mustang_v_3.3_fix_ea_MUSTANGea_EA_Mustang_v_3.3_ 是一个在外汇交易中广泛使用的Expert Advisor(EA),也被称为自动化交易策略或机器人交易。这个EA在myfxbook平台上运行了两年的实盘交易,表现出相当稳定的...

    mustang-98234-ghal8yh2k3.jpeg_java_work_document_

    3. **异常处理**:Java通过异常处理来处理程序运行时可能出现的问题。使用try-catch-finally语句块可以捕获并处理异常,确保程序的健壮性。 4. **集合框架**:Java集合框架提供了一组接口和实现这些接口的类,如...

    ex_mustang:一个简单,笨拙的机器人

    总的来说,`ex_mustang` 是一个利用 Elixir 开发的 Slack 机器人,具备自动回复、服务状态监控和站立会议提醒等功能。对于 Elixir 和 Slack 集成感兴趣的开发者,这是一个很好的学习和实践项目。通过参与和贡献,...

    mustang:胡子模板的命令行工具,从各种数据源生成输出

    野马 胡子模板的命令行工具,从各种数据源生成输出抽象的Mustang 是一个命令行工具,通过应用 mustache 模板从各种数据源(例如 CSV/JSON 文件、URL、MySQL、MongoDB)生成所需的输出。安装 $ npm install -g ...

    mustang:野马是业余活动项目

    因此,"mustang"项目很可能注重用户体验,通过精心设计的主屏幕来吸引和留住用户。 【标签】:“react-native JavaScript”是该项目使用的开发技术。React Native是由Facebook开发的开源框架,它允许开发者使用...

    JDK6.0(Mustang)新特性

    ### JDK 6.0 (Mustang) 新特性详解:Instrumentation增强 #### 一、引言 随着Java技术的不断发展,其版本更新不断带来新的特性和优化,为开发者提供了更加强大的工具集。JDK 6.0(代号Mustang)作为Java平台的重要...

    GibbsCAM为汽车行业提供完整CAD_CAM解决方案——为1967年福特车的MUSTANG REACTOR生产零部件.pdf

    GibbsCAM软件是为了解决复杂CAD/CAM问题而设计的,它在为1967年福特Mustang Reactor复刻车生产零部件的过程中展现了其强大的功能和易用性。文章主要围绕以下几个知识点进行展开: 1. CAD/CAM在汽车行业中的应用 CAD...

    mustang-midi-bridge:允许通过MIDI消息控制Fender Mustang系列吉他放大器

    野马-中桥此应用程序使运行Linux的小型计算机能够将MIDI消息转换为Fender Mustang放大器使用的专有USB协议。新:修复了Raspian Stretch发行版! 由于用户社区提供了一些有价值的疑难解答,我已经做出了一些修复,以...

    ford-mustang-bullitt

    福特Mustang Bullitt是一款充满传奇色彩的高性能版福特野马,以其在1968年电影《警网铁金刚》中的经典追逐场景而闻名。在这个关于福特Mustang Bullitt的项目中,我们主要关注其技术和设计特点,以及内部构造。项目以...

    福特野马 - 跑车高清壁纸「Ford Mustang – Sports Cars HD Wallpapers」-crx插件

    福特野马“新标签页”主题是通往美好旅程的门户,您可以按照自己的喜好个性化所有内容,与您的网络共享并通过组织和跟踪待办事项列表来掌握最重要的事情。 对福特野马和其他跑车主题(例如日产GTR或奥迪)感兴趣? ...

    Mustang-App-Web:Web上托管的Mustang App

    Web上托管的Mustang App 此存储库上的分支和工作流 请检查此文档以了解团队将代码提交到GitHub的政策! 请注意,您不能直接提交给master或dev! 该项目应遵循以下工作流程: 主分支被认为是该项目的稳定分支。 只能...

    minkasi:用于Mustang的基于PythonC的映射器

    由于其基于PythonC,我们可以假设它提供了一种高效且灵活的方式来处理Mustang项目中遇到的各种数据映射挑战。 **学习和使用minkasi** 为了深入理解并使用minkasi,开发者需要熟悉Python和C语言,以及Python的C API...

    福特野马壁纸高清汽车新标签主题「Ford Mustang Wallpaper HD Cars New Tab Themes」-crx插件

    FORD MUSTANG NEW TAB-由FreeAddon提供每次打开新选项卡时,安装我的Ford Mustang New Tab主题,并享受Ford Mustang的各种高清壁纸。 ★您可以从我们的福特野马主题中得到什么? 首先,您可以享受各种高清质量的壁纸...

    Ford Mustang New Tab & Wallpapers Collection-crx插件

    福特Mustang New Tab Extension为您的Chrome浏览器带来了新外观。 安装福特野马New Tab&Wallpapers Collection,并欣赏福特野马的精选高清图片。 它带有一些很酷的属性,这些属性可以改善您的“新标签页”体验,...

    Ford Mustang HD Wallpapers Shelby New Tab-crx插件

    使用“ Mustang New Tab Theme”,您可以创建自己的ToDO列表。 我们还添加了一项功能,使您可以更频繁地访问网站,或者最近不小心关闭了网站。 此扩展名将更改您的默认搜索。 隐私政策:...

    Ford_Mustang:..

    建造运行ng build来构建项目。 构建工件将存储在dist/目录中。 使用--prod标志进行生产构建。运行单元测试运行ng test以通过执行单元测试。运行端到端测试运行ng e2e通过执行端到端测试。进一步的帮助要获得有关...

    -Mustang_Bronco_GUI

    野马野马GUI :sport_utility_vehicle: 这是福特Bronco温度控制应用程序的示例GUI 要求 安装 使用此应用需要NPM,Node和EXPO客户端 视窗 NPM和Node可以在这里找到: : 苹果系统 可以在这里找到节点和NPM安装 ...

    Oracle 10G R2手工建库

    8 controlfiles '/u01/app/oracle/oradata/mustang/ctl/control01.ctl', '/u01/app/oracle/oradata/mustang/ctl/control02.ctl', '/u01/app/oracle/oradata/mustang/ctl/control03.ctl' 9 character set AL32UTF8 ...

    replug:用于控制 Fender Mustang 放大器的 Linux 应用程序。 (从 PLUG 分支 - 见 https

    重新插入用于控制 Fender Mustang 放大器的 Linux 应用程序。 (从 PLUG 分支 - 请参阅以获取原文) 有关更多信息,请参阅 。

Global site tag (gtag.js) - Google Analytics