直接用HTML。
Just Fucking Use HTML

原始链接: https://justfuckingusehtml.com

这篇慷慨激昂的长文激情洋溢地论证了纯HTML优于现代JavaScript框架。作者认为HTML更快、更可靠、更易于使用,并强调了其在基本元素(如按钮、文本格式化)甚至一些交互式元素(如可展开的部分、弹出窗口和表单)方面的固有功能,而无需任何JavaScript。 文章嘲讽了框架不必要的复杂性和臃肿,质疑了在HTML能够以更少的努力获得类似结果的情况下,需要复杂的工具和构建过程。作者认为,甚至AI也能轻松生成HTML,这使得依赖框架显得更加荒谬。 最终,长文将HTML推崇为网络稳定而持久的基石,强调了它的易访问性、缺乏依赖性以及易于部署的特性。它将框架定位为昙花一现且效率低下的替代方案。

Hacker News 上的一个帖子讨论了“justfuckingusehtml.com”这个网站,该网站提倡使用纯HTML进行更简单的网页开发,批评过度使用复杂的框架。该网站咄咄逼人的语气和对较旧网页设计原则的依赖引发了辩论。 一些评论者认为,对于许多数据驱动的网站来说,HTML 就足够了,并赞赏它带来的速度和简洁性。他们回忆起 CSS 普及之初饱受争议的时期,以及 JavaScript 框架曾经是实现HTML现在原生支持的那些高级功能所必需的时代。另一些人指出,对于像 Figma 或 Soundation 这样的复杂应用程序,以及为了达到无障碍标准,框架是必不可少的。 批评包括该网站糟糕的移动端可用性以及它对``标签等过时实践的依赖。文章的写作风格,刻意模仿2000年代初的网络咆哮体,也被批评为缺乏创意。一些人认为,该网站忽略了现代网络技术能够实现复杂用户界面的这一点。尽管语境幽默,但一些人发现过多的脏话令人反感,并质疑其有效性。
相关文章
  • (评论) 2023-12-03
  • HTML优先 2023-11-13
  • (评论) 2024-02-08
  • (评论) 2025-05-11
  • (评论) 2024-05-25

  • 原文
    Just fucking use HTML

    Hey, dipshit! You know what loads faster than your bloated, overengineered mess? Plain, unadulterated HTML. And you know what doesn't break every motherfucking Tuesday? HTML that just fucking works. Why the fuck are you overcomplicating things, you masochistic fuck? You're out here acting like you're building the next goddamn moon landing when all you need is a button and some text.

    Newsflash, asshole: the web was doing just fine before your bloated frameworks crawled out of the sewer. You're out here dropping ten grand on some fancy-ass framework like it's a Gucci purse, just to haul around the same shitty groceries you could've carried in a plastic bag from 1995. Why the hell are you jumping through all these hoops when HTML's been sitting there, ready to go, since the dawn of the goddamn internet?

    So you call yourself a web developer? Fucking pathetic.

    You've gotta be kidding me, asshat. Do you even fucking know how to display a button on screen without the current modern fuckery you lean on? Here, little shit, is your button:

    Tattoo this code on your forehead so that you'll remember when you look at your fat face in the mirror:

    <button>Fucking button</button>

    But did you notice something, you smug bastard? This HTML shit is the fucking Energizer Bunny of the web. It just keeps going, no fancy plugins or updates required. Your precious framework's out there choking on its own hype, obsolete before you even finish the tutorial, while this button's still kicking ass like it's 1995. It's been here since the web was a screaming toddler, and it'll still be standing when your stack's just a dusty footnote in some asshole's commit history.

    Can't make shit beautiful with HTML, you say? Eat this, you pixel-pushing fuck:

    Why it's beautiful:

    • It is visible
    • It is clickable
    • It's just fucking beautiful

    Seriously, what else do you fucking need, you entitled prick? A goddamn participation trophy for using a framework to do what HTML does out of the box? Maybe a gold star for managing to overcomplicate something that's been solved for decades? Get over yourself, asshole. HTML works, and it doesn't need your bullshit to prove it.

    Now that we have AI, you still use JS frameworks? Are you fucking serious?

    AI's out here, a gift from the heavens (or at least from Sam Altman's nerd fortress) ready to write your shitty little to-do app in five seconds flat. It can churn out pixel-perfect HTML, debug your fuck-ups, and probably even wipe your ass if you ask nicely. But no, you're still humping your frameworks like they're the last lifeboat on the Titanic. What the hell is wrong with you? Are you that addicted to 10,000 dependencies and a build process that takes longer than your last failed relationship?

    Sam Altman's AI army is laughing its silicon balls off while you're knee-deep in React's virtual DOMshit, praying your app doesn't choke on its own bloated corpse. This isn't progress. It's a fucking tragedy. You've got a shiny new Ferrari in your garage, and you're still riding a rusty tricycle with a flat tire. Grow the fuck up.

    Why HTML rocks

    Everybody knows HTML

    Listen up, dipshit. Every-fucking-body knows HTML. Your dearly great grandma? She was out there in the goddamn trenches of World War 2, dodging Nazi bullets while hand-coding <table> layouts to send encrypted messages to the Allies. Your grandad? He's got a motherfucking PhD in HTML from the prestigious University of Who-Gives-a-Rat's-Ass, probably hanging right next to his "I Survived Dial-Up" trophy. Your dad? That bastard was mumbling <div> and <span> before he could even choke out "mama". Shit, even your drooling mutt probably has a side gig churning out HTML sites on Fiverr. So why the fuck are we still stuck answering your brain-dead questions? Jesus Christ, get with the program.

    No fucking hydration errors. Drink some water, asshole

    What in the ever-loving fuck is a hydration error? Sounds like some hipster bullshit a barista would spew when your overpriced oat milk latte isn't wet enough. "Oh, my bad, bro, your coffee's got a hydration error". Get the fuck outta here. And "tree shaking"? Are you kidding me? What is this, a coding bootcamp or a lumberjack convention? "Yeah, boss, I spent all day shaking trees to trim my JavaScript bundle. Where's my flannel shirt?". Who the hell invents this pretentious crap? I don't have time to decode your buzzword salad, you self-important jackass. HTML doesn't pull this nonsense. It just fucking works.

    You don't need to "support" HTML

    Ever seen some motherfucker hire a whole team just to babysit HTML? That's fucking right. Nobody does that bullshit. HTML is so damn reliable it doesn't need a 24/7 support hotline like some needy-ass framework. While your bloated, over-engineered frameworks are out there throwing tantrums every time a browser updates or crying for patches every five minutes, HTML just sits back, cracks a beer, and does its goddamn job. So next time some slick salesman tries to shove "premium HTML support" down your throat, tell them to fuck off.

    You don't need to "deploy" HTML

    Deploying HTML? That's easier than deleting your browser history after a porn binge. Just throw your files into a web server directory, and boom. The whole fucking internet can see your crappy page. No 12-step deployment process, no DevOps wizards casting spells, no fucking Docker containers or CI/CD pipelines. Just drag, drop, and you're done. Meanwhile, your fancy frameworks need a goddamn NASA launch sequence just to push a button that says "Hello, World". HTML doesn't give a shit about your trendy deployment tools. It"s the dive bar of the web: always open, no frills, just works. Your framework? The hipster café that"s "temporarily closed" every time you need it.

    You don't need Sparkling Ass UI to make shit look good, dumbass

    All you need is fucking brains. Every year, yet another steaming pile of shit gets released: blazingly fast frameworks that are two farts ahead of the previous "groundbreaking" crap. Some call it progress. More rounded corners, more colorful colors, and one more thing to learn.

    *Fuck that*

    Just fucking use HTML. I shit you not, it actually looks good:

    • Bold text? Check.
    • Underlined text. Got it.
    • Strike fucking through? Highlighted text? Emphasized text?
    • Check &check;, check &check;, and ~holy shit~ check again. HTML's been doing this while you were still drooling over React.

    Oh, and abbreviations? HTML. Go ahead, find your dirty trackpad behind the slice of pizza and hover over this motherfucker.

    h2: Big motherfucker

    Perfect for screaming your main points at the top of your lungs, like "FUCK FRAMEWORKS!"

    h3: Slightly smaller motherfucker

    Still loud enough to tell your subpoints to sit down and shut up.

    h4: Even smaller

    For when you need to whisper some passive-aggressive bullshit.

    h5: You can still see me

    Small, but not small enough to ignore, like that fucking bug in your framework that haunts your every commit.

    h6: Nobody even uses these

    Unless you're writing the fine print for your soul-selling terms of service.

    See? HTML's got hierarchy, style, and your framework's out here trying to reinvent the wheel, but HTML already built the goddamn car, you overcomplicating prick.

    Interactive shit? HTML's got it, no JS needed

    Think you need your precious JavaScript for interactivity? Wrong, you clueless fuck. HTML's got expandable sections baked in:

    Expandable motherfucker

    Fucking boo, motherfucker 👻

    And popovers? Yeah, native, no framework bloat. Eat this:

    Didn't even know HTML could do this, huh? Suck it.

    Dialogs that'll make you cry for mommy

    Still not impressed? Fine, fine. Toss in a pinch of inline JS (right in the HTML, you purist twat) and you've got native dialogs. Pay close attention: no build steps, no frameworks, just raw power.

    Hello, you ungrateful shit!

    Forms that work on every Casio calculator

    Prepare to be underwhelmed, asshole