🏆 技术专题第九期 | 聊聊了不起的 Deno

5,626 阅读3分钟

哈喽~掘友们

🏆 技术专题第八期 | 聊聊缓存的妙用和问题 还在持续进行中哦~之前的技术专题大家火热的讨论了缓存的妙用和问题,第九期我们将要围绕 Deno进行详细展开

本期我们来谈谈了不起的 Deno。Deno 是一个 JavaScript/TypeScript 的运行时,默认使用安全环境执行代码,有着卓越的开发体验。谈谈 Deno 的功能亮点以及发展、教程吧

本期征文不限制技术分类,不管你是前端、后端还是移动端开发,我们都欢迎~

2020年5月13日正式发布,大家都说Deno起源与: node.js 的十宗罪

  1. 没用 JavaScript 异步处理的 Promise 对象
  2. 低估了安全的重要性
  3. 使用了 gyp 来设计 Build 系统
  4. 没有听大家的建议提供 FFI 而继续用 gyp
  5. 过度依赖 npm(内建 package.json支持)
  6. 太容易造成 require("任意模块")
  7. package.json 建立了错误的模块概念(在同一目录下的文件就是同一模块)
  8. 臃肿复杂的 node_module 设计和下载黑洞(往往下载 npm 得花上非常久的时间)
  9. require("module") 时没有强制加上 .js 扩展名
  10. 无用的 index.js 设计

Deno 的架构图

参与方式:

参与活动用户请以「文章标题 | 🏆 技术专题第九期征文 」作为写作内容标题。发布文章时,本期涉及较广不对标签做限制,请选择相应的技术分类和标签即可,但是文末也需附上本次征文活动的链接。

  1. 文章须为原创文章,并使用掘金专栏发出(掘金 Web 主页点击写文章按钮);
  2. 征文主题与Deno 技术相关,可以是你对某一技术的学习总结,经验分享,也可以是你参与项目的研发过程。
  3. 字数要求:600 字以上。
  4. 获奖作品,著作权归作者所有,掘金拥有使用权;
  5. 活动时间:
  • 2月22日-3月22日
  • 3月22日-3月28日评选发奖

奖项设置

同样地,我们为本次活动准备了丰富的奖品:

  • 🏆一等奖:文章总积分排名分前5的作者将获得「掘金周边大礼包」,共计 5 名。
  • 💙二等奖:参与活动的文章中,点赞量最高的前 5 篇文章的作者将获得掘金「掘金搪瓷杯+Bug消散符一套」;
  • 👏三等奖:参与活动的文章中,评论互动量最高 5 篇文章的作者将获得「帽子一顶」;

  • 🎉新人鼓励奖:我们会在参与掘金征文的新人中随机抽奖送出「掘金搪瓷水杯」共计 10 名;
  • 🐱参与奖:所有参与写作并符合要求的作者可获得「小册全场通用六折码 三枚 」,不限名次。
  • 以上奖项不可重复获得(参与奖不在内),重复会进行顺延(如果同时获得其中 2 个奖项,将按分类排序,取最高排名所在的奖项类别);
  • 评选总维度:内容质量

流量扶持 所有符合征文活动要求的参与文章,都将获得「 掘金首页热门推荐」,更有机会获得掘金官方微博、微信公众号等渠道推荐,让更多用户可以看到你的文章。