Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ПишСм ΠΊΠΎΠ΄ Π½Π° Java ΠΈ Go Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ | GeekBrains

Как ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… срСд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) Π² нСслоТных Π·Π°Π΄Π°Ρ‡Π°Ρ…

4 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

30703

Автор ΡΡ‚Π°Ρ‚ΡŒΠΈ

Π‘Π΅Ρ€Π³Π΅ΠΉ Π˜Ρ€ΡŽΠΏΠΈΠ½

Автор ΡΡ‚Π°Ρ‚ΡŒΠΈ

Π‘Π΅Ρ€Π³Π΅ΠΉ Π˜Ρ€ΡŽΠΏΠΈΠ½

https://gbcdn.mrgcdn.ru/uploads/post/2146/og_image/4dac0fbf4224be47f571866beed8a2a3.png

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Π°Ρ Ρ…Π»Π΅Π±ΠΎΡ€Π΅Π·ΠΊΠ° ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Brevetti Gasparin srl, модСль 1700. Π•Ρ‘ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” ΠΎΡ‚ 16 Π΄ΠΎ 60 Π±ΡƒΠ»ΠΎΠΊ Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ:

.

А Π²ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π½ΠΎΠΆ для Ρ…Π»Π΅Π±Π°:

Π§Π΅ΠΌ ΠΌΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ, Ссли Π·Π°Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ Π±ΡƒΡ‚Π΅Ρ€Π±Ρ€ΠΎΠ΄ΠΎΠ²? ΠžΡ‚Π²Π΅Ρ‚ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Π΅.

ΠžΡ‚Π΄Π°Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ срСдам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE), Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ IntelliJ IDEA, Eclipse ΠΈΠ»ΠΈ NetBeans, стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² рядС случаСв тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.

НапримСр, Ссли ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ язык программирования, ΠΈ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Ρ‘ΠΌ, Π° Π½Π΅ Π½Π° освоСнии IDE. Или ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ быстро Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ простоС ΠΈ нСбольшого ΠΎΠ±ΡŠΡ‘ΠΌΠ°. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ IDE Ρ‚ΡƒΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ явно ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ сСйчас ΠΌΡ‹ рассмотрим Ρ‚Ρ€ΠΈ тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для написания ΠΈ запуска ΠΊΠΎΠ΄Π° Π½Π° языках Java ΠΈ Go.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π»ΠΈΡΡŒ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ критСриям:

  1. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°Ρ лицСнзия, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ бСсплатного использования.
  2. НастраиваСмая подсвСтка ΠΊΠΎΠ΄Π°.
  3. НаличиС систСмы ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΈ запуск написанных Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.
  4. ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π² Ρ‚Ρ€Ρ‘Ρ… основных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах: Windows, Linux, Mac. НСбольшая ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°: Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ рассмотрСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Notepad++ СдинствСнный Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° соотвСтствуСт этому Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ соотвСтствуСт ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Ρ‚Ρ€Ρ‘ΠΌ.

Atom

  • ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт: www.atom.io
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ: GitHub
  • ЛицСнзия: MIT, открытая

Atom – соврСмСнный кроссплатформСнный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Linux, macOS ΠΈ Windows, с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², написанных Π½Π° Node.js ΠΈ встраиваСмых ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Git. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π² 2014 Π³ΠΎΠ΄Ρƒ. ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ β€œ

A hackable text editor for the 21st Century” (ВСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с Ρ…Π°ΠΊΠ°ΠΌΠΈ для 21-Π³ΠΎ Π²Π΅ΠΊΠ°). ΠžΠ±Π»Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΎΠΉ систСмой ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Достаточно ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π½Π° русском языкС ΠΏΠΎ установкС ΠΈ настройкС ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π±Π»ΠΎΠ³Π΅ Harrix. ΠœΡ‹ ΠΆΠ΅ рассмотрим ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ дСйствий β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠ³ΠΎ написания ΠΈ запуска ΠΊΠΎΠ΄Π°, сразу послС установки Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Начнём с измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° табуляции. ΠŸΡ€ΠΎΠΉΠ΄Ρ‘ΠΌ ΠΎΡ‚ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню: File β†’ Settings β†’ Editor, пролистываСм Π²Π½ΠΈΠ· Π΄ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° Tab Length ΠΈ вмСсто Ρ†ΠΈΡ„Ρ€Ρ‹ 2 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ 4.

Для компиляции ΠΈ запуска Java ΠΈ Go Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π°ΠΌ потрСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Script. УстанавливаСм, пройдя ΠΎΡ‚ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню File β†’ Settings β†’ Install. Π’ окошкС Search packages Π²Π²ΠΎΠ΄ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Script ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Packages. Π£ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Install.Β 

ОТидаСм окончания Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ установки – ΠΊΠΎΠ³Π΄Π° Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚Π° появятся ΠΊΠ½ΠΎΠΏΠΊΠΈ Settings, Uninstall, Disable.

НаТимаСм ΠΊΠ½ΠΎΠΏΠΊΡƒ Settings ΠΈ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°

Default Working Directory (CWD) Behavior Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Directory of the script.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π½Π° Java ΠΈ Go наТимая сочСтаниС клавиш Ctrl+Shift+B.

Π”ΠΎΠ±Π°Π²ΠΈΠΌ нСбольшой космСтичСский ΡˆΡ‚Ρ€ΠΈΡ…. НайдитС Π² своСй ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ .atom, Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ‚ΡƒΠ΄Π° ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ (Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Atom) Ρ„Π°ΠΉΠ» styles. less. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π΅Π³ΠΎ ΠΊΠΎΠ½Π΅Ρ† ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚. Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² консоли Script станСт большС.


// style Script console
.script-view .line {
    font-size: 14px;
}

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ совСт. Π§Ρ‚ΠΎΠ±Ρ‹ Atom сохранял Π²ΠΊΠ»Π°Π΄ΠΊΠΈ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠ°ΠΏΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° File β†’ Open Folder…, ΡƒΠΊΠ°Π·Π°Π² ΠΏΠ°ΠΏΠΊΡƒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Geany

  • ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт: www.geany.org
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ: Geany e.V.
  • ЛицСнзия: GNU GPL, открытая

Geany – ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π»Ρ‘Π³ΠΊΠΈΠΉ кроссплатформСнный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Linux, Windows, MacOS, BSD ΠΈ Solaris. ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия Π²Ρ‹ΡˆΠ»Π° Π² 2005 Π³ΠΎΠ΄Ρƒ.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ интСрфСйс, основанный Π½Π° GTK+, выглядит Π½Π΅ Ρ‚Π°ΠΊ соврСмСнно ΠΈ элСгантно, ΠΊΠ°ΠΊ Ρƒ Atom. Π—Π°Ρ‚ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Java ΠΈ Go этот Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ² сразу послС установки ΠΈ Π½Π΅ нуТдаСтся Π½ΠΈ Π² ΠΊΠ°ΠΊΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настройках.

Для компиляции Ρ„Π°ΠΉΠ»Π° Π½Π° Java достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ Compile ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F8. Для выполнСния ΠΎΡ‚ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Π° Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Execute ΠΈΠ»ΠΈ F5. Консоль с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ выполнСния открываСтся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅.

Для запуска ΠΊΠΎΠ΄Π° Π½Π° Go достаточно ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Compile ΠΈΠ»ΠΈ клавиши F8.

Notepad++

  • ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт: www.notepad-plus-plus.org
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ: Don Ho
  • ЛицСнзия: GNU GPL, открытая

Notepad++ – Π»Ρ‘Π³ΠΊΠΈΠΉ ΠΈ быстрый тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. К соТалСнию, ΠΎΠ½ Π½Π΅ кроссплатформСнный ΠΈ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Windows.

Достаточно ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ Π΅Π³ΠΎ настройкС ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² нашСм Π±Π»ΠΎΠ³Π΅, здСсь ΠΌΡ‹ рассмотрим основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹.

ПослС установки Π² мСню Settings β†’ Style Configurator…, Π²Ρ‹Π΄Π΅Π»ΠΈΠ² Π² списках ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Global Styles ΠΈ Default Style, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сСмСйство ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Π’Π°ΠΌ ΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌΡƒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ: β€œSelect theme”.

УстанавливаСм Ρ‚Π°Π±ΡƒΠ»ΡΡ†ΠΈΡŽ 4 ΠΏΡ€ΠΎΠ±Π΅Π»Π°, согласно Java Code Conventions: Settings β†’ Preferences…, выдСляСм ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Language ΠΈ Java ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ чСкбокс Replace by space.

Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ компиляции ΠΈ запуска ΠΊΠΎΠ΄Π° скачиваСм ΠΈ настраиваСм ΠΏΠ»Π°Π³ΠΈΠ½ NppExec. По ссылкС прСдставлСны нСсколько вСрсий, Ρƒ мСня установлСн v0.5.9.9 dev. Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½Π° (x64 ΠΈΠ»ΠΈ x86) Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ согласно разрядности установлСнного Notepad++. Π‘ΠΊΠ°Ρ‡Π°Π² zip-Π°Ρ€Ρ…ΠΈΠ², достаём ΠΈΠ· Π½Π΅Π³ΠΎ Ρ„Π°ΠΉΠ» NppExec.dll ΠΈ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². Π’ ΠΌΠΎΡ‘ΠΌ случаС ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ этой ΠΏΠ°ΠΏΠΊΠ΅ выглядит Ρ‚Π°ΠΊ –

C:\Program Files\Notepad++\plugins\NppExec\. ПослС этого запускаСм (ΠΈΠ»ΠΈ пСрСзапускаСм) Notepad++.

НастраиваСм ΠΏΠ»Π°Π³ΠΈΠ½, пройдя Plugins β†’ NppExec:

Π’ мСню ΠΏΠ»Π°Π³ΠΈΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹:

  • No internal messages
  • Save all files on execute
  • Follow $(CURRENT_DIRECTORY)

Π—Π°Ρ‚Π΅ΠΌ добавляСм ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ компиляции, сначала для Java. НаТимаСм Plugins β†’ NppExec β†’ Execute ΠΈΠ»ΠΈ просто Π½Π°ΠΆΠΌΡ‘ΠΌ F6. НабСрём Π² ΠΎΠΊΠ½Π΅ Command(s) ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (скрипт):


javac $(FILE_NAME)
if $(EXITCODE) !=0 goto exit
java $(NAME_PART)
:exit

Как Π²ΠΈΠ΄ΠΈΠΌ, пСрвая строка Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ компилятор для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°. Вторая строка обСспСчиваСт Β«ΠΎΠ±Ρ…ΠΎΠ΄Β» ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹Π·ΠΎΠ²Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ (Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ строкС) Π² случаС компиляции с ошибками.

НаТав Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Save…, Π²Π²Π΅Π΄Ρ‘ΠΌ Π² ΠΏΠΎΠ»Π΅ Script name Π½Π°Π·Π²Π°Π½ΠΈΠ΅ нашСго скрипта – Β«javaΒ». Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ сочСтаниС клавиш Ctrl+F6 Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ этот скрипт.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ скрипт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Go. НаТимаСм F6, Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ строку ΠΈ сохраняСм этот скрипт ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ β€œgo”.


go run $(FILE_NAME)

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ Β«ΠΊ соТалСнию»: Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ отсутствуСт подсвСтка синтаксиса языка

Go ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Однако это Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Ρ‚ΡŒ, воспользовавшись совСтами со stackoverflow.com.

РСзюмС

РассмотрСв Ρ‚Ρ€ΠΈ простых тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΌΡ‹ ΡƒΠ±Π΅Π΄ΠΈΠ»ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ процСсс ΠΈΡ… настройки для написания ΠΊΠΎΠ΄Π° Π½Π° Java ΠΈ Go Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ считанныС ΠΌΠΈΠ½ΡƒΡ‚Ρ‹. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΌΠΈΡ€ Π»Ρ‘Π³ΠΊΠΈΡ… ΠΈ доступных инструмСнтов для программистов. ΠŸΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΠΉΡ‚Π΅ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅.

МСня ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Telegram ΠΏΠΎΠ΄ Π½ΠΈΠΊΠΎΠΌ @biblelamp ΠΈΠ»ΠΈ Π½Π° сайтС GeekBrains. Π‘ΡƒΠ΄Ρƒ Ρ€Π°Π΄ Π»ΡŽΠ±Ρ‹ΠΌ замСчаниям, поТСланиям ΠΈ дополнСниям.

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ свой ΠΏΡƒΡ‚ΡŒ Π² Java ΠΈ Go, Ρƒ нас Π² Π±Π»ΠΎΠ³Π΅ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ интСрСсноС:

  • Быстрый старт с Java: ΠΎΡ‚ знакомства Π΄ΠΎ вашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹
  • Быстрый старт с Java: пишСм «крСстики-Π½ΠΎΠ»ΠΈΠΊΠΈΒ»
  • Быстрый старт с Java: Β«Π»ΠΎΠΏΠ½ΠΈ ΡˆΠ°Ρ€ΠΈΠΊΒ»
  • Быстрый старт с Go: ΠΏΠ΅Ρ€Π²Ρ‹Π΅ шаги

Если ΠΆΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ систСмноС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΆΠ΄Ρ‘ΠΌ вас Π½Π° Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π°Ρ… Java ΠΈ Go Π² Geek University!

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅,Β java

Нашли ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² тСкстС? ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°ΠΌ.

8 Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π° для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π² смартфонС? Π­Ρ‚ΠΎ свобода ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΊΠΎΠ³Π΄Π° ΠΈ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. ΠŸΡ€Π΅Π΄ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ гСниальная идСя (ΠΈΠ»ΠΈ понадобится срочно внСсти исправлСниС Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚), Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π—Π°Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π² смартфонС ΠΈ Π² случаС нСобходимости Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с большим удобством, Ρ‡Π΅ΠΌ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅.

Dcoder

Как утвСрТдаСтся Π½Π° сайтС Dcoder, это самая быстрая мобильная IDE. Она доступна Π² Π²Π΅Π±-вСрсии, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для iOS ΠΈ Android. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ большоС количСство языков (большС 35), Π²ΠΊΠ»ΡŽΡ‡Π°Ρ HTML, CSS, JavaScript, C, C++, Python ΠΈ Java.

Π’ Dcoder Π΅ΡΡ‚ΡŒ автоматичСскоС проставлСниС ΠΏΠ°Ρ€Π½Ρ‹Ρ… скобок ΠΈ созданиС отступов, подсвСтка синтаксиса. Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ смоТСтС Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ оформлСния прилоТСния.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Dcoder гордятся малСньким вСсом своСго прилоТСния: всСго 6MB. Π’Π°ΠΊΡƒΡŽ Π»Π΅Π³ΠΊΠΎΠ²Π΅ΡΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ благодаря использованию ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… компиляторов ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° для ΠΊΠΎΠ΄Π°. Но Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ ΠΈ обратная сторона: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½.

Turbo Editor

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΌΠΎΡ‰Π½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для Android. Π˜ΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄ (Ρ‚.Β Π΅., ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΌ ΡƒΠΌΠ΅Π½ΠΈΠΈ Π²Ρ‹ смоТСтС Π΅Π³ΠΎ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ своСму вкусу). Π’ этом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ подсвСтку синтаксиса для HTML, XHTML, CSS, LESS, JavaScript, PHP, Python ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… языков, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΆΠΈΠΌ чтСния, автосохранСниС Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· прилоТСния, просмотр Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

Quoda

Quoda это простой Π² использовании Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° для Android. Как ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π² нашСм спискС, Quoda ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ языков, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ C, C++, C#, CSS, HTML, Java, JavaScript, Lua, Markdown, PHP, Python, Ruby. Π•ΡΡ‚ΡŒ подсвСтка синтаксиса, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» поиска ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ рСгистра.

Π’ ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ вСрсии доступны Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, интСграция SFTP/FTP(S) ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, Π° Ρ‚Π°ΠΊΠΆΠ΅ прСдпросмотр страниц Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ HTML/Markdown (Π½Π° ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ…).

QuickEdit

Быстрый, Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΊ с простым тСкстом, Ρ‚Π°ΠΊ ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. Как ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ этого прилоТСния, ΠΊ Π΅Π³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ особСнностям ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ. По этим критСриям QuickEdit прСвосходит ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ прилоТСния.

Π’ этом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ подсвСтку синтаксиса для 50 с лишком языков, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ строк, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ физичСской ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΏΠ»Π°Π²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ, автоматичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ дСйствий (Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ). ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Π² ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ….

Our Code Editor Free

Как слСдуСт ΠΈΠ· названия, этот Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ бСсплатный (Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π· Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹). А ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² описании Π½Π° Google Play, это цСлая IDE для Android. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ. ΠŸΡ€Π°Π²Π΄Π°, Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Π²Π°ΠΌ Π½Π΅ удастся ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ… (Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅ΡΡ‚ΡŒ).

Android Web Developer (AWD)

AWD β€” это IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π―Π·Ρ‹ΠΊΠΎΠ² ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ: PHP, CSS, JS, HTML, JSON. Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ дистанционной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ (ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌ FTP, FTPS, SFTP, WebDAV).

Π’ AWD Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ (срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ) подсвСтку синтаксиса, Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, Π°Π²Ρ‚ΠΎΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ„Π°ΠΉΠ»Π°, ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ Git (Π² ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ вСрсии), Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» поиска ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ физичСской ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Android Interactive Development Environment (AIDE)

AIDE β€” это интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для создания Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ прямо Π½Π° Android-устройствах. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Java, C/C++, HTML5, CSS ΠΈ JavaScript.

Π’ этом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ошибок, подсвСтку синтаксиса для Java ΠΈ XML. Π•ΡΡ‚ΡŒ интСграция с Dropbox. Благодаря совмСстимости с Eclipse ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Eclipse-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. Для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ поддСрТиваСтся Git.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π΅Ρ€Ρ‚Π° этого прилоТСния β€” ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ ΠΊΠΎΠ΄ΠΈΠ½Π³Π° с ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ инструкциями (курс программирования Π½Π° Java, Android-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, создания ΠΈΠ³Ρ€).

Казалось Π±Ρ‹, всС просто ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ, Π½ΠΎ Π² коммСнтариях люди ΠΆΠ°Π»ΡƒΡŽΡ‚ΡΡ Π½Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² бСсплатной вСрсии ΠΈ Π½Π° навязчивыС прСдлоТСния ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

Codeanywhere

IDE для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Android-устройствах. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, FTP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство языков (большС 100). Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сторонним сСрвисам (Dropbox, Google Drive, OneDrive, Amazon S3, Github, Bitbucket).

Если Ρƒ вас Π½Π΅Ρ‚ собствСнного сСрвСра, Codeanywhere ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ для вас Linux-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ доступны, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, WordPress, Drupal, Magento.

По ΠΌΠΎΡ‚ΠΈΠ²Π°ΠΌ ΡΡ‚Π°Ρ‚ΡŒΠΈ Β«Top 8 Code Editors for Mobile Application DevelopmentΒ».

Π’ΠΎΠΏ-10 Π»ΡƒΡ‡ΡˆΠΈΡ… Java IDE Π½Π° 2023 Π³ΠΎΠ΄

Главная/Π‘Π»ΠΎΠ³/Π―Π·Ρ‹ΠΊΠΈ/Π’ΠΎΠΏ-10 Π»ΡƒΡ‡ΡˆΠΈΡ… Java IDE Π½Π° 2023 Π³ΠΎΠ΄

03 января 2022 Π³. — 9 ΠΌΠΈΠ½ чтСния Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Java IDE с ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ инструмСнтами Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ повысит Π²Π°ΡˆΡƒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ. IDE Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ исходного ΠΊΠΎΠ΄Π°, срСдства Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ сборки ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Java. Но с Ρ‚Π°ΠΊΠΈΠΌ количСством Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, какая IDE Π»ΡƒΡ‡ΡˆΠ΅ для вас.

БСгодня ΠΌΡ‹ обсудим основныС трСбования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Java IDE, ΠΈ 10 Π»ΡƒΡ‡ΡˆΠΈΡ… Java IDE Π½Π° 2023 Π³ΠΎΠ΄.

  • 10 Π»ΡƒΡ‡ΡˆΠΈΡ… Java IDE
    • Π—Π°Ρ‚ΠΌΠ΅Π½ΠΈΠ΅
    • NetBeans
    • IntelliJ IDEA
    • Π‘ΠΈΠ½ΠΈΠΉ J
    • JDeveloper
    • МоС Π·Π°Ρ‚ΠΌΠ΅Π½ΠΈΠ΅
    • Π—Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ„ΡƒΡ‚
    • jGRASP
    • jΠ‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ
    • DrJava
  • Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги для вашСго обучСния

  • Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Java IDE Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ?

    Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя всС инструмСнты, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для написания, ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ тСстирования ΠΊΠΎΠ΄Π°. IDE позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΅Π΄ΠΈΠ½ΠΎΠΉ срСдС ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс программирования. КаТдая IDE ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ рСсурсы, Π½ΠΎ всС ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, инструмСнты сборки ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ.

    ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Java IDE Π²Π°ΠΆΠ½ΠΎ сначала ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ Π½Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты для Π²Π°ΡˆΠΈΡ… Π½ΡƒΠΆΠ΄. НСзависимо ΠΎΡ‚ вашСго уровня ΠΎΠΏΡ‹Ρ‚Π°, для вас найдСтся идСальная Java IDE.

    ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ инструмСнты Java IDE

    • ΠžΡ‚Π»Π°Π΄ΠΊΠ°: НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π½Ρ‹Ρ… IDE, Π²Π°ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ инструмСнт для выдСлСния ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ошибок ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°.
    • ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса: ВстроСнная подсвСтка ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для удобочитаСмости ΠΈ эффСктивности. Π­Ρ‚ΠΎΡ‚ инструмСнт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π½Π°ΠΉΡ‚ΠΈ ошибки Π² вашСм ΠΊΠΎΠ΄Π΅ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ быстрСС ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄.
    • Автоматизация сборки: Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ срСда IDE ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Java Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅, ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
    • Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°: Π­Ρ‚ΠΎΡ‚ инструмСнт ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ вставляСт ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ вашС врСмя ΠΈ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ риск ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ ΠΈ ошибок.
    • ГрафичСский интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (GUI): Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ графичСский интСрфСйс обСспСчиваСт ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс.

    10 Π»ΡƒΡ‡ΡˆΠΈΡ… Java IDE

    Eclipse

    Eclipse β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых популярных Java IDE Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ . Он бСсплатный, с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±ΡˆΠΈΡ€Π½ΡƒΡŽ экосистСму ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², которая позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

    Eclipse IDE поставляСтся ΠΊΠ°ΠΊ Π² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ вСрсиях, ΠΏΡ€ΠΈ этом облачная вСрсия позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

    Eclipse β€” Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ благодаря своим срСдствам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Eclipse ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Eclipse Marketplace, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, доступных для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ , Π° Ρ‚Π°ΠΊΠΆΠ΅ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, которая позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

    Eclipse ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 100 языков программирования , Π²ΠΊΠ»ΡŽΡ‡Π°Ρ JavaScript, Groovy ΠΈ Scala, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов для модСлирования, построСния Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈ тСстирования. Eclipse Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ популярныС инструмСнты сборки Java, Maven ΠΈ Gradle.

    ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы использования Eclipse

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования: Π’Ρ‹ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ многоязычным Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ ΠΈΡ‰Π΅Ρ‚Π΅ IDE, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΡƒΡŽ ΠΎΠ±ΡˆΠΈΡ€Π½ΡƒΡŽ срСду ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², ΠΈ Π½Π΅ Π²ΠΎΠ·Ρ€Π°ΠΆΠ°Π΅Ρ‚Π΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° настройку своСго ΠΎΠΏΡ‹Ρ‚Π°.

    ΠšΡ€ΠΎΡΡ-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ: Windows, Mac OS, Linux, Solaris

    Π¦Π΅Π½Π°: БСсплатно


    NetBeans

    Apache NetBeans β€” ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ IDE для Java 8 , ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Java IDE, , ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Π±-прилоТСния. NetBeans ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ наряду с HTML5 ΠΈ C++.

    NetBeans ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ настройку ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ выдСляСт ΠΊΠΎΠ΄ Java синтаксичСски ΠΈ сСмантичСски .

    Благодаря ΠΌΠΎΡ‰Π½Ρ‹ΠΌ срСдствам Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ NetBeans ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ NetBeans для Java, Π½ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… языках программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ C, C++ ΠΈ JavaScript.

    ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы использования NetBeans

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования: Π’Ρ‹ многоязычный Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΡ‰Π΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ IDE с инструмСнтами для совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Maven.

    ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ: Linux, Mac OS, Windows, Solaris

    Π¦Π΅Π½Π°: БСсплатно


    IntelliJ IDEA

    IntelliJ β€” ΠΎΠ΄Π½Π° ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Java. Π­Ρ‚ΠΎ совмСстимая с ΠΈ эргономичная IDE с функциями для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Π΅Π· загромоТдСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π½Π°Π±ΠΎΡ€ инструмСнтов, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅, ΠΌΠ΅ΠΆΡŠΡΠ·Ρ‹ΠΊΠΎΠ²ΠΎΠΉ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³, Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ языковая ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡ.

    IntelliJ доступСн Π² Π΄Π²ΡƒΡ… вСрсиях: лицСнзионная вСрсия Apache 2 для сообщСства ΠΈ проприСтарная максимальная вСрсия. ВСрсия для сообщСства являСтся бСсплатной ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄, с Π°ΠΊΡ†Π΅Π½Ρ‚ΠΎΠΌ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Android ΠΈ Java Virtual Machine (JVM). ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ вСрсия являСтся ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π° Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.

    ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы использования IntelliJ IDEA

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования: Π’Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Ρ‡ΡŒΡ компания Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° IDE, ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятная IDE, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ. Π£ вас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ быстрый ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±ΠΎΠ»Π΅Π΅ тяТСлой IDE.

    ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ: Linux, Mac OS, Windows

    Π¦Π΅Π½Π°: Community edition β€” бСсплатно, Ultimate edition β€” 49,90 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² мСсяц (499,00 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² Π³ΠΎΠ΄)


    BlueJ

    BlueJ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создавался для ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² мСньшСм ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π₯отя BlueJ β€” отличная Java IDE для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅Ρ‚Π΅Ρ€Π°Π½Ρ‹ Java ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ BlueJ ΠΈΠ·-Π·Π° Π΅Π³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈ простого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса .

    BlueJ обСспСчиваСт простоС взаимодСйствиС с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой ΠΊΠΎΠ΄ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ динамичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. BlueJ β€” это инновационная Java IDE с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… , Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ окраска ΠΏΡ€ΠΈΡ†Π΅Π»Π°, ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ скамСйки ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². BlueJ являСтся ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы.

    ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы использования BlueJ

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования: Π’Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Java ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ большС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² создании простых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятной, ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½ΠΎΠΉ срСдС.

    ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ: Windows, Linux, Mac OS

    Π¦Π΅Π½Π°: БСсплатно


    Oracle JDeveloper

    JDeveloper β€” это бСсплатная интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, прСдлагаСмая Oracle. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Java, PHP, SQL, XML, HTML ΠΈ JavaScript. JDeveloper ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ вСсь ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ : ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡ‚Π»Π°Π΄ΠΊΠ°, оптимизация, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅.

    Он интСгрируСтся с Oracle Application Development Framework (Oracle ADF) для упрощСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

    JDeveloper ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои прилоТСния ΠΈΠ· срСды кодирования. JDeveloper ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ пСрСтаскивания, которая ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Java EE ΠΈ Java SE.

    ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы использования Oracle JDeveloper

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования: Π’Ρ‹ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Java, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½ΡƒΠΆΠ΅Π½ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов, ΠΈ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΡΠΆΠ΅Π»ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

    ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ: Windows, Linux, Mac OS

    Π¦Π΅Π½Π°: БСсплатно


    MyEclipse

    MyEclipse β€” это проприСтарная Java IDE, построСнная Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Eclipse. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Ρ‚Π°ΠΊ ΠΈ ΠΊΠΎΠ΄ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Π² срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π° Π΅Π³ΠΎ инструмСнты ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Java ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. MyEclipse ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Angular, HTML, TypeScript ΠΈ JavaScript.

    Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ соСдинитСли Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ сСрвСров ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Maven ΠΈ Spring. MyEclipse ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Π΅ внСшниС ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ интСрфСйсы .

    ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы использования MyEclipse

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования: Π’Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Eclipse, ΠΈ ваша компания Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° IDE. Π£ вас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ быстрый ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тяТСлой IDE.

    ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ: Linux, Mac OS, Windows

    Π¦Π΅Π½Π°: Бтандартная вСрсия β€” 31,75 Π΄ΠΎΠ»Π». БША Π² Π³ΠΎΠ΄, бСзопасная вСрсия β€” 75 Π΄ΠΎΠ»Π». БША Π² Π³ΠΎΠ΄


    Greenfoot

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Greenfoot Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° с Ρ†Π΅Π»ΡŒΡŽ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Java Π±ΠΎΠ»Π΅Π΅ простым ΠΈ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для ΠΌΠΎΠ»ΠΎΠ΄Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Greenfoot ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ для создания ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΈΠ³Ρ€ ΠΈ симуляций .

    Π­Ρ‚Π° IDE ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΡ‡ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ учащихся ΠΈ прСдоставляСт ΠΈΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ взаимодСйствия. Greenfoot ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ бСсплатный доступ ΠΊ Π·Π²ΡƒΠΊΠ°ΠΌ ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, взаимодСйствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

    ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы использования Greenfoot

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования: Π’Ρ‹ β€” Π½ΠΎΠ²Ρ‹ΠΉ Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡ‰Π΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π² освоСнии IDE с ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ½Π»Π°ΠΉΠ½-сообщСством ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ интСрфСйсом.

    ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ: Windows, Linux, Mac OS, Solaris

    Π¦Π΅Π½Π°: БСсплатно


    jGRASP

    jGRASP β€” это лСгкая Java IDE, которая автоматичСски создаСт 9014s Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ 9. Он Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π½Π° Java, поэтому Π½Π΅ зависит ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… с JVM. jGRASP ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ срСдства, встроСнный ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ классов UML.

    jGRASP ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ исходного ΠΊΠΎΠ΄Π° ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ структур Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ врСмя выполнСния. Он Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ структуры управлСния для Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Python, C++, Objective-C ΠΈ Ada.

    Π­Ρ‚Π° облСгчСнная срСда IDE настраиваСтся с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ бСсплатных ΠΈ коммСрчСских компиляторов для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языков программирования.

    ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы использования jGRASP

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования: Π’Ρ‹ многоязычный Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ нравится Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²Ρ‹ΠΉ графичСский интСрфСйс.

    ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ: Linux, Mac OS, Windows

    Π¦Π΅Π½Π°: БСсплатно


    JCreator

    JCreator β€” это мощная ΠΈ лСгкая Java IDE, написанная Π½Π° C++, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ быстрой, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Java IDE, написанныС Π½Π° C++. Он ΠΈΠΌΠ΅Π΅Ρ‚ интСрфСйс, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ интСрфСйсу Microsoft Visual Studio, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ исходному ΠΊΠΎΠ΄Ρƒ. JCreator ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ JDK для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ строгиС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ API для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

    Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… благодаря ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятному ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ интСрфСйсу. Он прСдоставляСт Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, подсвСтка синтаксиса ΠΈ мастСра. Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ свой ΠΊΠΎΠ΄ Java, Π½Π΅ запуская основной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. JCreator прСдлагаСтся Π² вСрсиях Pro Edition ΠΈ LE Edition.

    ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы использования JCreator

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования: Π’Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Windows, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½Π° быстрая IDE с понятным интСрфСйсом, ΠΈ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° Π½Π΅Π΅.

    НС кроссплатформСнный: Windows

    Π¦Π΅Π½Π°: JCreator Pro β€” 79 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША, JCreator LE β€” 35 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π₯отя ΠΎΠ½Π° Π½Π΅ такая мощная, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ IDE ΠΈΠ· этого списка, ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ простой интСрфСйс ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΉ внСшний Π²ΠΈΠ΄ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….

    DrJava позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ свой ΠΊΠΎΠ΄ с консоли ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ свои Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ консоли. Он ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ благодаря Ρ‚Π°ΠΊΠΈΠΌ функциям, ΠΊΠ°ΠΊ поиск/Π·Π°ΠΌΠ΅Π½Π°, Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, автоматичСский отступ, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ синтаксиса. Он Π΄Π°ΠΆΠ΅ интСгрируСтся Π² Eclipse Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½.

    ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы использования DrJava

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования: Π’Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ настраивая. Π’Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с установкой ΠΈ настройкой тяТСлой IDE.

    ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ: Linux, Windows, Mac OS

    Π¦Π΅Π½Π°: БСсплатно


    Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅ шаги Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Java IDE, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ! Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ β€” это практичСскиС ΡƒΡ€ΠΎΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Java, Π²Π°ΠΌ слСдуСт ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ:

    • ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Java
    • УсловныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Java
    • ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Java
    • И Π±ΠΎΠ»Π΅Π΅

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ быстро ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Java, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΏΠ»Π°Π½ΠΎΠΌ обучСния Educative Java для программистов . Π­Ρ‚ΠΎΡ‚ кураторский ΠΏΠ»Π°Π½ обучСния идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для вас, Ссли Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ программирования, Π½ΠΎ Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Java. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΡ‚Π°Ρ‚ΡŒ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Java с Ρ†Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подготовят вас ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅.

    ΠŸΡ€ΠΈΡΡ‚Π½ΠΎΠ³ΠΎ обучСния!


    ΠΠΠŸΠ˜Π‘ΠΠ› BYErin Schaffer

    ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ сообщСству ΠΈΠ· 1,7 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠΠ°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠ«Πœ Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Π±ΡŽΠ»Π»Π΅Ρ‚Π΅Π½Π΅ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ собраны самыС популярныС ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ рСсурсы Educative, совСты ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ совСты ΠΏΠΎ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅.

    jEdit β€” тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для программиста β€” ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

    jEdit — тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ программиста — ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
    Β 
    Β 
    Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
    Β 
    Β 

    Java Runtime вСрсии 1. 6 (ΠΎΠ½Π° ΠΆΠ΅ Java 6) ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии трСбуСтся для jEdit 4.4 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсий.
    Для jEdit 5.2 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсий трСбуСтся Java Runtime вСрсии 1.7 (ΠΈΠ»ΠΈ Java 7) ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии.
    Java Runtime вСрсии 1.8 (ΠΎΠ½Π° ΠΆΠ΅ Java 8) ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии трСбуСтся для jEdit 5.4 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсий.
    Java Runtime вСрсии 11 (ΠΎΠ½Π° ΠΆΠ΅ Java 11) ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии трСбуСтся для jEdit 5.6 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсий.
    ΠŸΠ΅Ρ€Π΅Π΄ установкой jEdit ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ совмСстимая Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина Java; подробности см. Π½Π° страницС совмСстимости.

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1 β€” ручная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ установка Π½Π° Π»ΡŽΠ±ΡƒΡŽ ОБ

    Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ вСрсия: jEdit 5.6.0 ИзмСнСния
    Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° установки Π½Π° основС Java 3,7 ΠœΠ‘ (для любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы)
    Установщик Windows 4,8 ΠœΠ‘
    ΠŸΠ°ΠΊΠ΅Ρ‚ OS X 5,5 ΠœΠ‘
    ΠŸΠ°ΠΊΠ΅Ρ‚ Debian 4,9 ΠœΠ‘
    ΠŸΠ°ΠΊΠ΅Ρ‚ Slackware 4,9 ΠœΠ‘
    Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ 0,6 ΠœΠ‘ (PDF Π½Π° Π±ΡƒΠΌΠ°Π³Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° А4, 149 страниц)
    Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ 0,6 ΠœΠ‘ (PDF Π½Π° Π±ΡƒΠΌΠ°Π³Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Letter, 159 страниц)
    Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ 2,5 ΠœΠ‘

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ ссылки Π½Π΅ Π½Π° сами Ρ„Π°ΠΉΠ»Ρ‹, Π° скорСС Π½Π° страницы, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π‘Π΄Π΅Π»Π°ΠΉ , Π° Π½Π΅ , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свой Команда Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° «Бсылка для скачивания» ΠΏΠΎ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ссылкам.

    Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ установкС доступны для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм:

    • Mac OS
    • ОБ/2
    • Unix/Linux
    • Π’ΠœΠ‘
    • Windows

    ИспользованиС установщика Π½Π° основС Java

    Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ установкС для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ здСсь Π½Π΅Ρ‚, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΌΠ½Π΅ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅.

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2 β€” простая установка Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ разновидности *nix

    • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ FreeBSD ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΉΡ‚ΠΈ установку jEdit Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ², запустив:
       cd /usr/ΠΏΠΎΡ€Ρ‚Ρ‹/Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹/jedit
      ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ 
    • Π”ΠΆΠ΅Π½Ρ‚Ρƒ Линукс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ jEdit ΠΈΠ· Π΄Π΅Ρ€Π΅Π²Π° ΠΏΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ, запустив появлСниС Π΄ΠΆΠ΅Π΄ΠΈΡ‚ .
    • Для установки jEdit Ρ‡Π΅Ρ€Π΅Π· Debian Linux apt-get (это Ρ‚Π°ΠΊΠΆΠ΅ для Π»ΡŽΠ±Ρ‹Ρ… дистрибутивов Π½Π° основС Debian, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ubuntu), Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку Π² ваш /etc/apt/sources. list :
       Π΄Π΅Π± https://<Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ>.dl.sourceforge.net/project/jedit/
       
      Π΅. Π³.
       Π΄Π΅Π± https://freefr.dl.sourceforge.net/project/jedit/
       

      Π—Π°Ρ‚Π΅ΠΌ просто запуститС apt-get update , Π° Π·Π°Ρ‚Π΅ΠΌ apt-get install jedit .

      Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ ΠΈ подписан. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ подписан Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π²Ρ‹Π·Π²Π°Π² apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E6A233DBE3AFBEFC

      Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Ρ€ΡƒΡ‡Π½ΡƒΡŽ установку Ρ„Π°ΠΉΠ»ΠΎΠ² .deb, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠŸΠ°ΠΊΠ΅Ρ‚ Debian Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

    • Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ apt4rpm, urpmi ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ инструмСнт с Linux Π½Π° основС RPM распрСдСлСниС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ автоматичСски ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ jEdit ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ JPackage RPM.

    ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹?

    Если Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΈ установкС jEdit, взглянитС Π½Π° Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы. Если это Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ с вашСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² списки рассылки.

    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *