TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The API is Dead. Long Live the Protocol.

44 pointsby imaginatorabout 14 years ago

4 comments

bergieabout 14 years ago
One thing that I want from protocols is several reference implementations. And some of those libraries instead of full applications.<p>But indeed, XMPP (like BuddyCloud here uses) sounds like a good idea for a social aggregation protocol.
shantanubalaabout 14 years ago
I'm not sure. Sometimes, protocols just simply do not evolve fast enough to support really innovative user behavior. For example, IMAP is a great email protocol, but GMail demonstrated a very long time ago that labels are a lot more powerful than folders (especially when you have a wide array of filters to choose from). An API that relies only on a single party (i.e. a company) makes it easier to evolve and provide better functionality while protocols are much more stagnant. Who knows what we'll expect of "social" protocols in 5-10 years? And a better question to ask may be: what's easier to upgrade to with mass adoption -- a new version of an API, or a new protocol?
评论 #2375531 未加载
x5315about 14 years ago
'Last week Twitter told 3rd party client developers to essentially fuck-off.'<p>Twitter's subtext being 'we don’t want your clients using our API and diluting our ability to advertise'.<p>While neither of these statements are true, the concept of offering a protocol instead of an API is an interesting one. Though, the quote "open protocols are basically a gentleman's agreement" does indicate a similar issue to the one that's being projected onto Twitter.<p>As shantanubala says, upgrading a protocol with mass adoption could be very difficult, this can then cause issues when you want to offer new services, or deprecate certain calls as they may be too complex at scale.<p>Coordination definitely seems to be a huge issue when dealing with these open social networks. If a security issue is found in a server which can leak information, how long would it take for every server to be patched? I think a good example for this is to ask how many WordPress blogs get hacked because they're running on old copies of the code?
apiabout 14 years ago
"X is dead" is a sure-fire indicator of vapidity.
评论 #2375744 未加载
评论 #2375735 未加载