写点什么

与 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:131053
用户头像

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

关注

评论

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

【架构实战营】--第一次作业

Geek_d18264

架构实战营

如何搭建SpringcloudAlibaba基础环境(一)

程序员半支烟

Java 微服务

服务全球用户,EMQ X Cloud 新增欧洲部署支持

EMQ映云科技

服务器 mqtt 部署与维护 Cloud emq

安卓工控主板通信接口有哪些呢?

双赞工控

安卓主板 工控主板

springboot整合activiti自带在线流程编辑器,整个程序源码,请假审批

金陵老街

大前端 工作流 ERP Activiti spring-boot 2.5.4

SmartNews:基于 Flink 加速 Hive 日表生产的实践

Apache Flink

flink hive airflow

为什么Kafka的数据不写了?

BUG侦探

DNS gopack Linux操作系统

PyFlink 开发环境利器:Zeppelin Notebook

Apache Flink

Zeppelin notebook pyflink 开发环境利器

网络攻防学习笔记 Day116

穿过生命散发芬芳

网络安全 8月日更

如何认知新技术?区块链技术和应用

百度开发者中心

区块链 最佳实践 方法论

Python代码阅读(第18篇):变形词判断

Felix

Python 编程 Code Programing 阅读代码

开发者实践丨盲水印插件:用户端的实时视频溯源保护

声网

开发者实践 RTE大赛

快手基于 Flink 构建实时数仓场景化实践

Apache Flink

flink 解决方案 实时数仓架构 快手

关于数据库应用的一些思考

石云升

数据库 8月日更

Linux内核内存管理:地址转换和MMU

Linux服务器开发

操作系统 内存管理 Linux内核 内核开发 地址转换

filecoin挖矿教程?filecoin挖矿收益如何?

区块链 分布式存储 IPFS filecoin挖矿 filecoin收益

深入了解现代web浏览器(第一部分)

GKNick

技术盘点:Unity SDK 开发中有哪些大坑?

环信

如何短时间突击 Java 通过面试?

Java架构师迁哥

neo4j 安装与基本操控

escray

学习 neo4j 8月日更

中国做ipfs公司排名?挖ipfs排名前三的公司是?ipfs矿机哪家最好?

中国做ipfs公司排名 ipfs矿机哪家最好 挖ipfs排名前三的公司是

LeetCode刷题14-简单-最长公共前缀

ベ布小禅

8月日更

PyFlink 开发环境利器:Zeppelin Notebook

阿里云大数据AI技术

Filecoin价格今日行情:filecoin价格还能怎么走?

区块链 分布式存储 IPFS filecoin价格 filecoin行情

谈谈Go的固定时长定时器和周期性时长定时器

Regan Yue

协程 Go 语言 8月日更

为联邦学习互信提供“技术解”,星云Clustar荣获FTL-IJCAI 21 最佳应用论文奖

星云Clustar

联邦学习 论文 IJCAI 纵向联邦学习 联邦学习互信

如何利用FL Studio编曲--入门级

懒得勤快

英特尔的碳中和版图

科技新消息

久等了!【Innovation 2021】网易应用创新开发者大赛正式开赛!

网易云信

开源 架构 开发者 网易 语言 & 开发

阿里大牛肝出的443页TCP/IP协议趣谈笔记,竟然在GitHub标星27k+

Java 编程 架构 面试 架构师

新思科技软件组成分析解决方案获得Forrester Wave认可

InfoQ_434670063458

新斯科技 Forrester 软件组成分析

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