TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

I don't get nostalgia for 2000s webdev "simplicity"

4 点作者 qwm5 个月前
I recently read a rant [0] on frontend development, and it brought me back to a series of thoughts I had been having about a certain nostalgia some people have for development before the age of Node.js and comprehensive frontend frameworks. I agree with the general sentiment that things have become too bloated and that we often reach for tools that are too bloated for most use cases. Obviously the nearly 2mb of JS that loads when I visit The Sun&#x27;s website is excessive for a tabloid paper whose main content is just text.<p>If the nostalgia was just for more disciplined and somewhat limited web development that was more commonplace in the past, I wouldn&#x27;t have any issue with it. That&#x27;s not the case, though. I see people praising jQuery, calling React and assorted frameworks a unilaterally bad thing, insisting that package managers are evil, and most puzzling to me, hating on TypeScript.<p>I&#x27;m guessing most of these people want to believe in the indieweb ideal of small websites that don&#x27;t have significant interactivity needs, and they see web applications as totally distinct from websites. I also see a general theme of hate for frameworks, but only in the frontend; rarely do I see criticism of backend development and a lot of the horrors of PHP 5 and JSP from days long passed.<p>I&#x27;ve been doing web development since 2014, and while that&#x27;s only about 10 years ago, I&#x27;ve seen a lot of improvements in overall tooling and developer experience. React-style components were a great thing for me, and it reduced frontend complexity for me and reduced bugs for my users. Most importantly, TypeScript has made refactors almost as safe as in languages like Java, which was previously an incredibly difficult and error-prone task, often involving a lot of grepping, guesswork, and manual testing.<p>I really see this blind acceptance of the old and rejection of the new as nostalgia-tinted glasses, and furthermore as an act of throwing the baby out with the bathwater. There are plenty of things you can take advantage of in modern webdev that will improve your and your users&#x27; experience without going overboard on bloat.<p>[0] https:&#x2F;&#x2F;blog.frankmtaylor.com&#x2F;2024&#x2F;06&#x2F;20&#x2F;a-rant-about-front-end-development&#x2F;

1 comment

coldtea5 个月前
&gt;<i>and most puzzling to me, hating on TypeScript</i><p>Isn&#x27;t the idea that a typed third-party transpiler for Javascript is needed, a self-evidently bad one?
评论 #42534425 未加载
评论 #42512721 未加载
评论 #42521154 未加载