J♯

科技工作者之家  |   2020-11-17 18:20

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(简称VSMSVS)是微软公司的开发工具包系列产品。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

本词条内容贡献者为:

王慧维 - 副研究员 - 西南大学