TypeScript|TypeScript 3.0 正式发布;谷歌将 AndroidX 移至 AOSP
(点击上方蓝字,快速关注我们)
转自:开源中国、solidot、cnBeta、腾讯科技等
0、微软 TypeScript 3.0 正式发布:引入“项目引用”新概念
微软宣布推出 TypeScript 3.0 正式版。TypeScript 3.0 是一个新的里程碑。官方表示,尽管版本号是一个大变化,但 3.0 版本几乎没有破坏性的变更(这意味着我们可以很轻松地升级到该版本),3.0 引入了一种新的灵活且可扩展的方式来构建项目、提供对参数列表进行操作新的强大支持能力、强制显式检查的新类型、更好的 JSX 支持、整体更好的错误处理,等等。
下面简单说说值得关注的更新。
文章图片
项目引用(Project references)
这是 3.0 版本中引入的一个新概念。考虑这样一个场景 —— 对于开发者而言,为库或应用程序提供几个不同的构建步骤是相当常见的。也许你的代码库有一个 src 和一个测试目录。也许你将前端代码放在一个名为 client 的文件夹中,将 Node.js 后端代码放在名为 server 的文件夹中,每个文件夹都从共享文件夹中导入代码。也许你使用所谓的“monorepo”并且有许多项目以复杂的方式相互依赖。
官方表示,针对上述的场景,他们为 TypeScript 3.0 开发了最重大的功能之一 ——“项目引用(project references)”。
项目引用允许 TypeScript 项目依赖于其他 TypeScript 项目 —— 特别是允许 tsconfig.json 文件引用其他 tsconfig.json 文件。指定这些依赖项可以更容易地将代码拆分为更小的项目,因为它为 TypeScript(及其周围的工具)提供了一种理解构建顺序和输出结构的方法。这意味着更快的构建可以逐步工作,并支持跨项目导航、编辑和重构。由于 3.0 奠定了基础并公开了 API,因此任何构建工具都能够提供这一功能。
1、Apache Kafka 2.0.0 正式发布,分布式消息发布订阅系统
Apache Kafka 2.0.0 已正式发布,这是一个主要版本,新增了许多重要的新功能。此外还包括许多重要的 bug 修复和改进,其中还包括一些严重的错误修复。可以看到,从该版本起,已经放弃对 Java 7 的支持,并移除了之前弃用的 Scala 生产者和消费者。(详情:https://www.apache.org/dist/kafka/2.0.0/RELEASE_NOTES.html)
2、Android Studio 3.2 Beta 5 发布,包含错误修复和改进
Android Studio 3.2 Beta 5 现已发布。本次更新包括以下的行为更改:Android Studio 现在强制执行最小 Protobuf Gradle 插件版本为 0.8.6
● Translations Editor rows weren't aligned properly after scrolling.
● ......(详情:https://developer.android.com/studio/preview/features/)
3、WebStorm 2018.1.6 发布,Bug 修复和改进稳定性
WebStorm 2018.1.6 现已发布, 请使用 Toolbox App 或 IDE 进行更新,或直接从网站下载 WebStorm 2018.1.6。这是 WebStorm 2018.1 系列的最终 bug 修复版本,带来了更好的稳定性,包括修复 Throwable 异常(IDEA-181227)。(详情:https://confluence.jetbrains.com/display/WI/WebStorm+181.5540.11+Release+Notes)
4、开发过程更透明,Google 将 AndroidX 移至 AOSP
据外媒报道,Google 正试图通过将 AndroidX(以前被称为 Android 支持库)迁移到公开的 Android 开源项目(AOSP)中,为开发者提供更高的透明度。此举意味着主要功能开发和修复的过程将更开放,更改将可见。
5、JDK 11 进入 Rampdown 第二阶段,正式版已在路上
之前我们曾报道过 JDK 11 已于6月底进入 Rampdown Phase One 阶段,当时 JDK 11 的所有新特性就已被冻结,不再加入新的 JEP 。就在前两天,JDK 11 进入 Rampdown Phase Two 。之前的第一阶段持续一个月,主要修复 P1-P3 级错误;进入第二阶段后,将主要修复 P1-P2 级错误,并遵循 JEP 3 进行改进
觉得这些资讯有帮助?请转发给更多人
关注 技术最前线 ,看 IT 要闻
文章图片
【TypeScript|TypeScript 3.0 正式发布;谷歌将 AndroidX 移至 AOSP】
推荐阅读
- android11发布会,秒级推送!Android 11正式发布(一加、小米等手机将陆续更新)
- android|android n 发布时间,Android N 正式版将在9月发布
- 极客日报|iPhone14或仍有刘海,设计、芯片都不变;微信聊天对话框支持放大编辑;Android 13正式版发布|极客头条
- 早间资讯|9月20日科技资讯|余承东硬刚 iPhone11;苹果推送正式版 iOS 13;php-nsq 3.4.3 线上稳定版发布
- TypeScript命名空间讲解
- TypeScript中命名空间与模块化详情
- 前端食堂技术周刊第|前端食堂技术周刊第 48 期(ESLint 新配置系统、Vue3 中文文档正式上线、Astro 1.0、小程序新渲染引擎)
- Blazor和Vue对比学习(知识点杂锦3.04)(Blazor中C#和JS互操作(超长文))
- TDengine 3.0 重磅发布,首届开发者大会圆满结束
- vue3.0之Router的使用你了解吗