别吵了,.NET和JAVA两大帮派合并了!

       喜讯!

       经过100多个人月和12000000多$的投资进行地研究和开发,并且经过4700000多行的.NET到Java交叉编译的测试,Mainsoft for Java EE (以前叫做Visual MainWin for J2EE)终于发布了Release2.0版本。这是一个可以免费下载的Visual Studio 2005插件。利用这个插件,无需重写你的C#或者VB.NET代码,你就可以使你用.NET语言开发的Web应用程序和Web服务运行在Linux平台的Tomcat和各种Java支持的平台下面。Mainsoft for Java EE 2.0版本目前支持Visual Studio2005的IDE,支持.NET FrameWork 2.0、Asp.NET 2.0的控件、角色安全、C#等。

       使用Mainsoft for Java EE,企业可以在保留现有的.NET代码和技术的基础之上把.NET的产品迁移到Java平台支持的环境中(比如Linux),最大限度的节省了你的开发成本和时间!

       Mainsoft for Java EE把.NET开发者在Visual Studio中开发的应用编译成Java的二进制代码产品,这种产品完全通过了Sun的Java企业版本的签定。Mainsoft for Java EE支持IBM WebSphere® Application Server、Tomcat各种应用和各种标准的如BEA WebLogic、JBoss等服务。

     软件开发商可以把他们的.NET源代码应用到Java EE来扩展他们的市场。开发者可以通过一些简单的代码来实现他们产品同时具有一套.NET的版本和一套Java的版本。

       下面图中,请大家注意其对ADO.NET的支持。

 

        当然,Mainsoft for Java EE目前还是有一定的费用的,但是,个人觉得,对于一个企业来说,.NET的产品在Java领域的扩展所带来的收益肯定要比这10000$多得多。

      更具体的介绍请见 http://dev.mainsoft.com/

     我想,我还是通过一个贴图来让大家了解Mainsoft for Java EE的一些功能:

 

posted @ 2007-06-20 14:07 南疯 阅读(5270) 评论(69)  编辑 收藏

  回复  引用    
#1楼 2007-06-20 14:16 | drizzt [未注册用户]
YY呢?
  回复  引用  查看    
#2楼 2007-06-20 14:18 | suiqirui      
晕死哟!!!!
  回复  引用    
#3楼 2007-06-20 14:19 | 无名 [未注册用户]
遇人接?
  回复  引用  查看    
#4楼 2007-06-20 14:26 | ★金★      
10000$?
  回复  引用  查看    
#5楼 2007-06-20 14:27 | overred      
其实ms和这个msoft早就有过一腿
楼下的认为呢?
  回复  引用    
#6楼 2007-06-20 14:31 | 路过 [未注册用户]
上次微软操作系统代码泄露,就怀疑是MainSoft公司泄露的
  回复  引用  查看    
#7楼 [楼主]2007-06-20 14:39 | 南疯      
@overred
我不这么认为,微软有能力也有这个技术把他的产品实现在不同的平台之下的,但是为了其某种策略,一直没有公布。MSOFT这样做,不正触动了微软的痛处了么?这样分析看来,他们可能没有合作关系。
  回复  引用  查看    
#8楼 2007-06-20 14:41 | 高海东      
不管怎么样 对我们.net开发者来说是福啊,以后也是支持跨平台了,net转java 爽啊
  回复  引用  查看    
#9楼 2007-06-20 14:42 | 高海东      
java的开发效率低下,有了这个估计更多的公司会用.net的
  回复  引用  查看    
#10楼 2007-06-20 14:46 | 蛙蛙池塘      
早就在cp上看到过把asp.net 2.0编译成java的广告了
  回复  引用  查看    
#11楼 2007-06-20 14:49 | Phinecos(洞庭散人)      
12000000多$???
  回复  引用  查看    
#12楼 [楼主]2007-06-20 14:53 | 南疯      
说一个笑话:
国外的IT企业程序员们正在开会制定如何使用Mainsoft for Java EE来升级他们的产品。
国内的企业程序员们也在开会,会议的议题是:破解它!

  回复  引用  查看    
#13楼 2007-06-20 14:56 | OOP      
MainSoft??!!!
还以为是Microsoft......
  回复  引用  查看    
#14楼 [楼主]2007-06-20 15:04 | 南疯      
@Phinecos(洞庭散人)
12000000多$是他们开发的费用,10000$是我们购买的费用。
  回复  引用    
#15楼 2007-06-20 15:06 | A.Z [未注册用户]
那还不如用mono呢。
  回复  引用  查看    
#16楼 2007-06-20 15:07 | henry      
关键这东西是不是能百分百转译.Net FrameWork的所有东西。
  回复  引用  查看    
#17楼 [楼主]2007-06-20 15:16 | 南疯      
@henry
我也没有试过,但是从他们4700000多行编译效果来看,应该大部分还是能实现的。
下一步我要试一试看看他功能到底有多强。
  回复  引用  查看    
#18楼 2007-06-20 15:20 | watson hua      
噱头。
  回复  引用  查看    
#19楼 2007-06-20 15:24 | zeus2      
本来技术上就不是什么问题,因为微软市场战略问题。
  回复  引用  查看    
#20楼 2007-06-20 15:28 | web报表      
估计不会太理想吧! 象eform自定义web表单工具,我是用java和c#都做过.觉得两种语言还是有很大差异的.尤其是要由c#转java
  回复  引用  查看    
#21楼 [楼主]2007-06-20 15:36 | 南疯      
@zeus2
非常同意。本来C#的架构师就是原来JAVA的架构师。
  回复  引用  查看    
#22楼 [楼主]2007-06-20 15:37 | 南疯      
@web报表
我也是没有实验过。:)
  回复  引用    
#23楼 2007-06-20 15:46 | teana [未注册用户]
以前看到过。。那么多money。。用不起哦。。
  回复  引用  查看    
#24楼 2007-06-20 15:55 | 巫云      
以后工作好找了。
  回复  引用  查看    
#25楼 [楼主]2007-06-20 15:56 | 南疯      
@teana
不要自己用啊。让公司出这笔费用,我想,公司还是愿意出的!
  回复  引用  查看    
#26楼 2007-06-20 16:01 | Justin      
好热闹!
  回复  引用  查看    
#27楼 2007-06-20 16:06 | birdshome      
Mainsoft曾经是这个地球上和微软合作最紧密的公司,当然这个紧密并不是由于他们两家公司的缩写都是ms。Mainsoft主要的工作是将windows一些服务和组件(比如DCOM)移植到Unix上,所以他们有访问windows source code授权,上次windows NT和2000源代码泄露就是来源于Mainsoft某位主管的一台机器:p
  回复  引用  查看    
#28楼 [楼主]2007-06-20 16:11 | 南疯      
@birdshome
原来如此。谢谢
  回复  引用    
#29楼 2007-06-20 16:13 | quickcn [未注册用户]
看来还是微软厉害啊
  回复  引用  查看    
#30楼 2007-06-20 17:31 | OK_008      
前不久就在csdn上看到这消息。

  回复  引用    
#31楼 2007-06-20 17:43 | nt [未注册用户]
哪位能试一下发个测试咱们看看啊
  回复  引用    
#32楼 2007-06-20 17:57 | se [未注册用户]
good..
  回复  引用  查看    
#33楼 2007-06-20 18:00 | 大豆男生      

  回复  引用  查看    
#34楼 2007-06-20 18:05 | 代码乱了      
哈哈
以后好找工作了
  回复  引用  查看    
#35楼 [楼主]2007-06-20 18:12 | 南疯      
@代码乱了
:),.NET可以抢JAVA的饭碗,JAVA以后也能!
  回复  引用  查看    
#36楼 2007-06-20 19:44 | 随风流月      
@南疯
Java 生成 IL 码?J# 已经这样了。一笑。
  回复  引用  查看    
#37楼 [楼主]2007-06-20 20:41 | 南疯      
@随风流月
忘了这个东东。:)
可是j#有人用么?
  回复  引用  查看    
#38楼 2007-06-20 21:12 | 补丁      
暂时不报啥希望
  回复  引用    
#39楼 2007-06-20 23:01 | 绍兴会计网 [未注册用户]
绍兴会计网 http://www.5-5.cn
  回复  引用    
#40楼 2007-06-20 23:22 | biaobiao [未注册用户]
这个工具的诞生我到是觉得已经宣布了。NET的死亡。因为我们不懂JAVA,为了移植到其他平台,却要把。NET转成JAVA。这难道是好消息???都去转了,慢慢就不会有人用.net开发了。大家都准备饿肚子吧。
  回复  引用  查看    
#41楼 [楼主]2007-06-20 23:50 | 南疯      
@biaobiao
不认同,其实JAVA阵营也是很紧张的,因为.NET居然蚕食了他们领域!
  回复  引用  查看    
#42楼 2007-06-21 01:11 | 丁丁      
Tomcat+Java都是免费的,这个产品对于微软来说很吃亏啊
  回复  引用    
#43楼 2007-06-21 07:08 | 我的信息网 [未注册用户]
效果如何,谁知道呢
  回复  引用  查看    
#44楼 2007-06-21 09:14 | 冬冬      
这是今天最让我感到意外的消息了,真怀疑今天是不是4.1……
为什么.Net要转Java,就没有Java转到.Net的产品?发人深省……
  回复  引用  查看    
#45楼 2007-06-21 09:17 | GoGoSonny      
机器语言(IL)级别的互换~

WINFORM还可以理解。

不过对于有些代码,比如ASPX页面的控件怎么换???

不知道MONO对于ASP.NET支持如何,有人知道不?
  回复  引用    
#46楼 2007-06-21 09:41 | bangbang [未注册用户]
装了Mainsoft一看,原来它是用java实现了一套" .net framework",把.net的代码在那套framework上编译,如果没用到第三方组件,那应该是没问题的。
  回复  引用    
#47楼 2007-06-21 09:55 | bangbang [未注册用户]
Microsoft.VisualBasic.dll
Novell.Directory.Ldap.dll
System.Configuration.dll
System.Data.dll
System.Data.OracleClient.dll
System.DirectoryServices.dll
System.Drawing.dll
System.EnterpriseServices.dll
System.dll
System.Runtime.Remoting.dll
System.Runtime.Serialization.Formatters.Soap.dll
System.Web.dll
System.Web.Mobile.dll
System.Web.Services.dll
System.Xml.dll
要求项目只信赖于以上全部或部份dll,如最终信赖于除以上列表外的dll,则编译不能成功.
  回复  引用  查看    
#48楼 [楼主]2007-06-21 10:44 | 南疯      
@我的信息网
一直没有时间试用,这两天忙死了!
  回复  引用  查看    
#49楼 [楼主]2007-06-21 10:45 | 南疯      
@冬冬
有的,J#就是。
  回复  引用  查看    
#50楼 2007-06-21 11:10 | 二手的程序员      
Java不是免费的吧.
  回复  引用    
#51楼 2007-06-21 11:19 | ABC [未注册用户]
为啥要吧.net转到java上去?感觉不倒有啥市场
  回复  引用    
#52楼 2007-06-21 11:47 | zoti [未注册用户]

有哪位高人有時間做個Demo出來看看吧?

  回复  引用  查看    
#53楼 2007-06-21 12:24 | Cure      
@bangbang
就这些dll?这也太少了吧,不知道哪个项目能符合这个标准。
  回复  引用    
#54楼 2007-06-21 12:51 | 知名不具 [未注册用户]
今天是4月1日了?
  回复  引用    
#55楼 2007-06-21 12:55 | 活靶子 [未注册用户]
开玩耍呢
  回复  引用  查看    
#56楼 2007-06-21 13:56 | 周银辉      
有意思,不过不报什么希望
  回复  引用  查看    
#57楼 2007-06-21 14:52 | 仰天一笑      
搞啊,代码有要乱了!
  回复  引用  查看    
#58楼 2007-06-21 15:23 | 簡單就好      
开什么国际玩笑拉
  回复  引用  查看    
#59楼 2007-06-21 17:05 | jesse      
那么你认为mono是干什么用的呢
而且是免费,开源的,支持asp.net in linux
  回复  引用    
#60楼 2007-06-21 17:46 | bangbang [未注册用户]
@Cure
我列出的几个除了Novell的一个dll外,其他都属于.net Framework的.除此之外,只能引用java的jar文件。我装的是免费版,收费版的情况就不得而知了。引用以上列出的dll,实质上引用的也是jar文件。类似于System.dll会有一个System.jar和其对应而已。说白了,就是用C#或VB.Net写Java的代码而已。
  回复  引用    
#61楼 2007-06-21 17:48 | bangbang [未注册用户]
mainsoft实现思想,其实和Cygwin是一样的。
  回复  引用    
#62楼 2007-06-22 09:55 | wl [未注册用户]
闲着没事,为什么要转?????????????
  回复  引用  查看    
#63楼 2007-06-22 10:01 | hery_2007      
新名堂
  回复  引用    
#64楼 2007-06-22 11:31 | Bin [未注册用户]
我还是喜欢C字开头的东西(比如:China),所以我喜欢C、C++、C#。
J字开头的让我想到了小日本(Japan),所以我讨厌Java。

就这么简单。哈。
  回复  引用  查看    
#65楼 [楼主]2007-06-22 12:24 | 南疯      
@Bin
笑死我了!高!
  回复  引用  查看    
#66楼 2007-06-22 22:46 | EastLu      
还以为sun和ms合作,了
  回复  引用    
#67楼 2007-08-03 15:56 | Micrsoft [未注册用户]
都死去吧.
近段时间测试了一上大型项目,基本上做到直接由.net to j2ee,很方便。目前为止只发现两个问题:1.性能稍低(对于大量复杂的运算比较明显,比例说明,用ms treeview 加载一棵2000节点的树,asp.net只需要2秒,转过后需要20秒,估计需要调整我自己的代码)。 2.数据库操作组件需要仔细调试,其返回值与.net有差异

总得说来,非常优秀,如果便宜点就最好了。
  回复  引用    
#69楼 2008-07-16 11:40 | 未完全二千万 [未注册用户]
垃圾!!!

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-06-20 16:41 编辑过


相关链接: