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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

APIs are Eating Up Software

41 点作者 harryzhang超过 11 年前

6 条评论

randomdrake超过 11 年前
One thing that&#x27;s been nice about the popularity trend concerning APIs, is that it&#x27;s made is so much easier for programmers to prevent NIH syndrome. Things used to be a lot more difficult so developing large things in-house <i>seemed</i> more defensible. And we suffered for it...<p>Not too many years ago, it was <i>much</i> more difficult to find quality, pre-built software. Github did not exist. <i>Some</i> APIs were available, but they were generally complicated or miles of WSDL files to get anything done. Implementing one of them was difficult! You could head to the search engines and rummage through all sorts of libraries, package managers, paid sites, SourceForge, and so on. Finding packages that were not only up to date, but functional, <i>and</i> able to run on your OS and version, was more of a chore than it is now.<p>These days, anyone who is paying attention to trends in startups or software would scoff at the thought of having to implement complicated server-side software for payment gateways.<p>And why shouldn&#x27;t they? There are <i>excellent</i> services available that do not require knowledge of software to implement! If you can craft an HTTP request in your language of choice, you&#x27;re off to the races! Database design? Storage? Encryption? OOP? MVC? TDD? Who cares? Since you <i>don&#x27;t have to write or install software</i> you are up and operational with builtin scalability and functionality in: possibly minutes.<p>Awesome.
norswap超过 11 年前
Is it a good thing though? APIs are centralized and brittle. Sometimes an API makes sense, sometimes I&#x27;d rather buy a program or library that I&#x27;m sure won&#x27;t change or go away.
评论 #6924953 未加载
kyleshockey超过 11 年前
This is true of the startup universe, but businesses at large will- for the foreseeable future- want software that just works. In the rest of the world, businesses that don&#x27;t want to be technical are developing their own solutions because the solutions they&#x27;re using now suck.
评论 #6924620 未加载
dreamfactory超过 11 年前
I do love the idea of an API-centred Lego-ish software assembly approach, but imagining a future when my entire app solely consists of calls to API&#x27;s (maybe 100&#x27;s of them), I worry a bit about wait times due to serial blocking calls (and failover generally), and dependency management at a business level (how do I track when one of them goes out of business or is having some downtime). I guess there will have to be a big industry out of wrapping and managing lower level API&#x27;s in higher level abstractions (just as we see infrastructure businesses built on Amazon).
shravvmehtaa超过 11 年前
Exactly, API are definitely the future. Many companies want to integrate products into their own software or solutions. API are easily allowing people to do that. Lob.com sounds awesome, and the prices are really good!
TamDenholm超过 11 年前
Id love to use lob but theyre not operating in the uk. Does anyone know of a similar service for uk?