J#(读音:J Sharp)是微软的.NET框架下的一门语言,语法与Java相似。J#包含在Visual Studio 2005中,以后的Visual Studio版本中不再支持。
简介J#(读音:J Sharp)是微软的.NET框架下的一门语言,语法与Java相似。J#包含在Visual Studio2005中,以后的Visual Studio版本中不再支持。
Visual J# 是一种工具,供 Java 语言程序员用于构建在 .NET Framework 上运行的应用程序和服务。Visual J# 面向公共语言运行库,并可以用于在充分利用 .NET Framework 的同时开发 .NET 应用程序,包括 XML Web services 和 Web 应用程序。Visual J# 应用程序从下列功能中获益:
跨语言集成
增强的安全性
版本控制和部署支持
调试和分析服务
J#与JAVA的区别JAVA是一种跨平台,跨操作系统的编程开发语言,基本都是靠底层JDK功劳,JDK也有很多厂家,有主流的甲骨文公司标准,也有IBM标准还有很多标准,JDK有不同的操作系统版本,比如在windows下安装一个win版本的JDK开发出来的JAVA项目,拿到一个linux操作系统中,正常使用。
j#,它是微软开发的一套JAVA平台,之前叫做VJ(和VB,VC一样),由于版权和利益的纠纷,结果微软被判停止开发JAVA,由于微软的新一代开发平台.net的问世,很多语言都集成入内,VJ虽然已经停止了升级和开发,但是也有少量的用户,所以j#是.net平台下的JAVA语言规范。
.NET框架**.NET框架**(英语:.NET Framework)是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件框架。.NET是微软为2000年代对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。
.NET框架是微软公司继Windows DNA之后的新开发平台。.NET框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、F#、VB.NET、C++、Python等)的开发。
.NET也为应用程序接口(API)提供了新功能和开发工具。这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发。.NET提供了一个新的反射性的且面向对象编程编程接口。.NET设计得足够通用化从而使许多不同高级语言都得以被汇集。
甲骨文公司的Java编程语言和Java平台企业版技术是.NET平台的竞争对手之一。
2014年11月12日,微软宣布将完全开放.NET框架的源代码,并提供给Linux和OS X使用。1
Microsoft Visual StudioMicrosoft Visual Studio(简称VS或MSVS)是微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Phone、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight。
而Visual Studio .NET是用于快速生成企业级ASP.NET Web应用程序和高性能桌面应用程序的工具。Visual Studio包含基于组件的开发工具(如Visual C#、Visual J#、Visual Basic和Visual C++),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。2
参见C#
VB.NET
ASP.NET
AJAX
COM Interop
Windows API
.NET Compact Framework
.NET Micro Framework
本词条内容贡献者为:
王慧维 - 副研究员 - 西南大学