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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Unnecessarily Complicating Front-End Development To Feel Like A Smarter Person

36 点作者 jugularkill大约 8 年前

6 条评论

vikingcaffiene大约 8 年前
Sorry but the tone of this article rubs me a bit wrong.<p>Clearly the author didn&#x27;t spend enough time in the bad old days maintaining massive piles of CSS and JQuery vomit to appreciate why modern approaches are the way they are. If an app approaches any degree of non trivial complexity on the front end, a framework like react or angular can really pay off. On the other hand, if we are just talking about a little vanity site or something that isn&#x27;t going to need to be maintianed long term, by all means go old school. Just don&#x27;t tell me that it&#x27;s better in all cases because I&#x27;ve got the scars.
评论 #14322099 未加载
GoToRO大约 8 年前
I agree. With a little discipline, namespacing and a good project organization you can be very productive using only jQuery. No framework to learn, no need to update your app to the latest incompatible version (angular), you do not need to wait 6 months until you can hire a new developer.<p>The only thing that I would use is a CSS framework.
评论 #14322408 未加载
评论 #14327648 未加载
dlwdlw大约 8 年前
Hype driven development appears in many disciplines. Javascript is exacerbated due to its lower barrier to entry (htmls&#x2F;css hardly require cs degrees) but also how young everyone is, due to being mostly new developers.<p>There is some truth in this article. Younger people are more concerned with looking cool or smart. Due to the tone though, I suspect the author conpletely misses the point of many js frameworks.<p>An analogy i&#x27;ve been thinking about is tools to cross distance. From walking to cycling to driving to flying. No one will argue that a plane is just a fancy form of flying, with years of schooling and experience being unnecessary. However hardcore runners may look down on cyclists as they can have similar speeds yet maintain the flexibility of 2 feet for climbing, jumping, etc...<p>In this analogy, rather than distance as attrition(you can technically walk from sf to la for example), it&#x27;s state complexity. I don&#x27;t think complexity has grown to plane vs walking levels yet, and it&#x27;s possible to consume your tools benefit by taking the long way b&#x2F;c you can move faster (adding unnecesary complexity to use the complexity management tools). I think it&#x27;s still important to understand and separate the original purpose of tools and their potential, and separate it from how it&#x27;s actually used (often naively).<p>The article in the end is trying to create a schism and stratify developers rather than create understanding. That&#x27;s something I highly disagree eith.
mattnewton大约 8 年前
Yup. Whole industry is wrong. No need for better tooling. Web development is easy &#x2F;s<p>Making things more complicated by cargo cutting patterns isn&#x27;t unique to the front end (looking at you, AbstractFactoryBuilderInjector dot Java). It is however different from using those patterns to reduce complexity or otherwise aide in the development of big systems.
评论 #14324544 未加载
anotheryou大约 8 年前
Regarding CSS:<p>- I still need prefixes for old funky phones<p>- I like or actually need SCSS (try changing the action color across a huge project without it or try overriding some CSS framework defaults).
sasaf5大约 8 年前
RIP mobile data wasted on meme-GIFs
评论 #14324941 未加载