谷歌宣布 Kotlin 成为安卓开发首选 | .NET 5 计划,支持跨平台

栏目: ASP.NET · 发布时间: 5年前

内容简介:谷歌在今日举行的 I/O 大会上宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。image from: techcrunch.com

谷歌在今日举行的 I/O 大会上宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。

谷歌宣布 Kotlin 成为安卓开发首选 | .NET 5 计划,支持跨平台

image from: techcrunch.com

Kotlin 由 JetBrains 公司开发,与 Java 100% 互通,并具备诸多 Java 不支持的特性。两年前的 I/O 2017 年上,谷歌才宣布在其 Android Studio IDE 中支持 Kotlin,Kotlin 与 Java 并存,开始成为 Android 开发的一级语言,当时业界并不太看好,因为 Java 在安卓的发展过程中做出了巨大的贡献,其作为 Android 开发语言不二之选的观念已经根深蒂固,而且它也一直在不断完善。

然而仅仅几年时间,Kotlin 因其相比 Java 更安全与简洁等优越性,很快占领市场,谷歌 Android 首席布道师 Chet Haase 表示:“在过去的两年中,Kotlin 受欢迎程度一直在提高,超过 50% 的专业 Android 开发人员现在使用 Kotlin 开发他们的应用”。从今年 Stack Overflow 年度开发者调查的数据中也能看到这一点,如下图所示,报告中指出,在开发者最喜爱的编程语言中,Kotlin 得到了 72.6% 正面反馈。

谷歌宣布 Kotlin 成为安卓开发首选 | .NET 5 计划,支持跨平台

“我们宣布,我们正在采取的 下一个重大步骤是 Kotlin-first ,Android 开发将越来越多地以 Kotlin 为主”,Chet 表示:“许多新的 Jetpack API 和功能将首先在 Kotlin 中提供。如果你要开始一个新项目,你应该使用 Kotlin 编写,用 Kotlin 可以大量减少代码量,同时也减轻了测试和维护的负担。”

作为 Android 开发者的你,从 Java 转到 Kotlin 了没?

微软宣布 .NET 5 计划, 支持跨平台、移动开发

微软宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。

将来只会有一个 .NET ,您将能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。

我们将在 .NET 5 中引入新的 .NET API、运行时功能和语言功能。

谷歌宣布 Kotlin 成为安卓开发首选 | .NET 5 计划,支持跨平台

从 .NET Core 项目开始,我们已经向平台添加了大约五万个 .NET Framework API。 .NET Core 3.0 弥补了 .NET Framework 4.8 的大部分剩余功能差距,支持 Windows Forms,WPF 和Entity Framework 6。 .NET 5 构建于此工作之上,利用 .NET Core 和 Mono 的最佳功能创建一个平台,您可以用于所有现代 .NET 代码。

我们打算在 2020 年 11 月发布 .NET 5,并在 2020 年上半年推出第一个预览版。将在 Visual Studio 2019、Visual Studio for Mac 和 Visual Studio Code 的未来更新中支持它。

.NET 5 = .NET Core vNext

NET 5 是 .NET Core 的下一步。该项目旨在通过以下几个关键方式改进 .NET:

  • 制造一个可在任何地方使用的 .NET 运行时和框架, 并具有统一的运行时行为和开发人员体验。

  • 通过充分利用 .NET Core、.NET Framework、Xamarin 和 Mono 来扩展 .NET 的功能。

  • 从单个代码库构建该产品,开发人员( Microsoft 和社区)可以一起工作并一起扩展,从而改进所有方案。

这个新项目和方向是 .NET 的一个重要转折。使用 .NET 5,无论您正在构建哪种类型的应用程序,您的代码和项目文件都将是相同的。每个应用都可以访问相同的运行时、API 和语言功能。也包括几乎每天都在进行的 corefx 的性能改进。

读者所喜欢 .NET Core 的所有内容将继续存在:

  • 在 GitHub 上开源和面向社区。

  • 跨平台实现。

  • 支持利用特定于平台的功能,例如 Windows 上的 Windows form 和 WPF 以及来自 Xamarin 的每个原生平台的原生绑定。

  • 高性能。

  • 并排安装。

  • 小型项目文件(SDK风格)。

  • 兼容命令行界面(CLI)。

  • Visual Studio,Visual Studio for Mac 和 Visual Studio Code集成。

也有一些新特性:

  • 将有更多关于运行时体验的选择(更多内容见下文)。

  • Java 互操作性将在所有平台上提供。

  • 多个操作系统将支持 Objective-C 和 Swift 互操作性。

  • CoreFX 将扩展为支持 .NET 的静态编译(ahead-of-time – AOT),更小的空间占用和对更多操作系统的支持。

好文点个好看吧


以上所述就是小编给大家介绍的《谷歌宣布 Kotlin 成为安卓开发首选 | .NET 5 计划,支持跨平台》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

CSS

CSS

麦克法兰 / 江苏东南大学 / 2007-6 / 65.00元

《CSS(使用指南)(影印版)》主要内容:层叠样式表(CSS)能让你内心的设计思想迸发出来并得以实现。不过,将CSS与网站底层的HTML页面进行整合是一件非常困难的工作,有时甚至复杂得令人沮丧——这导致多数Web设计者不得不放弃一些奇思妙想。《CSS: The Missing Manual》可以消除Web设计工作的痛苦,并且带给你: HTML——重新入门。如果你是HTML新手,你会学到如何以......一起来看看 《CSS》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具