对于.NET开源计划想必关注的人已经跃跃欲试了,但是真正将其用于开发的目前来说不多。毕竟截至本文发布时.NET Core才发布到1.0RC2版本。正式版预计还有一段时间。况且大多数人都是持观望态度,就算开发仍然用的还是.NET Framework。另外不得不说的一点就是.NET开源的进度很惊人但是社区建设还有待提升,很多配套的东西还不齐全。Java在语言层级上可能落后.NET但是Java的社区力量是.NET远不及的。 一、安装SDK .NET Core发布版:https://www.microsoft.com/net/core .NET Core提供了核心的运行组件,要用到的模块都是通过NuG .NET Core 是微软推出的一款开源且跨平台的开发框架,它允许开发者在Windows、Linux和macOS等操作系统上构建和运行应用程序。与传统的.NET Framework不同,.NET Core专注于轻量级和高性能,尤其适合云环境和现代web应用的需求。 标题中的“跨平台开发”指的是.NET Core的一个关键特性,即其能够在多种操作系统上运行的能力。这一特性使得开发者可以编写一次代码,然后在多个平台上部署,减少了对特定操作系统的依赖。 描述中提到了.NET开源计划和.NET Core 1.0 RC2版本,说明.NET Core的开发还在初期阶段,虽然进展迅速,但社区支持和生态系统尚不完善。与之相比,尽管Java在语言特性和功能上可能不如.NET,但其强大的社区支持和丰富的库资源是.NET Core需要追赶的地方。 标签中的".NET"指代整个.NET生态系统,包括.NET Core;"apt-get"是Linux系统中用于软件包管理的命令,这里用于在Ubuntu上安装.NET Core SDK;"core"代表.NET Core框架的核心部分;"OR"通常表示选择关系,但在上下文中可能表示并列或对比;"vscode"是Visual Studio Code,一款轻量级的代码编辑器,支持.NET Core开发;"跨平台"再次强调了.NET Core能够在多种操作系统上运行的特性。 文章的部分内容详细介绍了如何在Windows和Ubuntu 14上安装.NET Core SDK。在Windows上,可以直接下载安装包;而在Ubuntu上,需要通过添加源列表,使用apt-get命令来安装指定版本的SDK。安装完成后,使用`dotnet --info`命令检查安装是否成功,并能查看当前环境的详细信息。接着,文章展示了如何使用`dotnet new`命令创建一个简单的控制台应用,并通过`dotnet restore`、`dotnet run`等命令进行编译和运行。对于Web项目的创建,由于.NET Core CLI工具当时还不直接支持,建议使用第三方工具或模板来辅助创建。 .NET Core跨平台开发为开发者提供了更大的灵活性,能够在不同的操作系统上开发和运行应用程序,但同时也需要注意其功能可能没有.NET Framework全面,以及社区和生态系统的成熟度。随着.NET Core的持续发展,其跨平台能力、工具链和社区支持都将得到进一步增强,为开发者带来更多便利。




















- 粉丝: 7
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 三位厦门大学的学生面对小学期的python大作业他们将用什么样的作品水水而过
- QT6 画家 QPainter 的源代码带注释 1300 行 本类奠定了 QT 的绘图基础
- 基于 MySQL 与 Python 的选课大作业及校招填表辅助系统
- 网站建设方案(人才网).doc
- 新建文件夹福建省莆田市基于云计算的电子政务公共平台顶层设计【阶段成果】v1.5.doc
- 行业网站建设方案.doc
- 基于JSP的酒店客房管理系统.doc
- 武汉大学分析化学课件-第26章-分析仪器测量电路、信号处理及计算机应用基础.ppt
- 基于网络环境的集体备课研究课题研究报告.docx
- 网络营销SEO精简版.pptx
- 软件委托开发流程及相关规范(211215095509).pdf
- 数控铣床加工中心编程实例PPT培训课件.ppt
- 计算机网络基础(继续教育试题及答案).docx
- 网络会计对传统会计的影响及发展【会计实务操作教程】.pptx
- 行政事业单位会计信息化建设路径.doc
- 网络营销内涵.pptx



评论0