Kotlin 优先,Google 宣布 Kotlin 成为 Android 开发的首选语言
谷歌今天在其 I/O 大会上宣布,Kotlin 编程语言现已成为 Android 应用程序开发人员的首选语言。
图片来自:techcrunch.com
Kotlin 由 JetBrains 开发,与 Java 100% 互操作,并且具有许多 Java 不支持的功能。 两年前的 I/O 2017 上,Google 宣布将在其 Android Studio IDE 中支持 Kotlin。 Kotlin 与 Java 共存,开始成为 Android 开发的一级语言。 当时,由于Android中Java的发展,业界并不十分看好。 在此过程中做出了巨大的贡献。 它作为Android开发语言的最佳选择的理念已经根深蒂固,并且不断得到改进。
然而,短短几年时间,Kotlin 凭借比 Java 更安全、更简单等优势,迅速占领了市场。 谷歌 Android 首席布道师 Chet Haase 表示:“过去两年,Kotlin 的受欢迎程度不断增加。现在有超过 50% 的专业 Android 开发者使用 Kotlin 来开发他们的应用程序。” 这一点从今年的 Stack Overflow 年度开发者调查的数据中也可以看出,如下图所示。 报告指出,在开发者最喜欢的编程语言中,Kotlin 获得了 72.6% 的积极反馈。
Chet 表示:“我们宣布下一步要迈出的一大步是 Kotlin 优先,Android 开发将越来越多地基于 Kotlin。许多新的 Jetpack API 和功能将首先在 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 5,无论您构建什么类型的应用程序,您的代码和项目文件都将是相同的。 每个应用程序都可以访问相同的运行时、API 和语言功能。 它还包括几乎每天都在进行的 corefx 性能改进。
读者喜爱的 .NET Core 的一切仍然存在:
还有一些新功能:
结尾
开发者技术前线,汇集了技术前沿的最新资讯,聚焦行业动态,以及各大厂商的实用资讯,是开发者体验和成长的绝佳指南。
历史阅读
请阅读一些好的文章。