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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

HTML, CSS and JavaScript Frameworks – Incompetent Nonsense

3 点作者 ckurose超过 9 年前

3 条评论

lollipop25超过 9 年前
I smell NIH all over the post. This guy probably:<p>- Hasn&#x27;t been through hard deadlines, proof-of-concept software, silly client requirements (like IE8 support) and other things that need to be done quick and dirty.<p>- Hasn&#x27;t written against monolithic frameworks, legacy code or enterprise software. The web scene is fast moving, these software don&#x27;t. You have to make do with what is available, most of which are old code and frameworks.<p>- This guy probably hasn&#x27;t seen the horrors of the web past and hasn&#x27;t been burned for failing to make some functionality cross-browser friendly.<p>- Doesn&#x27;t have an idea of cross-browser support. How do you AJAX when `fetch` isn&#x27;t cross-browser yet? How do you deep-clone when Object.assign isn&#x27;t IE-friendly. Are you willing to waste time writing what libraries already do for you?<p>- Hasn&#x27;t written a large scale app. I&#x27;ve seen terrible things written in jQuery. How much more terrible would it be <i>without</i> it?<p>It&#x27;s not jQuery&#x27;s, or Bootstrap&#x27;s fault. It&#x27;s all about using the right tools at the right time the right way.<p>Besides, jQuery and Bootstrap both can be custom-built to what you need and not include everything. <i>But then, the author probably didn&#x27;t know that</i>.<p>There are also lighter libraries like Zepto and Pure, but the author <i>may have not known those as well</i>.
pedalpete超过 9 年前
jQuery brought us cross-browser compatibility at a time when dealing with multiple browsers was a big PITA.<p>It also made it simple to interact with the DOM and provided capabilities in animation and such that were not yet available in css.<p>Bootstrap made it easy for non-designers to build nice looking sites. Sure, they all looked the same and it&#x27;s bloated, but it helped to handle layout for those who didn&#x27;t know better (the author could take some tips there).<p>So, if we look at these tools as introductions too, and provide people to quickly develop working sites better than they can without, is that so bad?<p>For high-quality production websites, these libraries and frameworks should be used in moderation, if at all.<p>I for one am thankful for jQuery, Bootstrap, Backbone and many others for continuing my education and helping me build sites that people enjoy using.<p>We&#x27;re now ripping out a bunch of Angular and Backbone on a project at work and going back to plain library free javascript and css (though we&#x27;re using sass, so not sure if I can say it is completely free).
WalterSear超过 9 年前
Bootstrap and jquery? When was this written, five years ago?