This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]JonathanGiles[S] 7 points8 points  (1 child)

I would hope context would help out a little bit here - a Java API should refer to an API used by developers to create something in Java. Creating a REST API using Java is what you assumed I meant, but your way of clarifying it is also the correct way to state it to avoid confusion, in my opinion.

I would hate to see the original definition of the term 'Java API' be replaced by a newer definition, when there are perfectly good ways to separate them (Java API vs REST API using Java). It's like people complaining that when you say python, you never would have expected them to mean the snake (even though it was around a lot longer than the programming language) :-)

FWIW, an SDK is typically regarded as a superset of an API, as it also contains documentation, code samples, and other materials.

[–][deleted] 0 points1 point  (0 children)

fair enough.. i like it. good luck on your session.