前端的失望(以及后退)

Avatar of Chris Coyier
Chris Coyier 发布

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费积分!

Asko Nõmm 到达了崩溃点,对前端感到厌倦。

我想要拥有个人生活,而不是不得不晚上熬夜学习一些新的 *.js 版本,担心如果我不学,很快就会变得无关紧要。我不想学习也不想使用上百万种不同的工具。我不想什么都懂一点,什么都不精通。

因此,我不想再做前端开发了。快乐消失了。

他们字面意思上是开通这个博客来表达这一点,但行动胜于雄辩。

我已经向我目前的雇主提交了辞职信,并将在我接下来的冒险中寻找一个纯粹的后端角色。

我有些怀疑后端在技术更新方面是否会 100% 更好,但话说回来,我听到的关于后端的抱怨没那么多。前端的不满情绪非常高。我几乎每天都会听到有人抱怨前端的现状。

Remy Sharp 在 网络没有改变;是你变了 中提到了这一点。

如果你从标题中没有立即明白,开发前端项目的问题不在于它更难或更复杂,而在于把它变得更难更复杂了。

这里稍微有点反驳:很多人在使用的技术上没有选择权。

Remy 的观点是,网络上你怀念的任何简单性仍然存在,没有任何东西阻止你使用它。除了,你知道,如果你的客户或老板阻止你这样做。

Marc(姓氏故意没有出现在互联网上),仅仅使用 HTML 就是一个非常好的构建工具。

尽管人们越来越倾向于认为框架是构建网络的唯一方式,但手工编写的 HTML 从未消失,我认为它仍然是构建个人网站的完美方式。

还记得 Steren Giannini 最近说过 他们用 HTML 构建网站,并且没有使用任何构建流程。Terence Eden 也称赞 HTML 具有非凡的有效性

你是在开发公共服务吗?还是一个人们可能在迫切需要帮助时访问的系统?简单的 HTML 可以胜任。少量简单的 CSS 会让它看起来体面一些。JavaScript 可能没有必要——但可以用来逐步增强功能。为图像添加 alt 文本,以便那些按 MB 付费的用户能够理解图像的内容(以及,你知道,可访问性)。

可以想象,你可以构建一个重要的网站,避免任何复杂的构建,并且让它在没有任何损害的情况下完成其工作,只需使用 HTML。

就我个人而言,目前我对前端生态系统没有任何恶意。我知道如果需要,我可以从复杂性中退一步,并且可以在它给我带来好处(速度、功能、开发体验等)时转向复杂性,并知道它会花费我(和用户)什么以及原因。