首页 » Chris Ferdinandi 的精彩播客第 21 集:现代最佳实践对网络有害吗

Chris Ferdinandi 的精彩播客第 21 集:现代最佳实践对网络有害吗

以前的人覆盖全栈,后来我们分成前端和后端。然后前端分成了做 CSS 或 JavaScript 开发的人。然后在 JavaScript 中,它变得更加专业化。有人可能会认为自己是 React 开发人员或 Angular 开发人员,并将自己推销为 React 开发人员或 Angular 开发人员,他们的整个身份和前景都基于他们非常擅长的特定框架。这种依赖框架是我们 Web 工作的核心吗?是一件坏事吗? 克里斯:这是微妙的。我曾经非常坚定地坚持“是的,永远”阵营。我认为从广义上讲,我仍然觉得是的,我们作为一个行业对框架和工具的痴迷确实可能会对我们造成一点损害。我不认为框架本质上是坏的。我认为它们对于一小部分用例很有用。我们最终将它们用于几乎所有事情,包括很多情况,它们实际上不一定是您或项目的最佳选择。

 克里斯当我思考当今网络上存

在的许多问题时,这些问题的核心实际上始于我们对框架的过度依赖。之后发生的所有其他事情都以多种方式出现,因为我们在网络上抛出的不仅仅是框架(通常是 JavaScript)。我是作为专业教授人们如  哥斯达黎加手机号码列表 何编写和使用 JavaScript 的人这么说的。这就是我赚钱的方式。我在这里想说的是,我认为我们使用了太多 JavaScript,这有时有点奇怪。 德鲁:在大型框架兴起之前,我们曾经使用 jQuery 或其他东西来构建用户界面和其他东西。然后框架出现了,它们给了我们更多基于状态的 UI 的概念。 克里斯:是的。 德鲁:现在,这是一个相当复杂的工程,您需要将其落实到位。使用较少的 JavaScript 是否会排除使用类似的东西,或者您必须自己重新实现它?您只是创建一个加载的样板吗? 克里斯:这很大程度上取决于你在做什么。如果你有一个不变的界面,你可以用……我不知道,也许十几行代码来构建一个基于状态的 UI。如果你有一个不变的界面,老实说我可能会说基于状态的 UI。

这不定是正确的方法

您可能还可以做其他事情。想想静态站点生成器、一些预渲染的标记,甚至是老式的 WordPress 或 PHP 驱动的站点。 克里斯:但当您进入更加动态和交互式的界面时,这一切就开始变得有趣了。不仅仅是应用程序。我知道人们喜欢在网站和应用程序之间划清界限,我认为它们两者之间  AERO 领先 存在着这种奇怪的混合,而且界限并不总是那么清晰。当你开始更多地关注用户做的事情时,事情就会发生变化。基于状态的 UI 变得更加重要。但您仍然不需要大量代码来实现这一点。 克里斯:我关注像 React 或 Vue 这样的东西,它们绝对是令人惊叹的工程作品。我不想剥夺从事这些工作的人的权利。我最终作为一个学习练习,构建了自己的迷你框架,只是为了更好地了解这些东西在幕后是如何工作的。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注