Grasshopper简介(节选)

2016-01-29 13:16 8 1 收藏

Grasshopper简介(节选),Grasshopper简介(节选)

【 tulaoshi.com - ASP.NET 】

本文选译自mainsoft.com,原文参见http://dev.mainsoft.com/Default.aspx?tabid=130。Grasshopper是什么?
Grasshopper(蚱蜢)Visual MainWin for J2EE的开发者版本是一个Visual Studio .NET插件,允许你在Microsoft Windows、Linux和任何允许使用Java的平台上使用C#或Visual Basic .NET来开发、调试和部署Web应用程序以及Web服务。Grasshopper支持但源代码开发,因此你可以开发能够在多个平台上进行编译和运行的ASP.NET应用程序。Grasshopper绑定在Apache Tomcat应用程序服务器和PostgreSQL数据库上,因此在任何运行Apache Tomcat的平台上,你都能获得具有完全跨平台性的Visual Studio开发环境。关键特性从MS IL到Java字节码的编译
Grasshopper引入了一种无专利的编译器,可以将Microsoft中间语言(MSIL)编译为标准的Java字节码。该编译器基于ECMA-334和ECMA-335标准。Visual Studio集成
Grasshopper可以无缝地集成到Visual Studio .NET IDE中,简化了Linux上的.NET开发。增强的Visual Studio .NET编辑能力
Grasshopper延续了Visual Studio .NET所有的强大的编辑功能,并将其扩展到Java组件。因此在引用Java组件的时候也能享受高级的产品特性,比如智能感知(IntelliSense)、代码导航和自动错误检测等。跨平台调试器
Grasshopper扩展了Visual Studio .NET中集成的调试器,使其可以用于在Apache Tomcat上运行的Java字节码;而且支持Visual Studio .NET IDE的高级调试特性,如监视(Watch)窗口、动态表达式求值和条件断点。支持Web应用和Web服务

Grasshopper支持使用ASP.NET模型和RAD工具(如Visual Studio .NET提供的ASP.NET Web控件)开发交互式Web应用和Web服务。帮助系统
Grasshopper帮助系统可以集成到MSDN帮助集合众,并提供对搜索、索引、目录和动态帮助的支持。在Grasshopper帮助系统中,你可以查询一个.NET类是否受支持,以及在使用上有哪些限制。此外,Grasshopper还提供了新的MSDN帮助,描述了Java运行时类和接口。访问外部的Java组件
你可以访问外部的Java组件,而无需安装开发该Java组件的原始开发环境。你还可以在C#或Visual Basic .NET代码中引用和使用Java JAR文件,而这些文件可能使你的同事或第三方提供的。引用的Java类在Visual Studio .NET环境中同样是一等公民,可以享受对象浏览和智能感知。开源的.NET Framework
Grasshopper在Apache Tomcat上提供了一套.NET Framework类库,实现了ASP.NET、ADO.NET、XML、Web服务和.NET服务器端运行时服务。Grasshopper的.NET Framework和Mono共享源代码,是开源的.NET实现。Grasshopper使用其二进制编译器将Mono的源代码编译成了Java字节码。
Grasshopper以Visual Studio项目的形式打包了Mono源代码。你可以下载这些源代码,并在Visual Studio中对它进行修改、编译、调试和测试。

来源:http://www.tulaoshi.com/n/20160129/1489518.html

延伸阅读
标签: Web开发
本文节选自―― 作者:梁景红(Relen) 电子邮件: Relenliang@126.com  网址: www.relen.com 想要冲破传统,首先需要知道什么是传统 某天,Relen收到一个初学摄影的朋友的来电。朋友显得十分兴奋,说她可以和当地的摄影协会的成员一起出游,他们中不乏一些常在杂志发表作品的人。朋友看那些摄影前辈在哪里...
简介 ActiveXDataObjects(ADO)是微软最新的数据访问技术。它被设计用来同新的数据访问层OLEDBProvider一起协同工作,以提供通用数据访问(UniversalDataAccess)。OLEDB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象。 ADO向我们提供了一个熟悉的,高层的对OLEDB的Au...
一、Samba简介 给Windows客户提供文件服务是通过samba实现的,凡架设过MS Windows网络的人都知道MS Windows网络的核心是SMB/CIFS,而samba也是一套基于UNIX类系统、实现SMB/CIFS协议的软件,作为UNIX的克 隆,Linux也可以运行这套软件。和NT相比较,samba的文件服务功能一点也不亚于NT,效率很高,借助Linux本身,可以实现用户磁盘空间限...
风磨简介 山坡上有一座风磨,看去很不可一世,他自己也觉得很了不起。他有自己的思想,他的思想被被别的思想称之为磨坊工。他有有自己的伴儿,还有小子:都是会长大的小‘思想’。儿子长大后结婚,同时旧的风磨也被新的风磨取代。 风磨原文 山坡上有一座风磨,看去很不可一世,他自己也觉得很了不起: 我一...
夜莺简介 《夜莺》似乎是安徒生系列童话中并不怎么起眼的一部,但是它却告诉了人们深刻的道理。任何美好的事物要用心的去拥有,而不是简单的束缚它。故事讲述的是一位皇帝,当他听说有一直夜莺有着动人的歌喉时,就命人把这只夜莺捉进了宫中,用最好的待遇留住它。直到有一天皇帝觉得夜莺已经失去新鲜感了,于是有人送给他一个珠宝做到...

经验教程

241

收藏

23

精华推荐

枞树简介

枞树简介

泡吧火锅

Maya 简介

Maya 简介

王浩023

JAVA简介

JAVA简介

天黑谁闭眼

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部