找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 145|回复: 0

除了随之而来的正常开源担忧之外

[复制链接]

2

主题

0

回帖

8

积分

新手上路

积分
8
发表于 2023-11-8 02:40:30 | 显示全部楼层 |阅读模式

德鲁:社区是什么样的?您提到社区,是否有很多人使用它并为代码库做出贡献,或者主要是核心团队在进行开发?

安东尼:是的,它的结构非常适合社区。他们希望从社区获得尽可能多的支持,而这来自于你所说的血统。很少有人比 Tom 更具有开源信誉,因此他在吸引人们加入方面做得非常出色。我认为我的故事总体上对社区来说是一个巨大的胜利,因为我进来了,我是一名新兵训练营的学生,我一边走一边学习所有这些东西。我不会将代码推送到存储库,我会进行文档修复并撰写博客文章之类的内容,但他们仍然邀请我参加核心贡献者会议,因为他们看到了我 土耳其 WhatsApp 号码列表 正在做的事情,并且认为这正在增加价值。是的,关于他们如何进行社区建设,确实有很多事情我非常尊重,这就是为什么我如此投入并投入如此多的精力。

德鲁:有些框架对于某些类型的项目具有这种天然的倾向。例如。Python 框架 Django 源于在线新闻发布,因此如果您想像在新闻机构中一样快速发布内容,那么它非常适合。当谈到项目类型时,Redwood 是否倾向于任何特定的方向?它是否适合内容发布或构建 Web 应用程序,或者-

安东尼:它对此是相当不可知的。它想成为一个可以用来做很多事情的工具。首先,在它被称为红木之前,它被称为锤子,这个想法是你用锤子做很多事情。但是,肯定有一种最佳点,我认为这就是多客户端类型应用程序。因此,如果您知道您正在从 Web 前端开始,但您非常确定您最终也会得到移动客户端,那么它非常适合,因为它让您以这样您就可以使用 GraphQL 扩展到拥有多个客户端,我们对此进行了一些讨论。所以,我想说这可能是我要说的第一件事,那就是它的最佳点。但是,它应该适用于尽可能多的事情。

德鲁:Redwood 是否有已发布的发展路线图?在不久的将来我们可以期待什么?



安东尼:很高兴你问了。不到一个月前,我们刚刚发布了 1.0 的路线图,可能是两三周前。它列出了我们正在做的事情,我们认为我们已经接近完成的事情,我们认为我们还有很长的路要走的事情。这可以帮助社区了解我可以在哪些方面做出贡献。这是我们真正擅长的事情之一,就是在这里展示仍然需要努力的事情。他们的目标是在今年年底推出 1.0。我们将看看我们能取得什么成果,但这就是我们目前的轨迹。

德鲁:我一直认为 Jamstack 和无服务器方法的优点之一是,正是这种将许多部分松散地连接在一起的想法,迄今为止一直在计算机科学领域为我们提供了很好的服务。扩展 Jamstack 和无服务器项目应该非常容易,因为您可以添加多个前端,或者可以在运行功能上投入更多资源,并且可以通过让人们处理不同的小部分来扩展大型工程团队。采用围绕所有这些的框架是否存在危险,您可能会采用分布式架构并创建比其他方式更紧密的绑定?Redwood 是否会成为您工程工作中的瓶颈?

安东尼:是的,这是我经常思考的事情,因为当我学习 Web 开发时,我正在参加……我参加了一个据称是全栈开发的训练营,但你是孤立地学习每一部分的。我们本质上是在学习 PERN 堆栈,但是你学习 React,然后我们学习 Express。我们从未讨论过它实际上是如何协同工作的。所以,我确实认为,由于项目的连接方式,肯定存在无法理解项目的危险。所以,我真正喜欢红木的是它很有道理。这是一个心理模型,说明如何思考我的整个应用程序和所有部分,以及它们如何以对我来说真正有意义的方式组合在一起。但是,我惊讶地发现,Fauna 项目的模块化程度比你想象的要高得多……你谈到它,就像你说的,听起来它是一个整体,但你可以把各个部分撕下来,然后用其他部件替换它们,它们仍然可以工作。因此,它是一个完全集成的解决方案,但不是一个紧密耦合的解决方案,仅仅因为这是集成所有这些技术的好方法,并不意味着您需要将它们紧密耦合才能很好地集成它们。

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|芝加哥华人服务中心

GMT-5, 2024-11-17 08:18 , Processed in 0.067431 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表