内容简介:谷歌在今日举行的 I/O 大会上宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。image from: techcrunch.com
谷歌在今日举行的 I/O 大会上宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。
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-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、运行时功能和语言功能。
从 .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 计划,支持跨平台》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Google宣布Kotlin为Android应用程序开发的首选语言
- Java 失宠,谷歌宣布 Kotlin 现在是 Android 开发的首选语言
- Kotlin-first,谷歌宣布 Kotlin 成为安卓开发首选语言
- 各种编程语言对比!首选Python!
- 小白学Python,入门首选这3本
- 研究显示美国医保公司数据成黑客首选“猎物”
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
维多利亚时代的互联网
[英] 汤姆·斯丹迪奇 / 多绥婷 / 后浪丨江西人民出版社 / 2017-8 / 38.00元
人类历史上的第一次大连接 回顾互联网的前世 预言互联网的未来 ……………… ※编辑推荐※ ☆《财富》杂志推荐的75本商务人士必读书之一 ☆ 回顾互联网的前世,颠覆你的思维,升级你对互联网的认知 ☆ 人类历史上一次全球大连接是维多利亚时期的电报时代,那时候也有疯狂的资本、 巨大的泡沫、网络新型犯罪、网络亚文化崛起……现在的互联网时代就是电报时代的重演;回顾那......一起来看看 《维多利亚时代的互联网》 这本书的介绍吧!
MD5 加密
MD5 加密工具
Markdown 在线编辑器
Markdown 在线编辑器