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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Is saying that HTML and CSS are not Programming Languages Gatekeeping?

4 点作者 JayCruz将近 4 年前
Context:<p>I got caught in this classic heated debate on Twitter https:&#x2F;&#x2F;twitter.com&#x2F;heydonworks&#x2F;status&#x2F;1429021526221852680<p>People got all tribal about it and touchy as always, and even though many of the authors followers who said that HTML and CSS are programming languages and that they should be enough for getting a job, even tho most people are agreeing with him, he still had to resort to throwing insults my way.<p>https:&#x2F;&#x2F;twitter.com&#x2F;heydonworks&#x2F;status&#x2F;1429166991110193157

4 条评论

gregjor将近 4 年前
The job market decides what skills get someone hired. That has nothing to do with how we might describe HTML and CSS. HTML and CSS are markup languages, not general-purpose programming languages.<p>The distinction is important in the job market because if you only use HTML and CSS you can only create static web pages. That may be good enough for a small subset of web development but it’s not enough for a web application with user interaction beyond clicking links and buttons, or with any persistent state (like a database). Whether we call HTML&#x2F;CSS “programming languages” or not makes no difference. The “gatekeeping” comes from lack of sufficient utility.
rossdavidh将近 4 年前
No, it&#x27;s not gatekeeping, it&#x27;s just incorrect. It is, I would say, correct to say that it&#x27;s not a general purpose programming language, but that&#x27;s true of SQL as well. For that matter, Assembler, a specialized language which you would never have a human programmer use directly to, say, style a web page.<p>The real issue is that there are more people who want programming jobs, who know only HTML and CSS, than there are jobs which require only HTML and CSS. But, you know, when you&#x27;re locked out of a job market by something that is not quickly fixable, it&#x27;s difficult to be dispassionate about it. Sometimes, if people are &quot;touchy&quot;, there isn&#x27;t anything you can say to calm things down, and the best idea is to leave the conversation. Rarely, after it gets to that point, is there anything you&#x27;re going to miss by leaving.
评论 #28260418 未加载
phendrenad2将近 4 年前
It&#x27;s not gatekeeping. CSS and HTML aren&#x27;t programming languages, and that&#x27;s okay. Since no one is going to hire someone who only knows CSS and HTML, it&#x27;s a moot point anyway.
评论 #28260330 未加载
readonthegoapp将近 4 年前
&lt;marquee&gt;yes&lt;&#x2F;marquee&gt;