Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 3|回復: 0

为什么决定现在写这篇文章并

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-1-6 16:15:18 | 顯示全部樓層 |閱讀模式
本帖最後由 rmruhul 於 2024-1-6 16:55 編輯

这本书实际上引导读者构建一个软件即服务应用程序。

麦克风:是的。

德鲁:全部在 Jamstack 上。您在本书中采用这种方法?

麦克风:好问题。我已经编码了大约 20 年,我想我不久前试 电报号码数据 图写一本书,但它还没有完全成形。我正处于职业生涯的一个阶段,我真的很想分享更多知识。我已经使用它很多年了,我渴望真正把它放在那里并帮助其他人。

麦克风:去年十月左右,我有这个……我想推出一些产品。电子书感觉是一个非常好的开始方式。我对 Next.js 以及你可以用它做的事情充满热情。我使用 Jamstack 一词,并将 Next.js 视为 Jamstack 的一部分,因为它默认生成静态站点。

麦克风:但我认为,在我看来,这是一件事没有得到足够的讨论,或者可以使用更多的解释,那就是用它构建软件即服务应用程序。因为 Jamstack 不仅仅适用于网站。它非常适合内容驱动的网站,因为它是静态的、活泼的并且 SEO 友好。

麦克风:但那里有很多丰富的功能,特别是在 Next.js 中,Vercel 昨天举行了 Next.js 会议,他们在那里发布了越来越多令人惊叹的功能。我热衷于构建软件即服务。软件网站很棒,但软件是用来做事的。

麦克风:对我来说,这个堆栈很大程度上是软件即服务开发的未来。它让我想起了 Ruby on Rails 刚推出时的样子。可以说,这是一种演变。它自动化并简化了许多您以前必须手动完成的事情。它加快了发展步伐,提高了发展质量。

麦克风:Next.js、Jamstack、Vercel 和 Chakra UI,它们都在生产可以为您简化很多事情的东西。Next.js,它简化了很多与速度相关的问题和与可访问性相关的问题。安装化。这些就是全部,路由已经为你完成了。您不必担心客户端或服务端路由。这是自动的。Chakra UI 通过可访问性和主题来做到这一点。这些工具组合在一起,它们只是……开发人员体验变得非常好,一切都……它让您可以自由地真正创建软件。

文档的内容似乎非常明确……它对每个组件都有概述。然后,它确实包含了有关实现该组件时所考虑的设计注意事项的任何技术说明。作为一名前端工程师,我认为这很棒。他们说的是我的语言。我明白。我知道该组件在幕后正在做什么。

德鲁:这只是从我的角度来看,在情况下浏览文档。当您实际从事一个项目并深陷其中时,只有文档能站得住脚吗?它真像看起来那么有用吗?

麦克风:哦耶。绝对地。我的观点有点不同。我并不总是需要知道幕后发 电报号码数据
生了什么,但我觉得我通常可以推断。如果我正在查看一个盒子组件,我现在只是在查看文档,同时我们正在讨论复习。如果我看一个盒子组件,我会说,“好吧。默认情况下这可能是一个 div。我看到它传递了梯度属性,无论如何。”

麦克风:我可以在不完全理解他们翻译 CSS 的魔力的情况下了解一些内部发生的事情。将 props 转换为 CSS。但文档很棒,因为它非常线性。这是非常一致的。它列出了所有内容并附有示例。稍微复制和粘贴。

麦克风:它只是使用了非常好的空白,因此查看页面并不会显得令人不知所措。您可以轻松找到您需要的东西。他们的搜索也很棒。他们的搜索很有帮助。90%的时候,我想这就是我去那里的目的。可能会进去看看是否有一个组件可以做某事。通常是这样。并偶然发现了一些我不知道的有用的东西。或者只是让自己重新了解一些原则。我总能在这里找到我需要的东西。

德鲁:环顾四周,我唯一不喜欢这些文档的是其中的广告数量。在他们的 Chakra UI Pro 商业产品的每一页上。

麦克风:我没见过他们。有趣的。我已经看到了它。我肯定见过它。但我现在还没有看到它。哦耶。好的。有 Chakra UI Pro。我想我已经在心理上过滤掉了它。我听到了。至少它不是太大并且在你的脸上。



德鲁不太大它只是在错误的地方。这正是您寻找信息的地方。我想这就是他们这样做的原因。在考虑生态系统和项目周围的一切时,值得一提的是,有一组专业的组件……我想它相当于 Tailwind UI 中的一些东西。营销页面和这里是组件以及更多这些组件组成的页面部分和整个页面以及布局等。你可以从 Chakra 的制造商处获得,但作为商业产品。

麦克风:是的。现在只是快速浏览一下。其中一些实际上是可用的。或者它们的版本可以免费使用,例如 Chakra 模板。我猜,它的 Chakra 模板是 Chakra Pro 或开源竞争对手的开源解决方案。我相信你会通过为此付出很多代价。如果您有付费专业需求,Chakra Pro 看起来非常强大且价格合理。看起来,您的项目有几个选项。

德鲁:是的。听起来围绕它建立了一个相当大的生态系统。您知道该项目已经进行了多长时间以及接下来会发生什么吗?它在 React 社区中广泛使用吗?

麦克风:我想说是的。我不知道到什么程度。我很好奇现在 Tailwind 与 Chakra 的市场份额是多少。我确实知道 Chakra 最近获得了一个奖项。GitNation React 奖授予对社区最具影响力的项目。我想说它很大而且很好拥抱。有充分的理由,这很好。人们肯定很享受它。我不是唯一一个。

麦克风:来回答你的问题。我现在出版一本书的原因是因为我真的很想出版一些东西,而且 Jamstack 生态系统开始成熟和发展。它还让我有机会在 Jamstack 中编写更多代码,我非常喜欢它。

德鲁:我认为,正如您所说,当您考虑网站和通常的轻量级网站时,很容易接受 Jamstack 的想法。但下一步考虑如何使用该方法构建完整的 Web 应用程序,这就困难得多。我认为,如果您习惯于以服务器端思维方式进行思考,那么这是一个需要克服的更大障碍。

麦克风:是的。

德鲁:这是一个更大的跳跃,好吧。我可以将我的身份验证发送给服务 -

麦克风:是的。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2025-4-30 09:14 , Processed in 0.962122 second(s), 27 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |