IntelliJ IDEA: What is an SDK?

What is an SDK in the context of IntelliJ?

Add New SDK dropdown menu in IntelliJ IDEA Project

To educate non-Java developers of PHP, Ruby or JavaScript applications who prefer IntelliJ IDEA to their Polyglot capabilities, any knowledgeable IntelliJ IDEA users, please take a moment to explain:

2. Why is the concept of SDK (in the context of InteliJ) important only for Java?

As Ryan J writes in his answer below:

An SDK (such as Java) can be very large, containing a lot of information and features. Another SDK may simply be a set of APIs or libraries and, as such, may not be as convenient to use with the IDE and may be considered “convenient” from the point of view of a user who is not familiar with the concept of the SDK in the sense of “Java”.

Update: 1 year later. I edited this question to focus on the simplest most useful answer I found and find the correct answer by Ryan J. Simply put: Java is a platform. Platforms have an SDK. PHP, JavaScript, and Ruby are languages ​​with various available runtimes not mentioned in this Q & A. This programmer now uses Sublime Text 3 to develop in these languages. Due to the large amount of processor overhead in IntelliJ, neat functions for refactoring, etc. were implemented, but IMO they are not suitable for tough regular games.

2. What is the "Ruby SDK" option, if not the SDK?

JetBrains Support:

Ruby SDK , Ruby/RVM. Python, virtualenvs, ( SDK SSH).

3. "PHP Interpreter", SDK?

JetBrains:

PHP SDK IDEA/PhpStorm.

. http://youtrack.jetbrains.com/issue/WI-22627#comment=27-720859

PhpStorm PHP SDK. , IDEA, .

-, . PHP - . IDE , API .

PHP, Phundament. PHP.

+4
2

, SDK . , , api, , , , / - , .

SDK IDE - , , , SDK, .

SDK, IDE, IDE API, , / , , /, , ..

SDK ( Java) , . SDK API , , IDE "" , SDK "Java".

IDE , SDK, : 1. SDK , IDE , , , , "", 2. IDE SDK-,

, ...

+4

A Node.js- JetBrains . devnet.jetbrains.com:

, Node.js SDK - IDE: SDK. , , SDK (, python, java, ruby), Node.js SDK.

IntelliJ , IDE JavaScript.

IntelliJ IDEA JavaScript , Daftmonk angular -fullstack Yeoman.

.

+5

Source: https://habr.com/ru/post/1538646/


All Articles