大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

与 Mono 协作促生 Mainsoft for Java EE 2.0

  • 2007-06-08
  • 本文字数:1334 字

    阅读完需:约 4 分钟

今天,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

2007-06-08 00:131293
用户头像

发布了 254 篇内容, 共 70.0 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

击破行业痛点,区块链赋能智慧物流高速发展

CECBC

区块链

行业洞察 | 风口上的互联网医疗,如何赢得下半场?

澳鹏Appen

人工智能 大数据 医疗方案 智能医疗 医疗AI

系统服务-技术专题-并发模型粗浅分析探讨

码界西柚

并发编程

【Java面试】30个 Java 集合面试必备的问题和答案 ​

Java架构师迁哥

000 ES suggest-英文

小林-1025

es7

软件IT专业大学生学习情况调查

老猿Python

学习 大学生 软件IT专业 高校

公安局情指勤一体化指挥调度系统开发

uni-app rtc插件集成指南及常见问题--iOS

anyRTC开发者

uni-app ios 音视频 WebRTC RTC

本科学历,杭州工作4年,三个月学习入职阿里,薪资涨幅达到50%

比伯

Java 编程 程序员 架构 计算机

音频技术及行业的发展

Emotion

音频技术

复习一周 成功拿到字节Offer 我也惊呆了

学Java关注我

Java 面试 程序人生 编程语言 计算机

智能创作平台全新升级,助力开启智能媒体新时代

百度大脑

人工智能 智能创作

001 ES suggest-IK 中文

小林-1025

ES es7

不想搞Java了,现在Java面试为何这么难

Java架构师迁哥

独具特色的臻品音库,带来更优质的听觉体验

百度大脑

人工智能 独具特色

头一次见到阿里大牛把spring boot讲的如此通俗易懂

Java 编程 程序员 架构

数据人上班划水都聊什么

数据社

大数据 程序员

shell的三种循环

做个人吧

大数据技术发展的过程

菜菜

CrossOver for Mac 怎么用?

懒得勤快

编曲混音必备法宝——FL三大效果器简介

奈奈的杂社

一周信创舆情观察(4.19~4.25)

统小信uos

Rust从0到1-集合-Vector

rust 集合 Collections vecotr

面试10家公司,终入阿里,感谢大佬的Java面试进阶解析笔记

Java架构师迁哥

封神总结!蚂蚁金服+滴滴+美团+拼多多+腾讯15万字Java面试题

Java 程序员 架构 面试

资源数据治理的应用实践

鲸品堂

数据 治理 运营商

这份清华学霸的Java反射完整版学习笔记,2小时带你从入门到入土

飞飞JAva

江西组织部干部人事综合管理平台建设,干部管理系统

阿里云 ARMS 3.0 重磅发布云拨测,Gartner APM 魔力象限产品解读

阿里巴巴中间件

阿里云 Gartner 可观测

干了八年的阿里面试官,给大家分享我面试时最爱问的Java面试题

Java架构师迁哥

你“会”学算法吗?

IT蜗壳-Tango

与Mono协作促生Mainsoft for Java EE 2.0_Java_James Vastbinder_InfoQ精选文章