An API is like a platform or a mini-platform. 5,000 of them makes no sense. Do they mean 5,000 new API function calls in the Windows platform or something? Although that would be insanely large too. I don't get it.
The only appearance of 5,000 I can find is the following one in the Visual Studio 2013 Preview announcement [1].
»In that context, we have our Build 2013 developer conference this week in San Francisco, where approximately 5000 developers have gathered in person (with many thousands more watching virtually) from around the world to discuss the next generation of software development with platforms and tools from Microsoft.«
Maybe someone just confused developers and APIs...
A single function call specification is an API; and the union of two APIs is an API. So it's perfectly cromulent to say "We added 5000 new APIs to the WinRT API", as bizarre and confusing as it sounds, though AIUI only Microsoft routinely refers to single function signatures as APIs -- perhaps to make their products sound more impressive.
I don't know where this horrible practice originated, but this usually means 5000 function calls, yes. I often hear people say "do {this website] have APIs" too, with plurals.
That URL would have me believe that it's a third party add-on, pytools, that has support VS2013. Am I misunderstanding, or does VS2013 actually support python natively?
Not really. I (tried) WinRT development when the Surface first came out. The API is pretty bare and lacks a lot of frameworks and general tools that you take for granted in iOS/Android land.
Expanding the API, at least in that direction, is probably a great thing.
I don't get it either. There was already a VS2012, and changing to VS2013 for a few months seems like a decision driven by some weird force. Waiting to release for another 3 months would not have killed anyone.
I'm sorry but I can't parse "5000 new APIs", I start bleeding out of my nose. This is spam and incredibly shoddy journalism, even by engadget standards. Flagged.
Yesterday i had to explain to some people i work with what Microsoft is, they dont know it, and dont understand it, they are used to android these days. And find the whole thing confusing why pay for it ?.. its hard to justify or explain..
[+] [-] ComputerGuru|12 years ago|reply
Download: http://www.microsoft.com/visualstudio/eng/2013-downloads
[+] [-] crazygringo|12 years ago|reply
An API is like a platform or a mini-platform. 5,000 of them makes no sense. Do they mean 5,000 new API function calls in the Windows platform or something? Although that would be insanely large too. I don't get it.
[+] [-] danbruc|12 years ago|reply
»In that context, we have our Build 2013 developer conference this week in San Francisco, where approximately 5000 developers have gathered in person (with many thousands more watching virtually) from around the world to discuss the next generation of software development with platforms and tools from Microsoft.«
Maybe someone just confused developers and APIs...
[1] http://blogs.msdn.com/b/somasegar/archive/2013/06/26/visual-...
[+] [-] angersock|12 years ago|reply
More likely they're just sloppily enumerating function endpoints.
[+] [-] josephlord|12 years ago|reply
I think Apple meant new methods, classes and possibly even the options that you could pass as arguments.
Whatever it means I don't think that more is necessarily better and I hope no one has adding APIs as a performance metric!
[+] [-] bitwize|12 years ago|reply
A single function call specification is an API; and the union of two APIs is an API. So it's perfectly cromulent to say "We added 5000 new APIs to the WinRT API", as bizarre and confusing as it sounds, though AIUI only Microsoft routinely refers to single function signatures as APIs -- perhaps to make their products sound more impressive.
[+] [-] nolok|12 years ago|reply
[+] [-] unknown|12 years ago|reply
[deleted]
[+] [-] gliaskos|12 years ago|reply
http://blogs.msdn.com/b/dotnet/archive/2013/06/26/announcing...
[+] [-] j_s|12 years ago|reply
'Managed return value inspection' is a nice enhancement too.
[+] [-] Gmo|12 years ago|reply
[+] [-] snarfy|12 years ago|reply
[+] [-] lostoptimist|12 years ago|reply
[+] [-] smortaz|12 years ago|reply
[+] [-] lawnchair_larry|12 years ago|reply
[+] [-] jdmitch|12 years ago|reply
[+] [-] lawnchair_larry|12 years ago|reply
[+] [-] jahabrewer|12 years ago|reply
[+] [-] yuhong|12 years ago|reply
[+] [-] joshuaellinger|12 years ago|reply
[+] [-] vyrotek|12 years ago|reply
[+] [-] potatolicious|12 years ago|reply
Expanding the API, at least in that direction, is probably a great thing.
[+] [-] hemancuso|12 years ago|reply
[+] [-] Moto7451|12 years ago|reply
[+] [-] ScottWhigham|12 years ago|reply
[+] [-] SigmundA|12 years ago|reply
[+] [-] pestaa|12 years ago|reply
[+] [-] prajjwal|12 years ago|reply
[+] [-] Raz0rblade|12 years ago|reply
Yesterday i had to explain to some people i work with what Microsoft is, they dont know it, and dont understand it, they are used to android these days. And find the whole thing confusing why pay for it ?.. its hard to justify or explain..
[+] [-] jacalata|12 years ago|reply
[+] [-] norswap|12 years ago|reply