写点什么

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

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

关注

评论

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

Squaretest自动生成单元测试

Geek_7ubdnf

squaretest

支付宝 IoT 设备入门宝典(上)设备管理篇

盐焗代码虾

支付宝 物联网 IoT 设备管理 应用分发

QCon 是一个在软件开发领域具有广泛影响力的技术盛会,以下为你详细介绍:

Chihiro

Qcon

DevOps如何实现持续交付

Chihiro

#DevOps

适合小型企业的库存管理工具推荐(含免费、开源)

NocoBase

开源 低代码 无代码 库存管理 小企业发展

QGIS 的性能优化

北京木奇移动技术有限公司

软件外包公司 GIS开发 QGIS开发

NLLB 与 ChatGPT 双向优化:探索翻译模型与语言模型在小语种应用的融合策略

vivo互联网技术

人工智能 大语言模型 LORA微调

CST均匀头模型和天线SAR比吸收率仿真案例

思茂信息

cst cst电磁仿真 CST软件

DeepSeek 正重构人形机器人和具身大模型赛道!

机器人头条

科技 大模型 人形机器人 具身智能 DeepSeek

缺陷分析方法简介

天翼云开发者社区

测试发开 测试方法 缺陷分析

windows查看端口占用情况

Geek_7ubdnf

端口

关于 “DevOps 实践的深入剖析:从持续集成到持续交付” 相关内容的详细

Chihiro

#DevOps

持续交付的优势有哪些

Chihiro

#DevOps

汽车之家 v5.1 到 v7.5 超详细 TiDB 版本升级实践,性能稳定性双提升!

TiDB 社区干货传送门

版本升级

DuckDB x TiDB -- 将 MongoDB 数据导入 TiDB

TiDB 社区干货传送门

迁移

新架构 TiCDC 简介

TiDB 社区干货传送门

【GreatSQL优化器-13】直方图

GreatSQL

英特尔至强6加持,以1台服务器抵7台性能

E科讯

Plaid | 数据库切换历程:从 AWS Aurora MySQL 到 TiDB 的迁移之旅

TiDB 社区干货传送门

迁移

如何在`created`生命周期钩子中使用`sessionStorage`实现缓存

Chihiro

缓存 Vue 3

【观测先锋·制造业卓越可观测建设案例】 中顺洁柔—基于Bonree ONE实现AI大模型高级一体化可观测运维监控解决方案

博睿数据

可观测性 AI 人工智能 DeepSeek

KeyShot 2024.3 for mac(3D渲染和动画制作软件) 中文版系统要求

Rose

【纯干货】手把手教你测试1688代采下单系统(附真实操作案例)

代码忍者

1688代采集运系统

5次登上HackerNews首页,我们怎么做开源运营

小猿姐

开源 Kubernetes 云原生

tidb 4.0.13 VS 7.5.5,基准测试结果有点意外

TiDB 社区干货传送门

性能测评 7.x 实践

53倍性能提升!TiDB 全局索引如何优化分区表查询?

TiDB 社区干货传送门

性能测评 新版本/特性解读 OLTP 场景实践

面向 Data+AI 的新一代智能数仓平台

阿里云大数据AI技术

大数据 Serverless 数据仓库 SaaS MaxCompute

DeepSeek + 焱融存储:王炸组合重构企业 AI 核心竞争力

焱融科技

高性能存储 AI存储 DeepSeek 焱融存储

DuckDB x TiDB -- 使用 DuckDB 唤醒 CSV 文件

TiDB 社区干货传送门

迁移

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