建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

大西洋

发帖: 419粉丝: 20

级别 : 版主,版块专家

发消息 + 关注

发表于2021年01月19日 13:56:50 435 4
直达本楼层的链接
楼主
显示全部楼层
[技术干货] 大规模采用 TypeScript 之后的 10 个见解

几年前,彭博社工程部决定采用 TypeScript 作为首选开发语言。在这篇文章中,将分享我们在这次迁移过程中学到的经验教训以及一些见解。

总体而言,我们认为 TypeScript 是个完全正向的升级。当你读到那些我们发现的困扰时,请记住这一点。作为工程师,我们天然的会对发现、解决和分享问题给吸引,即使在娱乐的时候。 

QQ浏览器截图20210119135541.png
点击图片阅读原文

背景

在 TypeScript 问世以前,彭博社就已经对 JavaScript 有着巨量的开发投入—— 5000 万行以上的 JS 代码。我们的主要产品是包含了一万多个应用的彭博社终端。这些应用的种类差异性巨大,从显示密集的实时财务数据和新闻,到交互式交易解决方案以及多种格式的消息传递等。早在 2005 年,公司就开始将这些应用的实现方式从 Fortran 和 C/C++ 迁移至基于服务器端的 JavaScript,而在 2012 年左右,已经迁移为基于客户端 JavaScript 的版本。


将这样大规模的纯 JavaScript 代码转换为 TypeScript 是一个很大的工程。我们下了很大的功夫,确保在迁移时有一个稳妥的过程 —— 既遵循代码标准又能保证我们既有的功能可以快速安全的转化和部署。

如果你在一个大公司经历过技术迁移,那你一定对那种用严格的项目管理来迫使技术团队向前推进的做法不会感到陌生,因为往往这些团队宁可去开发新的功能也不愿意来做这件事。但是我们发现,TypeScript 的迁移过程却完全不同。工程师们会自发的进行代码转换,并且非常的支持这个过程!当我们发布 beta 版的 TypeScript 平台支持时,仅第一年就有超过 200 个项目选择切换到了 TypeScript,并且没有一个回头。


举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

大西洋

发帖: 419粉丝: 20

级别 : 版主,版块专家

发消息 + 关注

发表于2021年01月19日 13:58:10
直达本楼层的链接
沙发
显示全部楼层

学习一下

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

望闻问切ice

发帖: 518粉丝: 8

级别 : 版主

发消息 + 关注

发表于2021年01月19日 15:42:56
直达本楼层的链接
板凳
显示全部楼层

TypeScript是真的强

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

Jack20

发帖: 277粉丝: 195

发消息 + 关注

发表于2021年01月22日 18:45:43
直达本楼层的链接
地板
显示全部楼层

值得学习,满满的干货

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

谭涟漪

发帖: 30粉丝: 1

发消息 + 关注

发表于2021年01月23日 14:24:05
直达本楼层的链接
5#
显示全部楼层

谢谢分享

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200