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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Is there a justification as to why Hacker News is without responsive design?

11 点作者 andrewbaron将近 11 年前
Strangely, I've come to like the fact that the site does not resize by device and wondered if this was intentional.

7 条评论

kevin将近 11 年前
I wrote a bit about it here: <a href="https://news.ycombinator.com/item?id=7960105" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7960105</a><p>Here&#x27;s the appropriate excerpt:<p>&quot;When the new team took over development on HN, we decided that before we implement any new frontend features for the site we needed to update the markup HN uses to make it easier to implement such features in the future (just the markup, not the aesthetics).<p>Creating a visually identical version of HN with CSS3&#x2F;HTML5 was easy (we also made it responsive to work on mobile devices)--implementing it was another matter. HN&#x27;s presentation layer is heavily intertwined with the application&#x2F;server logic, which meant it was going to be a bit tricky to separate the two. The reason it was tricky is because the entire code base up to a few months ago was optimized to be worked on by one person, pg. For example, we didn&#x27;t even have docs on how to setup &#x2F; run the arc code on local &#x2F; development machines when we first got started.<p>Eventually we did get a version of HN working that&#x27;s separated the presentation logic, but we realized that MANY of you out there have built apps that rely on scraping HN&#x27;s outdated table markup. Because we decided that it would be bad to break all of your apps overnight, we&#x27;ve now started working on an API for HN to launch it in tandem with the new markup changes. We&#x27;d then give you all some time to update your projects.<p>Please try to keep in mind that new features for HN have to be done alongside a lot of other responsibilities. The software team that works on HN is also spending time moderating it and rewriting software that runs YC. Some members like Garry and myself divide our time between developing for HN and our duties as partners helping YC&#x27;s startups.<p>This is a long-winded way of saying, please be patient. We are working on many shiny new things for you and can&#x27;t wait to show you what we&#x27;ve been building behind the scenes.&quot;
评论 #7981873 未加载
评论 #7979798 未加载
评论 #7980197 未加载
timrosenblatt将近 11 年前
Run a view source. The code isn&#x27;t what most of us consider to be best practices (table layouts and font tags all over). It could be difficult to add. But the site still works, which says something about the difference between great code and a great product.<p>Still -- I&#x27;m with you. I wish there were a better mobile experience.
评论 #7979333 未加载
sliverstorm将近 11 年前
I personally figure the answer is something along the lines of, responsive design takes effort to add, and nobody on the development team thought it was valuable enough to go to the trouble.<p>I&#x27;m not a web developer, but to my memory responsive design isn&#x27;t something that just comes by default.
评论 #7979971 未加载
评论 #7979019 未加载
lowlevel将近 11 年前
Most of us would rather telnet in.
robocat将近 11 年前
Workaround: I added the following bookmarklet and called it hh on Android (on iOS bookmark anything, then edit to insert link)<p>javascript:document.body.style.width=&#x27;200px&#x27;, void 0<p>To use, enter hh in address, and tap to run.
woogle将近 11 年前
I often use elinks to browse HN, and the comment feed neither is well displayed..
pizza将近 11 年前
HN&#x27;s keepers aren&#x27;t trendy
评论 #7978962 未加载