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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Pushing Data, Not Pages is the New Model for Application Development

31 点作者 jamest大约 13 年前

7 条评论

PeterisP大约 13 年前
It's the same old client-server model as it used to be done in 1990'ies. The article feels quite wrong with it's claim "The old client-server model involved doing most of the work on the server side and then piping the results down to a dumb client." - that's not client-server model; client-server development model involves smart clients which we abandoned in the last decade because of concerns about portability, installation problems and version update management. And now the cycle completes once more...
评论 #3890980 未加载
评论 #3891368 未加载
tlrobinson大约 13 年前
<i>"a design philosophy of sending data to apps, not rendered pages"</i><p>I think we need to invent a term for this. How about "AJAX"?
评论 #3891760 未加载
olalonde大约 13 年前
I feel somewhat excited about that. It means we're getting closer and closer to Tim Berners-Lee's vision of a "semantic web":<p>"I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize."
pippc大约 13 年前
I don't see this trend picking up beyond the scope of web applications for some time due to one simple problem: search engines. A large amount of content on the web is still meant to be openly consumed and found, and until search engines are able to run the resultant JS to generate the page, any sort of content-generating website will need to be able to render the pages as HTML. This client-heavy paradigm fits perfectly for "applications", but for now I don't think it can pervade elsewhere--unless someone's come up with a solution to this I'm unaware of.
评论 #3891693 未加载
brlewis大约 13 年前
I agree with the "Pushing Data" part and disagree with the "Not Pages". An important "dumb client" still exists: the CDN. I think a popular model in the near future will be to push server-rendered HTML to a CDN, along with JavaScript that the ultimate client uses to get whatever has changed since that HTML was rendered.
评论 #3890793 未加载
bitwize大约 13 年前
That thing on the page scares me. Is that what Missingno. would really look like?
tzm大约 13 年前
It's not the "same old client/server model" from legacy systems. Essentially it's a publishing model that embraces mobile, cloud and in-memory data computation. ie, real-time data sync and the democratization of data analysis.
评论 #3891150 未加载