BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

与Mono协作促生Mainsoft for Java EE 2.0

| 作者 James Vastbinder 关注 0 他的粉丝 ,译者 朱永光 关注 0 他的粉丝 发布于 2007年6月9日. 估计阅读时间: 4 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

今天,Mainsoft,一个.NET-Java EE互操作技术的领导厂商,宣布了Mainsoft for Java EE的第二个版本。第二版的产品能让.NET开发人员开发出运行在Linux及其它能运行Java的操作系统之上的Web和服务器端应用程序,而无需重写代码或者学习新的开发技能。

Mainsoft的总裁和CEO,Yaacov Cohen解释说:

“Mainsoft的跨平台的软件让JVM(Java Virtual Machine)能够完全地支持C# 2.0和Visual Basic。我们投入了1200万美元用于把Java EE转换到多语言平台。因此,现在我们的企业客户和软件开发商,能够把他们产品运行环境的技术选型同软件开发的技术选型分开考虑,即可以使用高生产率的Visual Studio IDE来进行快速应用程序开发,也能把产品部署到安全性更高扩展性更强的Java EE服务器,或者门户服务器上。”

Mainsoft for Java EE是Mainsoft和Mono项目进行了4年合作的成果。在2.0当中加强的特性包括:

  • 开发人员版(即所谓的Grasshopper 2.0)是一个免费版本,它针对独立开发人员和Apache Tomcat小型部署而设计。它包含了一个免费的开发和运行时许可,能让开发人员使用.NET 2.0的高级功能来创建Web项目,这些功能如:预设的ASP.NET 2.0用户验证机制;利用纯Java数据存储实现的Membership,Roles和Profiles机制来进行用户授权;ASP.NET 2.0控件,包括主版页、登录控件、向导、主题和GridView等这样的数据控件。为了支持多平台部署,Grasshopper 2.0捆绑了一个纯Java的高便携数据库——Apache Derby。为了提高调式过程的速度,开发人员能用Visual Studio 2005调试器来附加Web应用程序到Java上来控制它的执行。
  • 企业版是针对企业开发人员和多CPU部署环境而设计。它包括了一个支持IBM WebSphere? Application Server 和Tomcat的集成开发功能;部署应用程序到标准Java EE服务器如JBoss和BEA WebLogic? 的能力;多CPU支持;同原生Java类库进行编程交互并直接调用它们类及方法的能力。
  • 门户版能让企业在一个紧密的集成前后端的面向服务构架环境中,把诸如SQL 2005 Reporting Services这样的ASP.NET 2.0应用程序和服务,植入到IBM WebSphere Portal这样的Java EE门户系统中。通过使用Mainsoft for Java EE门户版,.NET开发人员能开发出兼容标准的Java portlet,运行于Java EE门户系统,从而交付一个丰富并和最终用户环境更好集成的门户功能。这些功能具有角色验证、个性化界面、单点登录、统一的导航、内部portlet间的通讯以及其他的门户服务。

Mainsoft的产品依旧缺乏针对Windows Forms和.NET 3.0等方面的支持。然而这个版本的开发工作主要集中在对ASP.NET开发企业Web应用程序的支持,这个方面正是Java EE所擅长的。

查看英文原文:Collaboration with Mono Yields Mainsoft for Java EE
译者简介:朱永光,IT自由人和环境保护者,微软最有价值专家(MVP)和MCSD。他有14年的编程实践经历,5年软件构架和开发管理经验,擅长微软相关技术和产品,目前主要关注软件构架和开发框架,是成都.NET俱乐部副主席和核心讲师,个人博客为http://redmoon.cnblogs.com。现在他作为共同创始人经营着一家环境保护技术公司。与InfoQ中文站分享内容,请邮件至china-editorial@infoq.com

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

名称这样挺好 by Chu Kevin

一开始翻译的时候,就觉得使用创造有点不妥,但一时又想不起更好的词,使用“促生”,中文好像也没有这样的说法,只有“催生”吧。
另外,我在我的blog中也简单介绍了Mainsoft for Java EE,请看:www.cnblogs.com/redmoon/archive/2007/06/12/7802...

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT