NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 80884|回复: 54
打印 上一主题 下一主题

[网络资源] (转载)重新认识grasshopper

[复制链接]
跳转到指定楼层
1m
发表于 2010-5-26 23:37:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
http://dev.mainsoft.com/Default.aspx?tabid=130
What is Grasshopper?
For most .NET developers, there is simply no substitute for the Visual Studio® IDE, the .NET Framework, and either C# or Visual Basic. With Grasshopper, you can use your favorite development environment from Microsoft® to deploy applications on Java-enabled platforms such as Linux®. Mainsoft® for Java EE (aka Grasshopper), a freely available Visual Studio plug-in that you can use to create server and ASP.NET applications, or port existing .NET applications to Linux and other Java-enabled platforms, without having to re-write your code in the Java language. Grasshopper 2.5 is a plug-in for the Visual Studio 2008 development environment and provides full support for ASP.NET AJAX, including Microsoft's ASP.NET 2.0, the AJAX Extensions, and the AJAX Control Toolkit. In addition, version 2.5 supports new language features for C# 3.0 and Visual Basic 9, such as Local Type Inference, Object and Collection Initializers, Anonymous Types, and Auto-Implemented Properties.
Key features
.NET to Java: MSIL to Java bytecode compilation
Grasshopper provides a patented cross-compiler that compiles Microsoft Intermediate Language (MSIL) into standard Java bytecode. The cross compiler is based on the ECMA 334 and 335 standards and the Java Virtual Machine specification.
Java EE compliant applications
Grasshopper produces pure Java deployment packages that can be deployed on any Java EE compliant application server, on any platform, using regular Java EE deployment tools. Applications compiled with the Grasshopper cross compiler can be validated using the SUN Application Verification Kit (AVK) for the Enterprise.
Visual Studio integration
All Mainsoft editions are seamlessly integrated with the Visual Studio IDE, making Linux development as easy as any IIS development.
  • Enhanced Visual Studio editing capabilitiesThe cross-platform development solution maintains all the functionalities of the enhanced Visual Studio editor and extends it to Java components. So advanced productivity features like IntelliSense, code navigation, and automatic errors detection are available even when accessing referenced Java components.
  • Cross-platform debuggerIt also extends the Visual Studio integrated debugger to Java bytecode running on Apache Tomcat. Advanced debugging features of the Visual Studio IDE, such as Watch windows, dynamic expression evaluations, and conditional breakpoints, are supported.
  • Web application and Web services supportGrasshopper enables the creation of interactive Web applications and Web services using the ASP.NET model and RAD tools, including ASP.NET Web controls, provided by Visual Studio.
  • Help systemThe help system integrates into the MSDN collection of books and provides support for search, index, content, and dynamic help. With the help system you can determine if a .NET class or member is supported and if there are any usage limitations. In addition, Grasshopper provides an MSDN book that describes the Java runtime classes and interfaces.
Access to external Java components
You can access external Java components regardless of the Java development environment in which they were originally developed. You can also reference and use Java JAR files, from your C# or Visual Basic code, which may have been developed by your colleagues or by a third party. Referenced Java classes are first-class citizens in the Visual Studio environment, taking full advantage of features such as the Object browser and IntelliSense.
Open source .NET Framework
Mainsoft provides the .NET Framework class library on top of Apache Tomcat, implementing ASP.NET, ADO.NET, XML, Web services, and .NET server-side runtime services. Its .NET Framework sources are shared with Mono, the open source .NET implementation. The C# Mono sources are compiled to Java bytecode, using Mainsoft’s cross compiler. Mainsoft packages the Mono sources as Visual Studio projects. You can download the source code, modify it, compile, debug, and test the code, all from the Visual Studio IDE.
Powered by Grasshopper
All new Web projects, created with Grasshopper, include a logo on the first page entitled "powered by Grasshopper", which links to the Mainsoft Web site. If you enjoy our free product and want to promote its usage, you can display the Mainsoft logo prominently in your Web applications. The logo may be used at your discretion on other pages of your Web project

评分

参与人数 3强度 +8 照度 +32 收起 理由
qq56 + 2
skywoolf + 5 感谢分享
yanhui314 + 3 + 30

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
55m
发表于 2012-6-26 23:11:03 | 只看该作者
看看...................
54m
发表于 2012-5-11 15:53:57 | 只看该作者
有点儿意思
53m
发表于 2012-5-8 15:44:44 | 只看该作者
当我做完新手练习的时候,我以为GH离我不远了,看到此贴,才发现游戏远还没有开始
52m
发表于 2012-3-11 11:23:42 | 只看该作者
这个好像看不懂
51m
发表于 2012-3-4 18:51:16 | 只看该作者
感兴趣 但看不懂 求翻译
50m
发表于 2012-2-16 20:17:43 | 只看该作者
GH的强大真心有点难理解啊- -...看滴头崩了~
49m
发表于 2012-2-13 23:29:04 | 只看该作者
基本看不懂
48m
发表于 2012-1-25 20:56:44 | 只看该作者
很新鲜的说法!
47m
发表于 2012-1-19 19:26:29 | 只看该作者
唉~看的好累 呵呵还是谢谢啦~真心觉得英文好懂
46m
发表于 2012-1-19 18:37:12 | 只看该作者
好吧~真实入了门了
45m
发表于 2012-1-19 16:49:44 | 只看该作者
感謝分享{:3_53:}
44m
发表于 2012-1-19 16:49:27 | 只看该作者
努力學習中{:3_53:}
43m
发表于 2012-1-11 15:15:22 | 只看该作者
又是英文的看不懂啊
42m
发表于 2012-1-11 14:42:09 | 只看该作者
谁告诉我 为啥我只能回复 不能发帖
41m
发表于 2012-1-10 16:05:12 | 只看该作者
学习学习 请多指教
40m
发表于 2012-1-3 13:16:55 | 只看该作者
GH前途无量……
39m
发表于 2012-1-3 09:14:34 | 只看该作者
学习了 谢谢~~辛苦了啊~~~
38m
发表于 2011-12-28 10:42:11 | 只看该作者
gh确实很实用,很强大!
37m
发表于 2011-11-25 12:50:46 | 只看该作者
有点接近源头了 还是回避下,先打实基础

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-6-9 07:05 , Processed in 0.073649 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表