ruhul18 发表于 2023-9-21 14:10:49

工具生态系统的各个部分似乎都被

我的意思是我总是能学到很多东西。我想最近,Astro 编译器,最初都是 JavaScript,他们已经用 Go 重写了它。所以 Go 编程语言。我以前使用过 Go,但已经有一段时间了,所以当我使用新的编译器时,我一直在重新学习它。

德鲁:是的。 Go 版本们还建立了一些营销网站和类似的东西。所以我认为这个领域肯定正在成熟。也许我们接下来要做的就是电子商务,这可能需要一段时间,但最终我们会进入电子商务。更多的东西其实需要在服务器上动态渲染。目前 Astro 还无法做到这一点,但我们肯定会实现这一目标。

马修:我们目前正在为 1.0 版本做准备。我们还有一些事情需要解决。Astro 的最初实现在某些方面很糟糕,而且也有一些不太好的地方。因此团队中的一些人一直在重建我们的 Astro 编译器,我们正在为 1.0 做好准备。我无法给出确切的日期,但我们希望在今年年底之前 斯里兰卡电话号码表 能够完成。这就是我们考虑的重点,显然 1.0 是一个重要的里程碑,我们认为它已经为每个人做好了准备,那些对采用新工具非常谨慎的人到那时肯定能够进入它。

德鲁:还有多少人在致力于 Astro 的核心工作?我的意思是,显然有一个围绕它的社区,但我想有一个更核心的团队在致力于它。

马修:是的。在 Skypack,我们有四个人。嗯,是的,有四个人在做这件事。

德鲁:那么Skypack是这个项目的主要赞助商吗?

马修:是的。所以 Skypack 过去或现在都是一个用于加载 JavaScript 的 CDN。您可以做的是加载任何已发布的 MPM 包,您可以使用 Skypack 直接在浏览器中加载它们。当我们开始开发 Astro 时,我们真正想做的就是找到一种方法来帮助使用 Skypack 的人们找到一种方法,人们想要托管他们的内容,在 Skypack 上托管他们自己的 JavaScript,我们正在寻找方法来做到这一点。从那时起我们就陷入了 Astro。我们当时想,“好吧,我们真的需要了解这个人如何构建他们的网站,以更好地优化所有内容的加载。”

马修:所以我们想,“好吧,也许我们可以构建一个小东西,让你可以将组件组合在一起,而且我们了解这些组件,所以我们确切地知道你需要什么 JavaScript。” 我们正在根据 Astro 的发展方向进行优化,但 Astro 的发展程度超出了我的预期。因此,我们认为 Astro 可能是公司的未来,因此我们现在正在围绕 Astro 开展业务。这到底意味着什么仍有待确定,但这就是我们前进的方向。

德鲁:听起来 Astro 的未来相当光明。是否有一些功能是您还没有用到的,或者您计划在未来添加的,或者您希望添加的?

马修:是的。因此,我们从一开始就拥有一个大组件,然后我们出于一些原因将其删除,这些原因超出了我的了解,而是降价中的组件。如果您听说过 MDX,那么人们对此非常热情。他们希望能够在其 Markdown 文件中使用组件。MDX 不是 MDX 文件,但我们目前没有。我们知道人们肯定对此感到兴奋,我们现在正在努力解决这个问题。所以,这是我们应该很快就能实现的。在 Astro 中,您已经可以将 .md 文件作为页面,这样您就可以在 Markdown 文件而不是 .astro 文件中编写博客文章。但很快您将能够使用 .MDC,当您这样做时,您将能够写下标记,但您也将能够将组件放入其中。取代,只是为了提高性能。

http://zh-cn.b2bfaxlead.com/wp-content/uploads/2023/09/images-1.png

马修:是的。是的。

德鲁:随着我们的项目变得越来越大,构建时间也越来越长,每个人都在寻找下一种加快速度的方法。

马修:是的。正是如此,就是这样。我的意思是,我们知道无论如何我们都需要重写它,我们会想,“为什么不直接提高速度呢?”

德鲁:是的。是的。亲爱的听众,如果您想了解 Matthew 的更多信息,您可以在 Twitter 上找到他(@matthewcp)或他的个人网站(matthewphillips.info)。您可以在 astro.build 了解如何开始使用 astro。感谢您今天加入我们。马修。你有什么临别赠言吗?

马修:不。去下载 Astro,是的,加入 Discord 并与我们交谈。

页: [1]
查看完整版本: 工具生态系统的各个部分似乎都被