Π Π°Π·Π½ΠΎΠ΅

Ide для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°: 16 Π»ΡƒΡ‡ΡˆΠΈΡ… срСд для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

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

ΠΎΠ±Π·ΠΎΡ€ популярных IDE / Π₯Π°Π±Ρ€

Π›Π΅Ρ‚ ΠΏΡΡ‚ΡŒ Π½Π°Π·Π°Π΄ online IDE Π±Ρ‹Π»ΠΈ Ρ‚Π°ΠΊΠΈΠΌΠΈ сСбС ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°ΠΌΠΈ, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ Π΄ΠΈΠΊΠΈΠΉ восторг Ρƒ Π³ΠΈΠΊΠΎΠ² ΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ всСго Π½ΠΎΠ²ΠΎΠ³ΠΎ. Π”Π°, Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, вСроятнСС всСго, сами создатСли Ρ‚Π°ΠΊΠΈΡ… сСрвисов Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, ΠΊΡƒΠ΄Π° ΠΆΠ΅ Π·Π°Π²Π΅Π΄ΡƒΡ‚ ΠΈΡ… стрСмлСния ΠΈ продСланная Ρ€Π°Π±ΠΎΡ‚Π°. ВсС Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΎΡΡŒ с банального ΠΎΠ½Π»Π°ΠΉΠ½ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° с ΠΏΠ°Ρ€ΠΎΠΉ-Ρ‚Ρ€ΠΎΠΉΠΊΠΎΠΉ мСнюшСк ΠΈ компилятора для ΠΏΠ°Ρ€Ρ‹-Ρ‚Ρ€ΠΎΠΉΠΊΠΈ языков. Π’ΠΎΠΎΠ±Ρ‰Π΅, довольно-Ρ‚Π°ΠΊΠΈ интСрСсно Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ этого Ρ€Ρ‹Π½ΠΊΠ°. Π’Π°ΠΊ, Π² 2011 Π±Ρ‹Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΎΠ±Π·ΠΎΡ€ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… IDE, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ ΠΈ Π³Π΅Ρ€ΠΎΠΈ Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π”Π²Π° Π³ΠΎΠ΄Π° спустя появилась Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΡΡ‚Π°Ρ‚ΡŒΡ со сравнСниСм Π΄Π²ΡƒΡ… ΡΠΈΠ»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Ρ€Ρ‹Π½ΠΊΠ° β€” Codenvy ΠΈ Cloud9. Π§Ρ‚ΠΎ ΠΆ, Π½Π° Π΄Π²ΠΎΡ€Π΅ 2015 Π³ΠΎΠ΄, Π°, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, врСмя для ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ ΠΎΠ±Π·ΠΎΡ€Π°.

Π“Π΅Ρ€ΠΎΠ΅Π² ΠΎΠ±Π·ΠΎΡ€Π° Π²Ρ‹Π±ΠΈΡ€Π°Π»ΠΈ Π½Π΅ случайно. Помог ΠΈ Google поиск, Π° Ρ‚Π°ΠΊΠΆΠ΅ частота ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ Π½Π° тСматичСских Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ…. Π˜Ρ‚Π°ΠΊ, встрСчайтС β€” Codenvy, Cloud9, Koding ΠΈ Nitrous. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ, ΠΊΡ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Π° ΠΊΡ‚ΠΎ Ρ…ΡƒΠΆΠ΅ β€” Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ. ΠœΡ‹ лишь пробСТимся ΠΏΠΎ основным Ρ„ΠΈΡˆΠΊΠ°ΠΌ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚ ΡΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ развития Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ… сСрвисов.

Codenvy

https://codenvy.com

Если ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΠ±Π»Π°ΠΊΠ΅: НСбольшой ΠΎΠ±Π·ΠΎΡ€ Онлайн-IDE, Ρ‚ΠΎ Π² Codenvy ΡƒΠ·Π½Π°Π΅ΠΌ eXo IDE. Π—Π° ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚ измСнилось ΠΌΠ½ΠΎΠ³ΠΎΠ΅, Ссли Π½Π΅ всС. НовоС ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ IDE Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ сСбя ΠΆΠ΅ 2-3-Π»Π΅Ρ‚Π½Π΅ΠΉ давности. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ ΠΈ ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ:

  • Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ располоТСниС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сСрвисов Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… сСрвСрах, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ сборка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² (Ссли это Java) проистСкаСт Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ сСрвСрС с прСдустановлСнными Maven ΠΈ Ant. Π‘ΠΈΠ»Π΄ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° runtime сСрвСр, сСрдцСм ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ стал Docker.
  • благодаря Docker-Ρƒ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запускаСтся Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдоставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Ρ‹ ΠΈΠ· своих Dockerfile-ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Codenvy Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ прСдоставлСниСм Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΊΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ β€œΠΎΡΡŒΡŽβ€. ΠŸΡ€Π΅Π΄ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ собраны Π½Π° Π±Π°Π·Π΅ Derbian Jessie.
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Java. Как ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Ρ‹, Codenvy удСляСт большС внимания Ρ‚ΠΎΠΌΡƒ языку, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ, собствСнно, ΠΈ написан сам сСрвис. Package view ΠΈ список ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для Π΄Π΅Ρ€Π΅Π²Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, подсвСтка синтаксиса, ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ code-assistant (ΠΏΡ€ΠΈΠ²Π΅Ρ‚ Эклипсу), ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ошибки ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈΡ… исправлСния, навигация ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ (старый-Π΄ΠΎΠ±Ρ€Ρ‹ΠΉ F4). Maven ΠΈ Ant Π½Π° Π±ΠΎΡ€Ρ‚Ρƒ. АвтоматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ зависимостСй ΠΏΡ€ΠΈ сохранСнии build Ρ„Π°ΠΉΠ»ΠΎΠ².
  • ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄. Codenvy ΡˆΠ°Π³Π°Π΅Ρ‚ Π² ΠΎΠ±ΡŠΡΡ‚ΠΈΡ Eclipse, Π° собствСнный SDK ΠΏΠΎΡ‚ΠΈΡ…ΠΎΠ½ΡŒΠΊΡƒ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΡ‡Π΅Π²Π°Π» Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Eclipse Che.
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Git, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Datasource ΠΏΠ»Π°Π³ΠΈΠ½, CodeMirror с Π΅Π³ΠΎ плюшками, Google App Engine ΠΏΠ»Π°Π³ΠΈΠ½, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ pull request Π² GitHub Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ прямо ΠΈΠ· воркспСйса (Π½ΠΎΠ²Ρ‹ΠΉ β€œΠ±Ρ€Π°Π½Ρ‡β€, β€œΡ„ΠΎΡ€ΠΊβ€ ΠΈ β€œΠΏΡƒΠ»Π»-Ρ€Π΅ΠΊΠ²Π΅cт” Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ автоматичСски).

Codenvy Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄Π΅Π»ΡΡŽΡ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ вопросу клонирования ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° Π² 1 ΠΊΠ»ΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ вмСстС с Π΅Π³ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ настройками. По сути, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Codenvy вовсС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Codenvy Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ Factory:

Из нСдостатков ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • отсутствиС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ скриптовых языков. Code autocompletion для PHP, Python, Ruby Π½Π΅Ρ‚. ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ для этих языков ΠΎΡ‚Π΄Π°Π½Ρ‹ Π½Π° ΠΎΡ‚ΠΊΡƒΠΏ community.
  • ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ рСсурсам ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π½Π½Π΅Ρ€Π°. Для бСсплатных Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² выставлСно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² 1 час, послС Ρ‡Π΅Π³ΠΎ Docker ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ останавливаСтся ΠΈ удаляСтся. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ, Π° Π²ΠΎΡΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π·Π°Π½ΠΎΠ²ΠΎ
  • отсутствуСт синхронизация Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ измСнСния, сдСланныС Π² runtime Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ отобразятся Π½Π° Π΄Π΅Ρ€Π΅Π²Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Будя ΠΏΠΎ постам Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Codenvy, послСдниС 2 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π§Ρ‚ΠΎ ΠΆ, Codenvy, ΠΏΠΎΡ…ΠΎΠΆΠ΅ нашли свою Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ. Eclipse Che ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для enterprise ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² (Codenvy прСдлагаСтся Π² on-premises вСрсии, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСрвис ΠΌΠΎΠΆΠ½ΠΎ Π½Π° своСм ΠΆΠ΅Π»Π΅Π·Π΅ ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΊΠ΅) β€” Ρ‡Π΅ΠΌ Π½Π΅ заявлСния ΠΎ взрослости ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°?

Cloud9

https://c9.io

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π³Π΅Ρ€ΠΎΠΉ ΠΎΠ±Π·ΠΎΡ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΡˆΠ΅Π» Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΈ нСпростой ΠΏΡƒΡ‚ΡŒ. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡΡΡŒ ΠΎΡ‚ Codenvy, Cloud9 ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Π³Π½ΡƒΡ‚ΡŒ свою линию, ΠΏΠ»Π°Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡΡΡŒ Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅. Если Codenvy β€” это Java, Ρ‚ΠΎ Cloud9 β€” это, бСзусловно, JavaScript. ΠšΡ‚ΠΎ Π½Π° Ρ‡Π΅ΠΌ ΠΏΠΈΡˆΠ΅Ρ‚, ΠΊΠ°ΠΊ говорится. К слову, компания Π½Π΅Π΄Π°Π²Π½ΠΎ выпустила Beta Π²Π΅Ρ€ΡΠΈΡŽ SDK.

ΠŸΠ»ΡŽΡΡ‹ Cloud9:

  • полновСсная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° JavaScript, PHP, Python. Π’ΡƒΡ‚ ΠΈ Π°Π²Ρ‚ΠΎ-Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, подсвСтка ошибок, Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, навигация ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ, поиск Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π‘Π»ΠΎΠ²ΠΎΠΌ, для скриптовых языков Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ
  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ FTP, Π° Ρ‚Π°ΠΊΠΆΠ΅ SSH ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ сСрвСрам. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π½Π° Digital Ocean ΠΈΠ»ΠΈ Amazon, ΠΈ β€œΠΏΠΎΠ΄ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΈΡ‚ΡŒΡΡβ€ Ρ‚ΡƒΠ΄Π° ΠΈΠ· Cloud 9 воркспСйса. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ всС плюшки Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ β€œΠΌΠΎΡ‰Π°β€ поднятой β€œΠΈΠ½ΡΡ‚Π°Π½ΡΡ‹β€:

  • sudo доступ ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ сСбя довольно просто (ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ прСдлагаСтся Ubuntu). ΠœΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌ ΠΆΠ΅ Docker-ΠΎΠΌ Π½Π° инфраструктурС Google Cloud
  • svn, git ΡƒΠΆΠ΅ прСдустановлСны Π½Π° машинС
  • collaboration Ρ€Π΅ΠΆΠΈΠΌ со встроСнным Ρ‡Π°Ρ‚ΠΎΠΌ
  • Π½Π°Π±ΠΎΡ€ встроСнных Π±ΠΈΠ»Π΄ систСм для скриптовых языков

НСдостатки

  • Ρ…ΠΎΡ‚ΡŒ Cloud 9 ΠΈ Π½Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ сСбя ΠΊΠ°ΠΊ Java IDE, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Java Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ code autocompletion β€” явно Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Java Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ
  • ограничСния бСсплатного Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°. Ну, Π±Π΅Π· этого Π½ΠΈΠΊΡƒΠ΄Π°

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для JavaScript Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€ΠΎΠ². Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, мноТСство β€œΡ…ΠΎΡ‚ΠΊΠ΅Π΅Π²β€. Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π° протяТСнии ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅. Π‘Π΅Π· сомнСния, стоит ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΡˆΠ΅ΠΊ ΠΈ интСрСсных ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ.

Koding

https://koding.com

Π­Ρ‚ΠΎ имя всС Ρ‡Π°Ρ‰Π΅ упоминаСтся Π½Π° тСматичСских Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ…. НСсмотря Π½Π° минималистичСский Π΄ΠΈΠ·Π°ΠΉΠ½, Koding ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ простыС, Π½ΠΎ эффСктивныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… мСнюшСк IDE. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» β€” Π²ΠΎΡ‚, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ.

ΠŸΠ»ΡŽΡΡ‹ Koding:

  • быстроС β€œΠΏΠΎΠ΄Π½ΡΡ‚ΠΈΠ΅β€ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. ΠŸΡ€ΠΈ этому, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π² этой машинС. Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ всС. Π’Π°ΠΊΠΎΠ΅ Π²ΠΎΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. PHP, Python, Java, Ruby, Perl, Java ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ сходу. ΠΠ΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ сСрвисы ΠΈ софт ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ.
  • Git ΠΈ SVN доступСн ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ
  • доступ ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС ΠΏΠΎ SSH. ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π» ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ
  • collaboration Ρ€Π΅ΠΆΠΈΠΌ c функциями watch (создаСтся Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ° воркспСйса) ΠΈ kick (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· сСссии)
  • собствСнный ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ + Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ установкС самых популярных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² + Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΠΎΠ΄ sudo

НСдостатки

  • Π² силу ΡƒΠΆ ΠΎΡ‡Π΅Π½ΡŒ минималистичСского Π΄ΠΈΠ·Π°ΠΉΠ½Π° слоТно сходу Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, особСнно для Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€ΠΎΠ², ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΡˆΠΈΡ… ΠΊ классичСскому layout мСню ΠΈ Ρ‚Π°Π±ΠΎΠ² Π² Eclipse ΠΈ IntelliJ.
  • отсутствиС ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Java, хотя, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Koding ΠΈ Π½Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ сСбя с этой стороны
  • отсутствиС возмоТности ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠ³ΠΎ β€œΠ΄Π΅ΠΏΠ»ΠΎΡβ€ Π½Π° PaaS, Ρ…ΠΎΡ‚ΡŒ ΠΈ присутствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² ΠΈ β€œΠ΄Π΅ΠΏΠ»ΠΎΠΈΡ‚ΡŒβ€ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΡŽ строку.
  • Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Codenvy ΠΈ Cloud9, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сторонних ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π½Π΅ прСдусмотрСна (Π½Ρƒ ΠΈΠ»ΠΈ ΠΆΠ΅ информация спрятана Π³Π΄Π΅-Ρ‚ΠΎ Π² нСтрях сайта)

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ довольно интСрСсный, Π½ΠΎ ΠΏΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ отстаСт ΠΎΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… Π³Π΅Ρ€ΠΎΠ΅Π² ΠΎΠ±Π·ΠΎΡ€Π°. ВмСстС с Ρ‚Π΅ΠΌ, ΠΈΠΌΠΏΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ простота создания VM ΠΈ отсутствиС β€œbells and whistles”, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… ΡƒΠΊΡ€Π°ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π², Π½Π΅ нСсущих Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ практичСской ΠΏΠΎΠ»ΡŒΠ·Ρ‹.

Nitrous

https://www.nitrous.io

ΠžΡ‡Π΅Π½ΡŒ интСрСсный ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€Π°ΠΌ прСдлагаСтся Π»ΠΈΠ±ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина Π² ΠΎΠ±Π»Π°ΠΊΠ΅, Π»ΠΈΠ±ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина + дСсктоп ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ использованиС Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… дСсктоп Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ².

ΠŸΠ»ΡŽΡΡ‹:

  • ΡˆΡƒΡΡ‚Ρ€ΠΎ поднимаСтся Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ стэк. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ΡΡ PHP, Ruby, Node.js, Go, Meteor.
  • SSH доступ ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС
  • дСсктоп ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΠΎΠ΄ Windows ΠΈ Mac c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΡ„Ρ„Π»Π°ΠΉΠ½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Sublime) ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΊΠΎΠΉ. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π½Π° локальной машинС, автоматичСски ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΎΠ±Π»Π°ΠΊΠΎΠΌ.
  • ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс для установки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Достаточно просто ввСсти имя ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Install
  • code assistant для скриптовых языков

НСдостатки:

  • Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс для запуска сСрвисов. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ всС Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, Π½ΠΎ всС ΠΆΠ΅, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ UI Π½Π΅ совсСм ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ
  • Π½Π΅ совсСм понятна ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΏΠΎ ΠΏΠΎΡ€Ρ‚Π°ΠΌ. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ΡΡ ΠΏΡ€Π΅Π²ΡŒΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΡ€Ρ‚Π°Ρ…, ΠΈ ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅-кастомныС, нСпонятно.
  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ, Π½ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ воркспСйса Π² Ρ†Π΅Π»ΠΎΠΌ выглядит странновато.
  • ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для дСплоя Π½Π° PaaS. ВмСсто этого ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ΡΡ command line Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, с ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установкой ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Абмициозный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсСн PHP, Python ΠΈ JavaScript Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€Π°ΠΌ. ДСсктопноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ дСсктоп ΠΈ ΠΎΠ±Π»Π°ΠΊΠΎ.

ВмСсто Π˜Ρ‚ΠΎΠ³ΠΎΠ²

ΠšΡ€ΠΈΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ IDE ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π΄Π°ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠΈ β€” большС стимула для развития. И Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ эта самая ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠ° ΠΈ сдСлала Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Π΅ IDE Ρ‚Π΅ΠΌ, Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π΅ΡΡ‚ΡŒ Π½Π° сСгодняшний дСнь. ΠšΡ‚ΠΎ-Ρ‚ΠΎ Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° Java ΠΈ enterprise сСгмСнт Ρ€Ρ‹Π½ΠΊΠ°, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ стараСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Тизнь JavaScript, PHP ΠΈ Python Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ вСсСлСС. Π’ любом случаС, идСя ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ с Chromebook ΠΈΠ»ΠΈ слабСнького Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°, имСя ΠΏΡ€ΠΈ этом Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ Linux ΠΌΠ°ΡˆΠΈΠ½Ρƒ, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ Π½Π° Тизнь. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π»Π΅Ρ‚.

ΠΎΠ±Π·ΠΎΡ€ соврСмСнных IDE для языка PHP β€” CMS Magazine

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ PHP-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ всСгда ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΊ осознанию Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½Π° срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Данная ΡΡ‚Π°Ρ‚ΡŒΡ β€” это ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ PHP IDE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ, Ρ‚Π°ΠΊ ΠΈ ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΎΠ±Π·Π²Π°Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π΄ΠΈΠ΄ΠΆΠΈΡ‚Π°Π»-агСнтство

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ конкурс Π½Π° workspace.ru – ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ прСдлоТСния ΠΎΡ‚ участников CMS Magazine ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΈ срокам. Π­Ρ‚ΠΎ бСсплатно ΠΈ Π·Π°ΠΉΠΌΠ΅Ρ‚ 5 ΠΌΠΈΠ½ΡƒΡ‚. Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ 15 617 Π΄ΠΈΠ΄ΠΆΠΈΡ‚Π°Π»-агСнтств, Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ – Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΡŒΡ‚Π΅ Π΄ΠΎ 30%.
Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ конкурс β†’

Notepad++

НачнСм с самого простого, доступного, Π»Π΅Π³ΠΊΠΎΠ³ΠΎ ΠΈ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самого извСстного Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Notepad++. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ, ΠΊΡ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ Π°Π·Ρ‹ программирования ΠΈ вСрстки, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ натыкаСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Notepad++, поэтому ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² этом ΠΎΠ±Π·ΠΎΡ€Π΅ просто Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° ΠΊΠΎΠ΄Π°

ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса ускоряСт процСсс написания ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ΄ΠΎΠΌ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ поиска ошибок. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° подсвСтка CSS, PHP, JS, HTML ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Допустим, ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Ρ„Π°ΠΉΠ» index.html — Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ автоматичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° HTML ΠΈ присвоит подсвСтку для Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Код Π±Π΅Π· подсвСтки:

Код с подсвСткой:

АвтоматичСскоС дописываниС Ρ‚Π΅Π³ΠΎΠ²

ΠžΡ‡Π΅Π½ΡŒ удобная функция для экономии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ сам ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ написания ΠΊΠΎΠ΄Π°.

Для настроСк Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ достаточно ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ: ΠžΠΏΡ†ΠΈΠΈ -> Настройки -> ΠΠ²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅.

Π‘ΠΌΠ΅Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ

Окно Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈ поиска

АвтозамСна ΠΈ поиск Π²ΠΎ всСх Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π² IDE. ВызываСтся ΠΎΠΊΠ½ΠΎ поиска сочСтаниСм клавиш Ctrl + F.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΏΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Π­Ρ‚ΠΎ функция Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² исходный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ IDE ΠΈΠ»ΠΈ вовсС ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ Π΅Π³ΠΎ. Notepad++ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Π°ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ послСднюю ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

БущСствуСт ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ мноТСство Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для упрощСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Notepad. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρƒ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:

  • Autosave — АвтосохранСниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

  • Compare – Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ вСрсий Ρ„Π°ΠΉΠ»ΠΎΠ².

  • Document Monitor – ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° измСнСния Ρ„Π°ΠΉΠ»Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ.

  • Explorer – Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΏΠ°ΠΏΠΊΠ°ΠΌ.

  • Code Alignmen – Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°.

  • NppExport – ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Markdown ΠΊΠΎΠ΄ Π² html.

  • MultiClipboard – история ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

  • Spell-Checker – ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° правописания.

  • JSToolNpp – ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с JavaScript.

  • Finger Text – позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π±Π»ΠΎΠΊ нСсколько Ρ€Π°Π·.

  • Customize Toolbar – ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ панСль инструмСнтов.

  • Preview Html – прСдпросмотр ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

  • NppFTP – Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Π°Π»Π°ΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· IDE.

  • Auto Indent – Π°Π²Ρ‚ΠΎ отступы.

  • CharM – Π½Π°Π±ΠΎΡ€ символов.

  • SnippetExecutor — Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°.

  • TextFX Plugin – автоматичСскоС Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‚Π΅Π³ΠΎΠ².

  • Function list – ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ список Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

  • HTML Tag – Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ сочСтаний клавиш.

Π Π°Π±ΠΎΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· FTP

Многим ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с сСрвСром сразу Ρ‡Π΅Ρ€Π΅Π· FTP, поэтому устанавливаСм ΠΏΠ»Π°Π³ΠΈΠ½ NPPftp.

ПодвСдСм ΠΈΡ‚ΠΎΠ³ΠΈ

  1. БСсплатный.

  2. Π Π°Π±ΠΎΡ‚Π° с большим количСством Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.

  3. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€.

  4. ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° установки.

  5. ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса.

  6. Π Π°Π±ΠΎΡ‚Π° с большим количСством языков.

  7. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ экспорта Ρ„Π°ΠΉΠ»Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.

  8. НаличиС горячих клавиш.

  9. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ поиска ΠΏΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ.

  10. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ смСны ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ.

  11. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°.

  12. Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΈ понятный интСрфСйс.

Sublime Text 3

ВрСмя ΠΈΠ΄Π΅Ρ‚, ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ программист Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ пытаСтся Π½Π°ΠΉΡ‚ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ поинтСрСснСС, Ρ‡Π΅ΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚. НСкоторым Π²Π΅Π·Π΅Ρ‚ сразу Π½Π°Ρ‚ΠΊΠ½ΡƒΡ‚ΡŒΡΡ Π½Π° Sublime.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠΊΠΎΠ½

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с нСсколькими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ экранС.

Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈ сравнСнии Ρ„Π°ΠΉΠ»ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всСгда ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с константами.

Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° имССтся своя полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΏΠΎ ТСланию Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ.

Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°:

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ:

Win/Linux: Alt + Shift + 2/3/4/5

Mac: CMD + Alt + 2/3/4/5

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ:

Win/Linux: Alt + Shift + 5/8/9

Mac: CMD + Alt + Shift + 1/2/3

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

НСбольшой, Π½ΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΏΡ€ΠΈ вСрсткС.

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° установки ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

ΠŸΡ€ΠΈ всСх описанных Π²Ρ‹ΡˆΠ΅ прСимущСствах базовая вСрсия Sublime ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΎΠ±Π΄Π΅Π»Π΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ, Π½ΠΎ ΠΈ это Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ установка любого дополнСния, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», происходит прямо ΠΈΠ· ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… клавиш.

Win/Linux: Ctrl + Shift + P

Mac: CMD + Shift + P

Π’ появившСмся ΠΎΠΊΠ½Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ Β«Package Control: Install PackageΒ». Достаточно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ, ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ сам ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ всС доступныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.

Π’ΠΎΡ‚ ΠΈ всС. Π”Π°Π»Π΅Π΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ сочСтаниС клавиш Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ строку поиска ΠΏΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌ ΠΈ устанавливаСм Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π²Π°ΠΌ.

БыстроС написаниС ΠΊΠΎΠ΄Π°

Один ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² β€” Emmet, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, кстати, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Sublime. Π˜Ρ‚Π°ΠΊ, устанавливаСм ΠΏΠ»Π°Π³ΠΈΠ½ Emmet. Π’Π²ΠΎΠ΄ΠΈΠΌ Β«!Β», Π° Π·Π°Ρ‚Π΅ΠΌ β€” TAB, ΠΈ наш символ автоматичСски прСобразуСтся Π² Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄.

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅

Π§Π΅Ρ€Π΅Π· Ctrl ставитС курсор Π² Π½ΡƒΠΆΠ½Ρ‹Π΅ мСста, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.

Достоинства

  • ΠŸΡ€ΠΈΡΡ‚Π½Ρ‹ΠΉ ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ интСрфСйс.

  • Π“ΠΈΠ±ΠΊΠΈΠ΅ настройки.

  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания Π»ΡŽΠ±Ρ‹Ρ… сниппСтов.

  • Π—Π°Π΄Π°Π½ΠΈΠ΅ горячих клавиш для Π»ΡŽΠ±Ρ‹Ρ… дСйствий.

  • НаличиС ΠΌΠΈΠ½ΠΈ-ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°.

  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ хранСния настроСк Π² ΠΏΠ°ΠΏΠΊΠ΅.

  • ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° (ΠΏΠΎ горячим клавишам).

  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ скрытых символов.

  • ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅, постоянно растущСС сообщСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

НСдостатки

  • НСобходимо Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ XML-Ρ„Π°ΠΉΠ»Ρ‹ для настроСк, Ρ‡Ρ‚ΠΎ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΡ‹Ρ‚Π° Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, поэтому Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ понятно.

  • НСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.

  • ВрСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Ρƒ Notepad++.

  • ΠŸΠ»Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ. Π₯отя Π΅ΡΡ‚ΡŒ ΠΏΠΎΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ‚Ρ€ΠΈΠ°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ°Π»ΠΎ Ρ‡Π΅ΠΌ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚. ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ появляСтся ΠΎΠΊΠ½ΠΎ ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.

phpDesigner

phpDesigner β€” Ρ…ΠΎΡ‚ΡŒ ΠΈ старый, Π½ΠΎ довольно Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ PHP-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΠΆΠΈΠ²ΠΎΠΉ подсвСткой синтаксиса. Π­Ρ‚ΠΎΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ.

Подсказки ΠΏΠΎ PHP-ΠΊΠΎΠ΄Ρƒ ΠΈ Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅

Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ скорости написания ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ подсказок PHP, JavaScript. ΠΠ²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° для PHP, HTML, XHTML, CSS.

Π Π°Π±ΠΎΡ‚Π° с FTP

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Π΅Π·ΠΎ всяких Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, прямо ΠΈΠ· Β«ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ количСством ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΊ FTP ΠΈ SFTP. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² прямо ΠΈΠ· ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Быстрый ΠΎΠ±Π·ΠΎΡ€ ΠΊΠΎΠ΄Π°

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

Ошибки в кодС

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, самая интСрСсная ΠΈ вострСбованная функция Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ β€” это ΠΏΠΎΠΊΠ°Π· ошибок Π² ΠΊΠΎΠ΄Π΅. Π‘ Π½Π΅ΠΉ Π²Ρ‹ Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠΉ красной полосой.

Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ подсвСтка синтаксиса

АвтоматичСскоС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ подсвСткой PHP, HTML, CSS, JavaScript, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ находится курсор.

Быстрая смСна ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ

Как ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, phpDesigner Π½Π΅ ΠΎΠ±Π΄Π΅Π»Π΅Π½ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ быстрой смСны ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρƒ Ρ„Π°ΠΉΠ»Π°.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ PHP-ΠΊΠΎΠ΄Π°

ΠŸΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ PHP-ΠΊΠΎΠ΄Π° phpDesigner сам проставляСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ отступы, Π½ΠΎ, ΠΎΡ‚ΠΊΡ€Ρ‹Π² Ρ‡ΡƒΠΆΠΎΠΉ ΠΊΠΎΠ΄, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ для вашСго Π³Π»Π°Π·Π° лСстницы ΠΊΠΎΠ΄Π°. Для автоматичСского форматирования ΠΊΠΎΠ΄Π° Π² phpDesigner ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сочСтаниС клавиш Ctrl + Shift + F1.

НСдостатки

  • phpDesigner β€” платная IDE, Π½ΠΎ Π΅ΡΡ‚ΡŒ trial Π½Π° 21 дСнь.

  • К соТалСнию, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° большС Π½Π΅ развиваСтся ΠΈ Π² скором Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ большС Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°.

  • НСт возмоТности быстрой Ρ€Π°Π±ΠΎΡ‚Ρ‹ с соврСмСнными Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ.

  • НСт встроСнной Ρ‚Ρ‘ΠΌΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹.

  • БущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Windows.

ΠŸΠ»ΡŽΡΡ‹

  • ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса PHP4 ΠΈ Π²Ρ‹ΡˆΠ΅, SQL, HTML/XHTML, CSS, JavaScript, Java, C#, Perl, Python, Ruby, Smarty.

  • Подсказки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с PHP.

  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сСрвСрными ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.

  • ΠœΠΎΡ‰Π½Ρ‹ΠΉ PHP Code Beautifier.

  • phpDocumentator.

  • БыстроС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°.

  • Быстрый ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, классу ΠΈΠ»ΠΈ константС.

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° синтаксиса PHP с использованиСм PHP-ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°.

  • ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° Π½Π΅Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… скобок/Ρ‚Π΅Π³ΠΎΠ².

  • АвтоматичСская простановка отступов.

  • АвтокоррСктировка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

  • БСсконСчная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΠΈ ΠΎΡ‚ΠΌΠ΅Π½ΡΡ‚ΡŒ измСнСния.

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ поискС ΠΈ Π·Π°ΠΌΠ΅Π½Π΅.

  • Поиск ΠΏΠΎ нСскольким Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

  • Π—Π°ΠΌΠ΅Π½Π° Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

  • ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

  • ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ.

  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΊΠΎΠ΄Π°.

  • Π Π°Π±ΠΎΡ‚Π° с FTP.

  • Быстрая смСна ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ.

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ·Ρ‹Ρ‡Π½ΠΎΡΡ‚ΠΈ.

  • НастраиваСмыС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.

  • НастраиваСмыС горячиС клавиши.

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅ΠΌ.

phpStorm

ΠœΡ‹ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых слоТных ΠΈ распространСнных IDE. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Β«Π¨Ρ‚ΠΎΡ€ΠΌΠ°Β» ΠΊΡ€Π°ΠΉΠ½Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ. НСсмотря Π½Π° свою Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, Storm ΠΈΠΌΠ΅Π΅Ρ‚ ряд достоинств ΠΈ нСдостатков. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ Π΅Π³ΠΎ возмоТностСй.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°

Π’ Storm ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΎΡ‡Π΅Π½ΡŒ просто, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ IDE сама Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ мСсто, Π³Π΄Π΅ Π²Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ Π² Ρ„Π°ΠΉΠ»Π΅, ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ курсора, Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ

На полях Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ Breakpoints. ВызываСтся мСню Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Ctrl + Shift + F8. МоТно Π² любоС врСмя ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅ любого Ρ„Π°ΠΉΠ»Π° Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, создавая ΠΏΠ°ΠΏΠΊΠΈ для Π½ΠΈΡ….

Scratch-Ρ„Π°ΠΉΠ»Ρ‹

Иногда Π²Π°ΠΌ физичСски Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, скаТСм, для Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ. Π’ PhpStorm ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ пустыС Ρ„Π°ΠΉΠ»Ρ‹ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ Scratch-Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ, Π° просто хранятся Π² самом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π²Ρ‹ ΠΈΡ… Π½Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с Ρ„Π°ΠΉΠ»ΠΎΠΌ Π½Π° FTP

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

Π Π°Π±ΠΎΡ‚Π° с Git

Одной ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Storm являСтся Ρ€Π°Π±ΠΎΡ‚Π° с Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ. ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² мСню.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Β«Π“ΠΈΡ‚ΠΎΠΌΒ» Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, Ρ‚ΠΎΡ‡Π½Π΅Π΅, это происходит автоматичСски, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΡƒΡˆΠΈΡ‚Π΅ измСнСния Π² Git. Π’ случаС нСсоотвСтствия, phpStorm выдаст Π²Π°ΠΌ ΠΎΠΊΠ½ΠΎ с ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π°ΠΌΠΈ Π² Ρ„Π°ΠΉΠ»Π°Ρ…, Π° сами Ρ„Π°ΠΉΠ»Ρ‹ подсвСтятся красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ настройка автодСплоя, Ссли ΠΎΠ½ Π½Π΅ настроСн Π½Π° сторонС Git. Π’ΠΎ Π΅ΡΡ‚ΡŒ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» автоматичСски пСрСнСсСтся Π½Π° сСрвСр.

Поиск ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ

Поиск ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ осущСствляСтся простым Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиш Ctrl + F, Π½ΠΎ Ссли ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ проиндСксирован, Π° это происходит ΠΏΡ€ΠΈ Π΅Π³ΠΎ скачивании, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ поиск ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΠΏΠ°ΠΏΠΊΠ΅. Для этого достаточно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ сам ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΠΏΠ°ΠΏΠΎΠΊ Π»ΠΈΠ±ΠΎ β€” ΠΏΠ°ΠΏΠΊΡƒ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Ctrl + Shift + F.

ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Если пСрСмСнная Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π° Π² сСрый Ρ†Π²Π΅Ρ‚.

Подсказки Π² функциях

phpStorm пошСл дальшС ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ автоподсказок ΠΈ дописывания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠ½ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚ ΠΎΠ± отсутствии ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ измСнСния Π² Ρ„Π°ΠΉΠ»Π°Ρ…

IDE Ρ…Ρ€Π°Π½ΠΈΡ‚ всС Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ измСнСния Π² Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΈ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Ρ„Π°ΠΉΠ»Π°.

Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ список особСнностСй IDE phpStorm. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ нСдостатках:

  1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° платная, ΠΈ лицСнзия довольно дорогая, Π½ΠΎ, учитывая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΎΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ стоит. Π”Π°, кстати, Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄.

  2. Для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Π° Ссли ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ, это становится Π½Π΅ совсСм ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

  3. АвтосохранСниС Ρ„Π°ΠΉΠ»ΠΎΠ². НС совсСм ΡƒΠ΄ΠΎΠ±Π½ΠΎ для людСй, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с Π΄Ρ€ΡƒΠ³ΠΎΠΉ IDE, Π½ΠΎ быстро ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°Π΅ΡˆΡŒ.

  4. ΠŸΡƒΠ³Π°ΡŽΡ‰ΠΈΠ΅ настройки. Π˜Ρ… Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ.

  5. НСпривычныС сочСтания горячих клавиш. НапримСр, Ctrl + Y Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π° удаляСт строку.

Π’ΠΎΡ‚ ΠΈ подошСл ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ IDE для PHP. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это лишь малая Ρ‡Π°ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΈ прСдставляСт собой лишь Π±Π°Π·ΠΎΠ²ΠΎΠ΅ взаимодСйствиС с IDE. Π‘ Ρ‡Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ, Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ сами, Π° я ΠΌΠΎΠ³Ρƒ лишь ΠΏΠΎΠΆΠ΅Π»Π°Ρ‚ΡŒ успСхов Π² Π²Π°ΡˆΠΈΡ… начинаниях. Π£Π΄Π°Ρ‡ΠΈ!

Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ: ΠšΠ°Π΄Ρ€ ΠΈΠ· сСриала «ΠœΠΈΡΡ‚Π΅Ρ€ Π ΠΎΠ±ΠΎΡ‚».

IDE для WEB-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° | VR-online

Π’ послСднСС врСмя я прямо-Ρ‚Π°ΠΊΠΈ подсСл Π½Π° ΠΈΠ³Π»Ρƒ web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. МСня стали чСртовски ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΊΠ°ΠΊ CSS/JavaScript/PHP ΠΈ ΠΎΠ½ΠΈ Π½ΠΈΡ… я всСгда Ρ€Π°Π΄ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. БСгодня ΠΌΠ½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ Π½Π° всСобщСС обсуТдСниС Ρ‚Π΅ΠΌΡƒ Β«IDE для WEB-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β». Π― ΡƒΠΆΠ΅ давнСнько Π½Π΅ занимался ΠΊΠΎΠ΄ΠΈΠ½Π³ΠΎΠΌ для WEB’а ΠΈ Π·Π° это врСмя успСл ΠΎΡ‚ΡΡ‚Π°Ρ‚ΡŒ Π² этом Π΄Π΅Π»Π΅.

Когда я Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ свои силы, Ρ‚ΠΎ Π² качСствС IDE ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ нравился PHP Expert Editor (]]>http://phpexperteditor.com]]>). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±Ρ‹Π»Π° ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ, Π½ΠΎ ΠΎΠ΄Π½ΠΎ врСмя для ΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ exUSSR Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ»Π°ΡΡŒ бСсплатно. МСня Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ всС устраивало (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… глюков) ΠΈ я Π³ΠΎΡ‚ΠΎΠ² Π±Ρ‹Π» Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Когда я Ρ€Π΅ΡˆΠΈΠ» Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² Ρ‚Π΅ΠΌΡƒ, Ρ‚ΠΎ ΡƒΠ·Π½Π°Π», Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠ° давнСнько Π½Π΅ обновлялась (ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ). Π­Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π΅ Π³Π»Π°Π²Π½Ρ‹ΠΉ минус, Π½ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, сСйчас ΠΈΠ΄Π΅Ρ‚ настоящий Π±ΡƒΠΌ Π½Π° web-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ IDE ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° синтаксис Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Π³ΠΎΠ²/сСлСкторов, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π»Π° Π² Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ плюшки для упрощСния процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, PHP Expert Editor я Ρ€Π΅ΡˆΠΈΠ» сразу Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π½Π° свалку.

ΠŸΡ€ΠΈΠ½ΡΠ»ΡΡ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ, Π° этой Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π΄ΠΎ Ρ„ΠΈΠ³Π° ΠΈ большС. НС знаСшь, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ. МногиС Π±Π»ΠΎΠ³Π³Π΅Ρ€Ρ‹, ΠΎΡΠ²Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Notepad++ ΠΈ PSDPad. Π― ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ люблю ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌ, Π½ΠΎ Π½Π΅ Π΄ΠΎ Ρ‚Π°ΠΊΠΎΠΉ стСпСни. Если Π΅Ρ‰Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ нСбольшой сцСнарий Π² Notepad++ я сСбя ΠΌΠΎΠ³Ρƒ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ†Π΅Π»Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ – ΡƒΠ²ΠΎΠ»ΡŒΡ‚Π΅. НС Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ элСмСнтарного Π΄Π΅Ρ€Π΅Π²Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… IDE Ρ„ΠΈΡ‡. Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ я Ρ‚ΠΎΠΆΠ΅ сразу ΠΎΡ‚Π»ΠΎΠΆΠΈΠ» ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ» поиски.

Бпустя ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя я наткнулся Π½Π° просто Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΎΡ‚ JetBrains (]]>http://www.jetbrains.com/]]>) – PHPStorm. Компания спСциализируСтся Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… IDE ΠΈ для PHP-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ просто ΡƒΡ€Π°Π³Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Π‘Ρ€Π°Π·Ρƒ Ρ…ΠΎΡ‡Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ срСда PHPStorm платная ΠΈ Π·Π° Π½Π΅Π΅ хотят 99$.

РСшился я Π΅Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π‘ΠΊΠ°Ρ‡Π°Π» 30-Ρ‚ΠΈ Π΄Π½Π΅Π²Π½Ρ‹ΠΉ trial ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² этой срСдС Π½Π°Π΄ Π½ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Π—Π½Π°Π΅ΡˆΡŒ, это просто сказка. Π― Π±Ρ‹ Π΄Π°ΠΆΠ΅ сказал, это IDE ΠΌΠΎΠ΅ΠΉ ΠΌΠ΅Ρ‡Ρ‚Ρ‹. ВсС сдСлано Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Π΅Π½ΡŒΠΊΠΎ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠ°ΠΊ этого ΠΈ оТидаСшь. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты (Π΄Π°ΠΆΠ΅ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вряд Π»ΠΈ понадобятся) ΠΈ IDE ΠΏΡ€ΠΈ этом Π΄Π°ΠΆΠ΅ Π½Π΅ Π½Π°ΠΌΠ΅ΠΊΠ°Π΅Ρ‚ Π½Π° Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ я сдСлаю ΠΏΡ€ΠΎ PHPStorm ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ пост ΠΈ Ρ‚Π°ΠΌ всС ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π½ΡŒΠΊΠΎ ΠΎΠΏΠΈΡˆΡƒ, Π° сСйчас просто скаТу – Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π±Ρ‹Π»ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ. IDE Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ ΡƒΠΏΠ°Π»Π° ΠΈ всячСски ΠΏΡ‹Ρ‚Π°Π»Π°ΡΡŒ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠΉ Ρ‚Ρ€ΡƒΠ΄. Π― остался чСртовски Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π°Ρ‡Π°Π» ΠΏΠΎΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. Пока я Π½Π°Ρ…ΠΎΠΆΡƒΡΡŒ Π² стадии принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ тСстовый ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ использования PHPStorm ΡƒΠΆΠ΅ истСк, я ΠΎΠΏΡΡ‚ΡŒ Ρ€Π΅ΡˆΠΈΠ» ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ ΡƒΠ΄Π°Ρ‡Ρƒ ΠΈ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ.

Π’ΠΎ Π²Ρ€Π΅ΠΌ поисков ΠΌΠ½Π΅ ΠΎΠΏΡΡ‚ΡŒ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡƒΡ‡Ρƒ Π΄Π΅Ρ€ΡŒΠΌΠ° ΠΈ я Π±Ρ‹Π» Π² шокС ΠΎΡ‚ максимализма Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Как Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡƒΠΌΡƒΠ΄Ρ€ΡΡŽΡ‚ΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ своСго ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Β«IDEΒ»? Π’Π΅Π΄ΡŒ вся ΠΈΡ… Β«IDEΒ» сводится ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΡŽ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΎΠ½Π° Notepad++ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ PSDPad.

НС знаю ΠΊΠ°ΠΊ, Π½ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ Google мСня Π²Ρ‹Π²Π΅Π» Π½Π° страницу ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Aptana Studio (]]>http://aptana.com/]]>). IDE для web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², созданная Π½Π° Π±Π°Π·Π΅ Eclipse. Π‘ послСдним ΠΌΠ½Π΅ доводилось ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ. Как-Ρ‚ΠΎ Ρ€Π°Π· я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° php. Помню, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ PDT, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эта срСда Π½Π°Ρ‡ΠΈΠ½Π°Π»Π° ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ сСбя Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с php. МнС Π΄Π°ΠΆΠ΅ успСл ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΡ‚ΡŒΡΡ этот Eclipse, Π½ΠΎ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π»Π° Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’ΠΎΠ³Π΄Π° ΠΎΠ½ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΡ‚ΠΎΡ€ΠΌΠ°ΠΆΠΈΠ²Π°Π» ΠΈ любил ΡΠΎΠΆΡ€Π°Ρ‚ΡŒ Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Ρƒ.

ΠŸΡ€ΠΎ Aptana Studio я ΡƒΠΆΠ΅ ΡΠ»Ρ‹ΡˆΠ°Π» ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ юзал, Π½ΠΎ эти события Ρƒ мСня Π½Π΅ ΠΎΡ‚Π»ΠΎΠΆΠΈΠ»ΠΈΡΡŒ Π² памяти ΠΈ я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ снова. Π‘ΠΊΠ°Ρ‡Π°Π» достаточно увСсистый инсталлятор (ΠΎΠΊΠΎΠ»ΠΎ 150 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²) ΠΈ заинсталлил Π½ΠΎΠ²ΡƒΡŽ IDE.

Π― Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ с Π½Π΅ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 1,5 Π½Π΅Π΄Π΅Π»Π΅ ΠΈ ΠΎΠ½Π°, Ρ‡Π΅Ρ€Ρ‚ возьми, ΠΌΠ½Π΅ стала нравится. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, это ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ… бСсплатный IDE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±Π΅Π· отвращСния. Она ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π΅ Π±Π΅Π· глюков (ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΎ, Π½ΠΎ подвисаСт), Π½ΠΎ Ρƒ ΠΊΠΎΠ³ΠΎ ΠΈΡ… Π½Π΅Ρ‚? Π—Π°Ρ‚ΠΎ Π² Aptana Π΅ΡΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты ΠΈ Π΅Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ хочСтся Π½Π°Π·Π²Π°Ρ‚ΡŒΡΡ IDE.

Одним словом — ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΌΠ½Π΅ нравится. Π― ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽ Π΅Π³ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ тСзисами свои ощущСния. Как набСрСтся достаточноС количСства ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° — ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠ»ΡŽΠ½Ρƒ Π΅Π³ΠΎ Π² Π±Π»ΠΎΠ³.

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ свой сумбурной Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ…ΠΎΡ‡Ρƒ Ρƒ тСбя ΠΏΠΎΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒΡΡ: β€œΠ ΠΊΠ°ΠΊΡƒΡŽ IDE ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Ρ‚Ρ‹ для web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ?”.

P.S. Π― знаю, Ρ‡Ρ‚ΠΎ Π½Π° VR тусуСтся Π½Π°Ρ€ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π½Π° C# Π² Visual Studio. Π”Ρ€ΡƒΠ·ΡŒΡ, подскаТитС, Π° ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΊ студии ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ PHP? Π― знаю, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½. А Π²ΠΎΡ‚ интСрСсно, Ссли бСсплатный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° Visual Studio Express. Π–Π΄Ρƒ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² =)

Π»ΡƒΡ‡ΡˆΠ°Ρ срСда Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π°

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²Π΅Π±-сайтов находятся Π² постоянном поискС IDE для PHP, которая смогла Π±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ для сСбя ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с самыми популярными ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ· Π½ΠΈΡ….

Поиск Π»ΡƒΡ‡ΡˆΠ΅ΠΉ IDE для языка программирования PHP

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ конкурСнтоспособным ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΌΠ΅Ρ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΊΠΎΠ΄ быстро ΠΈ качСствСнно. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ написания ΠΊΠΎΠ΄Π° стала Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ сСгмСнтов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ IoT ΠΈ AI.

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

МногиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π·Π°Π΄Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ вопрос: какая IDE для PHP Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚?

НиТС Π±ΡƒΠ΄ΡƒΡ‚ прСдставлСны нСсколько Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π°, всС ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ»ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ IDE Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ популярны Π² 2020 Π³ΠΎΠ΄Ρƒ.

IDE ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°: Π² Ρ‡Π΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅?

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ β€” ΠΎΠ±Ρ‹Π΄Π΅Π½Π½ΠΎΠ΅ Π΄Π΅Π»ΠΎ спСциалистов Π² области программирования, этому ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‚ΡΡ повсСмСстно ΠΈ вСсьма ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ. Но нСсмотря Π½Π° это остаСтся Π½Π΅Ρ€Π°Π·Π±Π΅Ρ€ΠΈΡ…Π°, Π² Ρ‡Π΅ΠΌ ΠΆΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды ΠΎΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π°?

Часто ΠΈΡ… ΠΏΡƒΡ‚Π°ΡŽΡ‚ Π² основном ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ схоТи ΠΏΠΎ выполняСмым Π·Π°Π΄Π°Ρ‡Π°ΠΌ, Π½ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ мСньшим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. По сути ΠΎΠ½ являСтся тСкстовым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ возмоТностями. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ написаниС ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ встроСнный Π½Π°Π±ΠΎΡ€ инструмСнтов ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

IDE Ρ‡Π°Ρ‰Π΅ всСго Π·Π°Ρ‚ΠΎΡ‡Π΅Π½Π° ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ язык программирования. Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ, Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΏΡ€ΠΈ этом Π½Π΅ потрСбуСтся использованиС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.
ΠžΠ±Ρ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ Π΄Π²ΡƒΡ… срСдств написания ΠΊΠΎΠ΄Π°:

  • ΠΠ²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°;
  • ВстроСнныС подсказки;
  • Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΊΠΎΠ΄Π°.

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

БСсплатная IDE – NetBeans

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

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ Π±Ρ‹Π» Π±Ρ‹ ΡΡ‚ΠΎΠ»ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ Ссли Π±Ρ‹ корпорация Oracle Π½Π΅ спонсировала Π΅Π³ΠΎ, Π½ΠΎ Π² 2016 Π³ΠΎΠ΄Ρƒ ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Ρ„ΠΎΠ½Π΄Ρƒ Apache. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΡΠ²Π»ΡΡŽΡ‚ΡΡ NetBeans Community ΠΈ NetBeans Org.

Π’ список Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ срСды рСдактирования входят: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ автоматичСского Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ php ΠΊΠΎΠ΄Π° с Π·Π°Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ подсвСткой синтаксиса, ошибок, Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ; ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс ΠΈ систСма Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. Одним ΠΈΠ· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… плюсов Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»ΠΎΠΌ, Π² случаС ошибки всСгда Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π°Π·Π°Π΄ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ элСмСнт. Π Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ возмоТности срСды ΠΌΠΎΠΆΠ½ΠΎ установив Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹.

Π›ΡƒΡ‡ΡˆΠ°Ρ платная IDE – PHP Storm

ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ являСтся коммСрчСской ΠΈ это ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π½ΠΎ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² сайтов ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° Π±Π°Π·Π΅ Π΄Π°Π½Π½ΠΎΠΉ срСды, подтвСрдят, Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π΅ΡΡ‚ΡŒ Π·Π° Ρ‡Ρ‚ΠΎ. PHP Storm ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΡ…ΠΎΠ΄ Π² Ρ€Π°Π·Ρ‹, даст Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ мСньшС, Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ большС.

Π­Ρ‚ΠΎ ΠΏΠΎ-настоящСму ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для PHP с подсвСткой ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, устраняя ошибки ΠΈ Π΄Π°ΠΆΠ΅ прСдотвращая ΠΈΡ… появлСниС. Π‘Ρ€Π΅Π΄Π° допускаСт установку ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΏΠΎΠ΄ свои потрСбности.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ этой срСды с систСмами управлСниями вСрсиями, позволяСт ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ², Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ, ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ покидая PHPStorm. ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ отслСТиваниС всСх ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ΄Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Phing.

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, которая сущСствСнно ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠΎΠ΄ΠΎΠΌ: Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Достаточно ввСсти Ρ‡Π°ΡΡ‚ΡŒ тСкста ΠΈΠ»ΠΈ ΠΊΠΎΠ΄Π°, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΅Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚, Π΄ΠΎΠΏΠΈΡˆΠ΅Ρ‚. Ѐункция Ρ„ΠΈΠ½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова PHP, классы ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΊΡƒΠΏΠΈΠ² Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Сю ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Π³ΠΎΠ΄Π°. По истСчСнии срока придСтся снова ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ пользованиС. Π›ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²: ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΈ коммСрчСская. Для студСнтов, ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ бСсплатно, называСтся такая лицСнзия β€” акадСмичСская.

НаиболСС нСдооцСнСнная срСда – Sublime Text

Π‘Ρ€Π΅Π΄Π° рСдактирования Sublime Text Π½Π΅ стала популярной ΠΈ вострСбованной, Π½ΠΎ ΠΎΠ½Π° ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ заслуТиваСт внимания ΠΈ достойна ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² Π΄Π°Π½Π½Ρ‹ΠΉ список. Π₯отя это ΠΈ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½ΠΎ Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ модуля IDE.

Из плюсов ΠΈ основных возмоТностСй ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄, Π° Ρ‚Π°ΠΊΠΆΠ΅ большой спСктр настроСк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят ΠΏΠΎΠ΄ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎΠ΄ сСбя. Установив Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… языков. Π’Π°ΠΊΠΆΠ΅ Sublime Text оснащСн Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ автодополнСния, которая ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π·Ρ‹.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈΡΡŒ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ… ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» автосохранСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ даст ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² случаС Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½Ρ‹Ρ… ситуаций ΠΈΠ»ΠΈ сбоя Ρ€Π°Π±ΠΎΡ‚Ρ‹ ПО. ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° своС усмотрСниС, добавляя Ρ‚ΡƒΠ΄Π° Π²Ρ‹Π·ΠΎΠ² часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… инструмСнтов.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Π½Π΅ΠΌ бСсплатно, Π½ΠΎ всС ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ для доступа ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ инструмСнтов.

Бамая популярная β€” Eclipse PDT

Бильная сторона IDE Eclipse PDT — ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ большоС количСство языков программирования, ΠΎΡ‚Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ систСму вострСбованной Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π²ΠΎ всСм ΠΌΠΈΡ€Π΅.

Π•ΡΡ‚ΡŒ возмоТности ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π² ΠΎΠ΄Π½Ρƒ строчку, Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° ΠΈ Π² случаС нСобходимости исправляСт Π΅Π³ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда PDT позволяСт локально ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ PHP-скрипты, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ с Zend Server ΠΈ XDebug ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ.

Cloud 9 – облачная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

БистСма ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ доступ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΌ пространствС Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… сСрвСрах. Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с большим количСством языков программирования, качСство сборки Π½Π° самом Π΄Π΅Π»Π΅ Π½Π° высоком ΡƒΡ€ΠΎΠ²Π½Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π°Π²Π΄Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ.

Π Π°Π±ΠΎΡ‚Π° Π² Cloud 9 ΡƒΠ΄ΠΎΠ±Π½Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ обслуТиваниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния осущСствляСтся Π±Π΅Π· участия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π° Π² ΠΎΠ±Π»Π°ΠΊΠ΅. Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π°Π½Π½Ρ‹Ρ… максимально бСзопасно ΠΈ Π΄Π°ΠΆΠ΅ Ссли с ПО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ случится, Ρ‚ΠΎ информация с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² Cloud 9 сохранСна Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ сСрвСрС ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π°.

Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΈΠΌ нСсомнСнным плюсом β€” доступ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдоставляСтся бСсплатно. КомандС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π·Π° пользованиС придСтся Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ, Π½ΠΎ сумма Π½Π΅ особо высока, Π° для студСнтов Π΅ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ скидка.

ΠŸΡ€ΠΎΡΡ‚Π°Ρ ΠΈ лСгкая IDE β€” PHP Designer

Π—Π²Π°Π½ΠΈΠ΅ самой простой срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π»ΠΎ Π΄Π°Π½ΠΎ ΠΈΠ·-Π·Π° нСбольшого Π½Π°Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ уступаСт Π² количСствС Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌ. По сути данная IDE большС Ρ‡Π΅ΠΌ просто Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ IDE Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Π΅ Π½Π΅ получится. Набор Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ позволяСт большС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Π‘Ρ€Π΅Π΄Π° PHP Designer ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ, ΠΎΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов ΠΈ ΠΏΡ€ΠΈ этом ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ всСм трСбованиям ΠΈ качСствСнно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ всС поставлСнныС ΠΏΠ΅Ρ€Π΅Π΄ Π½Π΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ подсвСтка синтаксиса ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… плюсов, ΠΎΠ½ сразу ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ошибки Π² ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… слоТностСй. Но Ρ‚ΡƒΡ‚ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ минус Π΄Π°Π½Π½ΠΎΠΉ срСды, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² систСмС Windows.

Π›ΡƒΡ‡ΡˆΠ°Ρ срСди нСпопулярных IDE – Codelobster

Π­Ρ‚Π° срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° распространСния ΠΈ Π½Π΅ Π½Π°Π±Ρ€Π°Π»Π° популярности, Π½ΠΎ ΠΎ Π½Π΅ΠΉ слСдуСт ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ. Она Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ языками программирования, Π² Ρ‚ΠΎΠΌ числС PHP. Удобная систСма Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Π½Π°Π±ΠΎΡ€ горячих клавиш ΠΈ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ускорят Π΅Π΅ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

БСсплатный ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ошибки. Особой популярности Ρƒ этой срСды Π½Π΅Ρ‚, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Ρ€ΠΆΠ΅Π½Ρ†Ρ‹ ΠΈ ΠΎΠ½Π° заслуТиваСт внимания. IDE ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ установку Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ссли Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ срСду для ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Бамая пСрспСктивная β€” Zend Studio

ΠŸΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ интСгрируСтся с Zend Server, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, которая Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ упростит Ρ€Π°Π±ΠΎΡ‚Ρƒ. Над Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Ρ‚Ρ€ΡƒΠ΄ΠΈΠ»Π°ΡΡŒ компания Zend Technologies.

Из Π½Π°Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚: сворачиваниС ΠΊΠΎΠ΄Π°, Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³, Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ исправлСниС ΠΊΠΎΠ΄Π°, надСТная ΠΎΡ‚Π»Π°Π΄ΠΊΠ°. Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° сдСлан качСствСнно ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ сСрвисы, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌΠΈ. Eclipse прСдоставил Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ раскрываСт Π΅Ρ‰Π΅ большС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

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

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

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² со всСго ΠΌΠΈΡ€Π° трудятся Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΡ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ Ρ‡Π΅ΠΌ большС ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ шагов для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, Ρ‚Π΅ΠΌ большС появляСтся споров какая ΠΆΠ΅ срСда Π»ΡƒΡ‡ΡˆΠ΅. Но Π²Ρ‹Π²ΠΎΠ΄ ΠΎΠ΄ΠΈΠ½ β€” Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΡΡ слСдуСт ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ прСдпочтСниями. ДСлая Π²Ρ‹Π±ΠΎΡ€, Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ большС Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ±ΠΎΠΉ ΠΈ постСпСнным ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ΠΎΠΌ срСдств Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ получится Π½Π°ΠΉΡ‚ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

Π›ΡƒΡ‡ΡˆΠΈΠ΅ бСсплатныС php ide для php Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

ΠžΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°: Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½Π° срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ОсобСнно, это касаСтся программистов Π½Π° php – Π²Π΅Π±-мастСру Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΅Π³ΠΎ тСстированиС, ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ, запуск. Наша сСгодняшняя ΡΡ‚Π°Ρ‚ΡŒΡ посвящСна Π»ΡƒΡ‡ΡˆΠΈΠΌ PHP IDE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ профСссионалами для программирования. ΠœΡ‹ расскаТСм, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ внимания. Π’Ρ‹ смоТСтС ΡƒΠ·Π½Π°Ρ‚ΡŒ, стоит Π»ΠΈ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ дСньги Π½Π° ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΈΠ»ΠΈ бСсплатная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ трСбования спСциалиста срСднСй Ρ€ΡƒΠΊΠΈ.

НуТна Π»ΠΈ для PHP?

Π‘Ρ€Π΅Π΄ΠΈ Π΄ΠΈΠ»Π΅Ρ‚Π°Π½Ρ‚ΠΎΠ², распространСно ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для языка «прСпроцСссоров» Π½Π΅ Π½ΡƒΠΆΠ½Π° срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. На самом Π΄Π΅Π»Π΅, это ошибка. ВсС Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ php – условно простой язык. Он Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌΠΈ возмоТностями, ΠΊΠ°ΠΊ Π‘-сСмСйство ΠΈ Π΅Π³ΠΎ статичСскиС ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒΡ. На php, Π² основном, Π΄Π΅Π»Π°ΡŽΡ‚ простыС Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.

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

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Π°Ρ IDE – это шаг Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΊ совмСстному ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΆΠ΅ стало распространённым. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΈ качСствСнный Π²Π΅Π±-сСрвис Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ – Π΄ΠΎΠ»Π³ΠΎ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ мноТСства Π½Π°Π²Ρ‹ΠΊΠΎΠ², для освоСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ врСмя.

JavaScript. Быстрый старт

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ основы JavaScript Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎ созданию Π²Π΅Π±-прилоТСния

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Достойная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для php ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ приспособится ΠΊ синтаксису, исправляСт Π΅Π³ΠΎ ошибки. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, ΠΎΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ: ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ оформляСт отступы, ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹, подсвСчиваСт ΠΊΠΎΠ΄ ΠΈ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

ΠŸΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ «Окна»

Когда ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ сабТС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ всС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярныС сатСллиты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ с Π½ΠΈΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π΄ΠΎ сих ΠΏΠΎΡ€ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ являСтся Π΄ΠΆΠ΅Π½Ρ‚Π»ΡŒΠΌΠ΅Π½ΡΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ – Denwer. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр, php ΠΈ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… MySQL c ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Ну, Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π² 9/10 случаСв Π±ΡƒΠ΄Π΅Ρ‚ Windows OS. Но, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ Open Server, установка ДНВР – это Π΅Ρ‰Π΅ Π½Π΅ послСдний этап ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с PHP. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹ΠΉ Π²ΠΎΡ€ΠΊΡ„Π»ΠΎΡƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ запуск. Для этого, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ внСсти измСнСния Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ срСды Windows.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ – это Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с Ρ†Π΅Π»ΡŒΡŽ сохранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ настройках OS. Π’Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Π½ΠΈΠΌΠΈ, Ссли ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΠ΄ сСрвСр. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, насколько эффСктивно это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ php. НачнСм с ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ php.exe.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Windows OS вСрсии 7 ΠΈ Π²Ρ‹ΡˆΠ΅. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС – пСрСустановитС ось, вСдь всС старыС систСмы Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ вашС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΈΠ»ΠΈ Π² мСню пуск, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ΠΎΠΏΡ†ΠΈΠΈ «свойства» Π² Π²Ρ‹Π΅Π·Π΄Π½ΠΎΠΌ мСню.

ΠŸΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌ ΠΎΠΊΠ½ΠΎ «Бвойства систСмы». Π’Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ», Π² самом Π½ΠΈΠ·Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ срСды».

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² спискС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… срСд Windows ΠΏΡƒΠ½ΠΊΡ‚ Β«PathΒ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

НСваТно, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π±Ρ‹Π»ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ php5. К соТалСнию, Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ вСрсиСй языка, Denwer Π½Π΅ ΡΠΏΠ΅ΡˆΠΈΡ‚ нас Ρ€Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Denwer ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ снова, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»Π° внСсСнныС измСнСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ php Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ консоль, ввСсти Β«cmdΒ», для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° экран ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π’Π°ΠΌ ΠΆΠ΅ выполняСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«php –hΒ».

Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° экранС список с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ рядом ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдстоит ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ исправлСниС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ снова ΠΏΡ€ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΠΏΠ°ΠΏΠΊΡƒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ php Π² Denwer, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» php.ini. Π’ Π½Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ extension_dir, zend_extension ΠΈ session.save_path. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ ΠΈΡΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, ΠΊΠ°ΠΊ это ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π½ΠΈΠΆΠ΅.

Π’ΠΎΡ‚ ΠΈ всС! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ php Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС для вас обСспСчСно. БущСствуСт ΠΎΡ‡Π΅Π½ΡŒ похоТая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° для установки Python, Π½ΠΎ инсталляторы соврСмСнных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ этот процСсс. НапоминаСм, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании AMP OpenServer этот шаг Π±ΡƒΠ΄Π΅Ρ‚ лишним. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ€Π°Π±ΠΎΡ‚Π° со спСцификаций php5 ΠΏΠΎΠ½Π΅ΠΌΠ½ΠΎΠ³Ρƒ прСкращаСтся Π²ΠΎ всСм ΠΌΠΈΡ€Π΅. Π’Π°ΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ лишь для Ρ€Π΅Π΄Π°ΠΊΡ‚ΡƒΡ€Ρ‹ старых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

JavaScript. Быстрый старт

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ основы JavaScript Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎ созданию Π²Π΅Π±-прилоТСния

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Доступный – Π·Π½Π°Ρ‡ΠΈΡ‚ достойный

Π­Ρ‚ΠΎ Π½Π΅ всСгда Π²Π΅Ρ€Π½ΠΎ, Π½ΠΎ, Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ IDE для php Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ свою Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… языков программирования для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°. И Π½Π°Ρ‡Π°Ρ‚ΡŒ сразу с ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… систСм довольно Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΈΠ· Ρ‚ΠΎΠΏΠ° бСсплатных систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подходят для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° php.

Π›ΠΈΠ΄Π΅Ρ€ Ρ„Ρ€ΠΈ-Ρ‚ΠΎΠΏΠ°

Им ΠΏΠΎ ΠΏΡ€Π°Π²Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ срСду NetBeans. ΠšΡ€ΠΎΠΌΠ΅ php, ΠΎΠ½Π° Ρ…ΠΎΡ€ΠΎΡˆΠΎ приспосабливаСтся ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ языкам. По сути, это большС срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Java, вСдь Π΅Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ занимаСтся Oracle – ΠΏΡ€Π°Π²ΠΎΠΏΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊ Sun Microsystem, Ρ€ΠΎΠ΄ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊ ΠΊΠΎΡ„Π΅ΠΉΠ½ΠΎΠ³ΠΎ языка. ΠšΡ€ΠΎΠΌΠ΅ лидСрства срСди бСсплатных IDE, NetBeans являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΡ… самых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠΌΠ΅Π½Π½ΠΎ для PHP. БущСствуСт Π±ΠΈΠ»Π΄, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄ этот язык – NetBeans IDE Bundle for PHP. Π”Π΅Π±Π°Π³Π³ΠΈΠ½Π³, подсвСтка синтаксиса, систСмы контроля вСрсий – всС Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² – Symfony ΠΈ Zend, Ρ‡Ρ‚ΠΎ сущСствСнно Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π‘Ρ‚ΠΎΠΈΡ‚ Π»ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ постоянном ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ спСцификаций языка? Оно происходит рСгулярно, ΠΎΡ‚ вСрсии ΠΊ вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Eclipse – ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΈ для PHP

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ срСда Ρ…ΠΎΡ€ΠΎΡˆΠ° ΠΈ сама ΠΏΠΎ сСбС, Π΅Π΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ скорСС ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ хотят ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. На Π½Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎ программистов, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΡƒΠΆΠ΅ стала Ρ€ΠΎΠ΄Π½ΠΎΠΉ для Ρ‚Π΅Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Java, Python, Ruby ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ языками. Доступ ΠΊ исходному ΠΊΠΎΠ΄Ρƒ позволяСт ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ бСсконСчноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ IDE ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ.

Как срСда для PHP, Eclipse прославился благодаря PDT – PHP Development Tool. Π­Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ приспосабливаСт возмоТности Eclipse ΠΊ языку «прСпроцСссора». Π‘ Π½ΠΈΠΌ ΠΎΠ½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Β«ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒΒ» тСкст ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, провСряСт ΠΊΠΎΠ΄ Π½Π° ошибки ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅. Π•Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ являСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ Ρ‚Ρ€Π΅Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… основных Π²Π΅Π±-языков: HTML/JavaScript/CSS. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠΊΠΈΠ΄Π°Ρ‚ΡŒ PDT Π΄ΠΎ окончания ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Плюшки ΠΎΡ‚ Visual Studio

Π’Π΅Ρ€Π½Π΅Π΅, ΠΎΡ‚ Π΅Π΅ младшСго Π±Ρ€Π°Ρ‚Π° – Visual Studio Code. ΠžΡ‚ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Π΄Π΅Ρ‚ΠΈΡ‰Π° Microsoft Π΅Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚:

Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ. По сути, эта вСрсия VS, являСтся большС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄Π°, Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ срСдой программирования. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΌΠΎΠΆΠ½ΠΎ сущСствСнно Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Π² случаС с php;

ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ. Microsoft Ρ€Π΅ΡˆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈΡ… основной ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚ΠΎΠΏΠΎΠ²Ρ‹Ρ… коммСрчСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах – Windows ΠΈ Mac. Ну, Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ сдСлали multi-platform, Ρ‡Ρ‚ΠΎ ΠΈ обСспСчило ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° php;

Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ. Π”Π°, это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΎΡ‚ Microsoft, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно ΠΈ это Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ отвСтствСнности. Как ΠΌΡ‹ ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, этот Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° являСтся Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ Ρ…ΠΎΠ΄ΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, поэтому создатСли Ρ€Π΅ΡˆΠΈΠ»ΠΈ максимально Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ ΠΎΡ…Π²Π°Ρ‚Π°.

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ прСимущСство касаСтся ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… программистов – это open-source. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ построСно ПО. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния – Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ инструмСнт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Как ΠΈ для Eclipse, для Visual Code сущСствуСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с PHP. Он выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΈ подсвСтки синтаксиса.

Zend Studio – стоит Π»ΠΈ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ?

На основС бСсплатных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для php Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Ρ‹Π»Π° построСна ΠΈ коммСрчСская IDE. Π‘Ρ€Π΅Π΄Π° создана Π½Π° языкС Java, Ρ‡Π΅ΠΌ обСспСчСна ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹. К соТалСнию, с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ ΠΏΠΎΠΈΠ³Ρ€Π°Π΅ΡˆΡŒ – ПО ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Базисом для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Zend стал PDT для Eclipse. Компания ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»Π°ΡΡŒ максимально ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ свою IDE Π΄ΠΎΠ±Π°Π²ΠΈΠ² ряд прСимущСств. НапримСр, ZS ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Dojo, которая ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° основС Ajax.

Но, Ρƒ систСмы Π΅ΡΡ‚ΡŒ ΠΈ сущСствСнныС нСдостатки. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΎΠ½Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ потрСбляСт Π½Π΅ΠΌΠ°Π»ΠΎ рСсурсов. Π­Ρ‚ΠΎ ΠΎΠ±Ρ‰ΠΈΠΉ Π±ΠΈΡ‡ ΠΌΠ½ΠΎΠ³ΠΈΡ… IDE, ΠΈΠ·-Π·Π° Π½Π΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ online-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΌΠΎΠ³ Π±Ρ‹ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот минус. Однако, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ являСтся ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Zend Π½Π΅ обновляСтся ΡƒΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ тысячи Π΄Π½Π΅ΠΉ. Для ΠΌΠΈΡ€Π° программирования, особСнно Π² Π²Π΅Π±, Ρ‚Π°ΠΊΠΎΠΉ застой нСдопустим.

Если Π±Ρ‹ Π·Π°Π΄Π°Π»ΠΈ вопрос ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ Zend Studio Π΄Π²Π° Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄, ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠ³ Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Но сСгодня, ΠΊΠΎΠ³Π΄Π° open-source IDE Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π²Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ прогрСссу, Π½Π΅Ρ‚ смысла Π² ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… ΠΈ Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ZS. Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, всС ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ Π½Π° php7, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нСдоступСн Π² этой срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠŸΠ»Π°Ρ‚Π½ΠΎΠ΅ прСимущСство

ЕдинствСнная платная IDE для php, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ Таль ΠΎΡ‚Π΄Π°Ρ‚ΡŒ Π΄Π΅Π½Π΅Π³, особСнно Ссли Π²Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· Π·Π° ΠΊΠΎΠ΄ΠΎΠΌ, это PHPStorm. Π•Π΅ основой стала срСда для Java, ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ IDEA (навСрняка, ΠΎΠ½Π° Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΠ°). Как ΠΈ Β«Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠ°ΡΒ» срСда программирования, Storm являСт собой искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π² создании качСствСнно написанного ΠΊΠΎΠ΄Π°. ОсобСнно это касаСтся Ρ‚Ρ€Π΅Ρ… столпов Π²Π΅Π±-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°: HTML, CSS ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, PHP. Π•ΠΌΡƒ Π½Π΅ Π½ΡƒΠΆΠ½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° тСкста послС написания: всС ошибки ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° Π»Π΅Ρ‚Ρƒ, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ вовсС сгСнСрированы срСдой.

По сути, всС Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ PHPStorm ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π° IDEA. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ряд ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. Но, вряд Π»ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Ρ…ΠΎΡ‚ΡŒ для ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ. Π—Π°Ρ‚ΠΎ Π² Ρ€ΡƒΠΊΠ°Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π». Если ΡƒΠΆ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ интСрСснСй? Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Storm ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ПО воспользовались Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ Microsoft: ΠΎΠ½ΠΈ бСсплатно ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ срСду для IT-студСнтов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Β«ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒΒ» ΠΈΡ… ΠΊ своСму интСрфСйсу. Π’ ΠΈΡ‚ΠΎΠ³Π΅, ΠΌΠΎΠ»ΠΎΠ΄Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ становятся Π°Π΄Π΅ΠΏΡ‚Π°ΠΌΠΈ ΠΈΡ… срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

БущСствуСт Π΅Ρ‰Π΅ ряд ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹. А Ρƒ нас ΠΏΠΎΠΊΠ° всС.

JavaScript. Быстрый старт

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ основы JavaScript Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎ созданию Π²Π΅Π±-прилоТСния

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Sublime Text

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Sublime Text

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ

НСбольшой ΠΎΠ±Π·ΠΎΡ€ Онлайн-IDE / Π₯Π°Π±Ρ€

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ всё сСгодня ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Β«ΠΎΠ±Π»Π°ΠΊΠ°Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΡƒΠΌΠ°Π½Π½Ρ‹ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ для опрСдСлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… сСрвСрах Π³Π΄Π΅-Ρ‚ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ ΠΏΠΎ всСму Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли всё нашС ПО ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΎΠ±Π»Π°ΠΊΠ°, Ρ‚ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ инструмСнтам, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ для создания этого ПО? Ну, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ инструмСнты, Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΌ прямо сСйчас. Π§Π΅Ρ€Ρ‚, Π΄Π°ΠΆΠ΅ GitHub Π½Π΅Π΄Π°Π²Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π±Π°Π·ΠΎΠ²Ρ‹Π΅ возмоТности рСдактирования. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ Онлайн-IDE.

Pastebin’Ρ‹: МладшиС Π±Ρ€Π°Ρ‚ΡŒΡ Онлайн-IDE

ΠŸΠ΅Ρ€Π²Π°Ρ катСгория ΠΎΠ½Π»Π°ΠΉΠ½-IDE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, я Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌΠΈ IDE. Π­Ρ‚ΠΈ лСгковСсныС IDE-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π²Π΅Π±-инструмСнты большС ΠΏΠΎΡ…ΠΎΠΆΠΈ pastebin’Ρ‹ Π½Π° стСроидах. Pastebin’Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ основныС возмоТности рСдактирования тСкста ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ подсвСтка синтаксиса, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ контроля вСрсий ΠΈΠ»ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ‚Π°. ВмСсто этого, pastebin’Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ Ρ€Π°ΡΡˆΠ°Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π΅Π±-инструмСнты Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… pastebin’ΠΎΠ² Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄. Π­Ρ‚Π° катСгория Π½Π΅Π΄ΠΎ-IDE ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠ³ΠΎ, Π½ΠΎ Π½Π΅ для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π“Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΈΡˆΠΊΠΎΠΉ этих Π²Π΅Π±-инструмСнтов являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстро ΠΈ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°. ΠœΡ‹ рассмотрим Ρ‚Ρ€ΠΈ ΠΈΠ· Π½ΠΈΡ…: JS Fiddle, Python Fiddle ΠΈ ideone.

JS Fiddle

JS Fiddle Π½Π΅ являСтся ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ IDE, Π½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ срСдство для для быстрого опробования ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΈΠ΄Π΅ΠΉ с HTML, JavaScript, CSS. Π’Π΅Π±-сайт содСрТит ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π° для HTML, JavaScript, CSS ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ подсвСтку синтаксиса. JS Fiddle позволяСт ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ JavaScript-Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… вСрсий ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ JavaScript, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ JQuery, Mootools, Prototype, YUI, Dojo. Он Π΄Π°ΠΆΠ΅ позволяСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ссылку Π½Π° URL, Π³Π΄Π΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ваши JavaScript ΠΈ CSS-Ρ„Π°ΠΉΠ»Ρ‹. Π’Π°Ρˆ Β«Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹Β» (fiddles) Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сохранСны ΠΈ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. И Π΅Ρ‰Ρ‘ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ JSLint.

Python Fiddle

Python Fiddle ΠΏΠΎΡ…ΠΎΠΆ Π½Π° JS Fiddle Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Python, Π° Π½Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ HTML/CSS/JavaScript. Python Fiddle обСспСчиваСт пСсочницу для тСстирования Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π° Π½Π° Python, Π° Ρ‚Π°ΠΊΠΆΠ΅ обСспСчиваСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… популярных Python-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. Как ΠΈ JS Fiddle, Python Fiddle ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ подсвСтку синтаксиса, ΠΈ ваши Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ Ρ€Π°ΡΡˆΠ°Ρ€ΠΈΠ²Π°Ρ‚ΡŒ для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ideone

ideone Π½Π° сСгодняшний дСнь являСтся самым Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½Ρ‹ΠΌ ΠΈΠ· извСстных ΠΌΠ½Π΅ pastebin’ΠΎΠ². Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ JS Fiddle ΠΈ Python Fiddle, ideone обСспСчиваСт подсвСтку синтаксиса ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Π²ΡƒΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ…, ideone ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 20 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языков, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ C, C++, C#, Java, JavaScript, Go, Groovy, Objective-C, Perl, Python ΠΈ Ruby. ideone стрСмится Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ срСдством для тСстирования Π²Π°ΡˆΠΈΡ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π°.

«А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ попросим ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒΡΡ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ станСт настоящими ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ IDEΒ»

Π§Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ IDE ΠΎΡ‚ своих ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Π±Ρ€Π°Ρ‚ΡŒΠ΅Π² Ρ‚Π°ΠΊ это, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Ρƒ с систСмами контроля вСрсий (Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Git), Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ‚Π°. Из ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Ρ… IDE ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Eclipse ΠžΡ€ΠΈΠΎΠ½, Cloud 9 IDE, ΠΈ eXo Cloud IDE.

Eclipse Orion

Eclipse Orion прСдставляСт собой ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²ΡƒΡŽ IDE ΠΈ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Eclipse Foundation. IDE Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π½Π° Π²Π΅Π±-языки программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ HTML, JavaScript, CSS, Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Java. Orion отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Ρ… срСд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ прСдставляСт ΠΈΠ· сСбя хостящССся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π° Π½Π° самом Π΄Π΅Π»Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для развСртывания Π² частных условиях Π½Π° собствСнных сСрвСрах ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Orion ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρƒ сСбя, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ваша компания ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρƒ сСбя Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ сСти Orion для всСх Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π‘ самого Π½Π°Ρ‡Π°Π»Π° Orion позволяСт ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΏΡƒΡ‚Π΅ΠΌ клонирования ΠΈΠ· Git (СдинствСнная поддСрТиваСмая систСма контроля вСрсий), Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ZIP Ρ„Π°ΠΉΠ» вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ создания Π½ΠΎΠ²ΠΎΠ³ΠΎ сайта HTML5 с использованиСм initializr.

Для тСстирования я ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π» Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π² Git. По нСпонятным ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTTP для Git вмСсто SSH, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ я Π½ΠΈΠ³Π΄Π΅ Π½Π΅ смог Π½Π°ΠΉΡ‚ΠΈ, Π² ΠΊΠ°ΠΊΠΎΠΌ мСстС указываСтся SSH-ΠΊΠ»ΡŽΡ‡. Orion прСдоставляСт графичСский интСрфСйс для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Git, Π½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ. Π₯отя я понимаю, Ρ‡Ρ‚ΠΎ использованиС Git’овской ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«statusΒ» ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠΌΠΈΡ‚Π° β€” это Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π½ΠΎ Orion скрываСт интСрфСйс ΠΊΠΎΠΌΠΌΠΈΡ‚Π° ΠΏΠΎΠ΄ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ ΠΎΠΊΠ½Π° рСпозитория Β«ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Бтатус», Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡƒΡ‚Π°Π΅Ρ‚.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ довольно Ρ…ΠΎΡ€ΠΎΡˆ. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€Π° строк ΠΈ подсвСтку синтаксиса. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° структуры ΠΊΠΎΠ΄Π° (outlining) ΠΈ контСкстной ΠΏΠΎΠΌΠΎΡ‰ΠΈ разбросана. Π’ настоящСС врСмя структура ΠΊΠΎΠ΄Π° поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для JavaScript ΠΈ HTML, Π° контСкстная ΠΏΠΎΠΌΠΎΡ‰ΡŒ доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для CSS. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рСдактирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Alt+Up/Down, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ строки, Ctrl+D для удалСния строки, Π° Ctrl+L для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ Π½ΠΎΠΌΠ΅Ρ€Ρƒ строки.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² Eclipse’овском «Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹» для Orion.

Cloud9 IDE

Cloud9 IDE это Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° Π²Π΅Π±-IDE, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π°ΡΡΡ Π½Π° Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, ΠΈ СдинствСнная Π² нашСм спискС, которая являСтся ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. Cloud9 IDE являСтся бСсплатной для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… (Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… всСм) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π½ΠΎ для частных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ составляСт $15 Π² мСсяц. IDE ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ HTML, JavaScript, CSS, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ruby ΠΈ PHP. Из ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Ρ… IDE, Cloud9 являСтся СдинствСнной Π² этом спискС, которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Mercurial, Π° Ρ‚Π°ΠΊΠΆΠ΅ Git. На самом Π΄Π΅Π»Π΅, с самого Π½Π°Ρ‡Π°Π»Π° встроСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° GitHub ΠΈ BitBucket ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π² Cloud9 ID, войдя Π² систСму Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих сСрвисов. Когда я создавал свой Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚, это Π²ΠΎΠΎΠ±Ρ‰Π΅ Π±Ρ‹Π»ΠΎ СдинствСнным способом (надСюсь, Ρ‡Ρ‚ΠΎ это Π±Ρ‹Π»ΠΎ исправлСно, Π½ΠΎ я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ).

ΠŸΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· GitHub ΠΈΠ»ΠΈ BitBucket, ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² являСтся элСмСнтарным. Π’Ρ‹ Π΄Π°ΠΆΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с консольной вСрсий Git ΠΈΠ»ΠΈ Mercurial, хотя, полная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° контроля вСрсий осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· консоль Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ прСдоставляСт SSH-ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² GitHub, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· запрос ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π·Π°ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ тонкости, Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ Π½Π°ΠΌ ΠΏΠΎ Eclipse (Alt+Up/Down для пСрСмСщСния строк ΠΊΠΎΠ΄Π°, Ctrl+D для удалСния строки, Ctrl+L для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ строкС). ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Π°, ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Β«ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡΒ» ΠΊΠΎΠ΄Π°. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ увСдомляСт вас ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Π² ΠΊΠΎΠ΄Π΅.

Π’Π°ΡˆΠΈ HTML-страницы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ протСстированы прямо Π² интСрфСйсС. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ‚ Π²Π½Π΅ хоста, Cloud9 IDE ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π² Joyent ΠΈ Heroku.

eXo Cloud IDE

eXo Cloud IDE являСтся послСднСй ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²ΠΎΠΉ IDE, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, самой Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½ΠΎΠΉ. eXo Cloud IDE Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ‚Ρ€Π΅Ρ… Π²Π΅Π±-языков, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ruby, Java ΠΈ JSP, PHP. Она Ρ‚Π°ΠΊΠΆΠ΅ обСспСчиваСт мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² развСртывания: CloudBees, CloudFoundry, Heroku, ΠΈ Red Hat OpenShift.

eXo Cloud IDE ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Git для управлСния вСрсиями, Π° Ρ‚Π°ΠΊΠΆΠ΅ содСрТит ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ мСню Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана для всСх Git-ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π’ мСню Β«WindowΒ» спрятана ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Β«Ssh Key ManagerΒ», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ SSH-ΠΊΠ»ΡŽΡ‡ для использования с ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ хостингом Git (Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ Github). Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ· Git Π±Ρ‹Π» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС с eXo Cloud IDE Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сначала Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ, ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π² ΠΏΠ°ΠΏΠΊΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… сСрвисов позволят Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ сразу с «клонирования» ΠΈ Π±Π΅Ρ€ΡƒΡ‚ Π½Π° сСбя всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ достаточно Ρ…ΠΎΡ€ΠΎΡˆ. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ подсвСтку синтаксиса ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° строк. Но ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„ΠΈΡˆΠ΅ΠΊ рСдактирования тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π» Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… (Alt+Up/Down отсутствуСт, Π½ΠΎ Ctrl+D для удалСния строки ΠΈ Ctrl+L для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚). Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ outline для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ. Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ свойство β€” eXo Cloud IDE ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ минимальная Ρ„ΠΎΡ€ΠΌΡƒ автодополнСния ΠΊΠΎΠ΄Π° (со стандартным Ctrl+ΠŸΡ€ΠΎΠ±Π΅Π»). eXo Cloud IDE обСспСчиваСт Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° Π½Π° HTML, JavaScript, CSS, ΠΈ Java, Ruby ΠΈ PHP.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ сравнСниС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… особСнностСй ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Ρ… IDE:






IDEΠ‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠ―Π·Ρ‹ΠΊΠΈΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ вСрсийДСплоймСнт
JS FiddleБСсплатнаHTML, JavaScript, CSSНСтНСт
Python FiddleБСсплатнаPythonНСтНСт
Eclipse OrionБСсплатнаHTML, JavaScript, CSS, JavaGitНСт
eXo Cloud IDEБСсплатнаHTML, JavaScript, CSS, Ruby, Java, PHPGitCloudBees, CloudFoundry, Heroku, OpenShift

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Пока я Π½Π΅ Π²ΠΈΠΆΡƒ ΠΎΠ½Π»Π°ΠΉΠ½ IDE, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π½ΠΎ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡŽ любого Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ создана для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ инструмСнтов Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ HTML, JavaScript, CSS. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ‚ΠΈΠΏΠ° pastebin ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для быстрого тСстирования Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΠΎΠ² ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌΠΈ IDE.

Git β€” явный ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ контроля вСрсий Π² ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Ρ… IDE. GitHub, Π² частности, этому ΠΎΡ‡Π΅Π½ΡŒ способствуСт (это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ сСрвис, поэтому я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ). Волько ΠΎΠ΄Π½Π° IDE ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Mercurial, Π° Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡΠΌ Subversion Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΠΌΠΈΡ€Π΅.

Π›ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ автодополнСния ΠΊΠΎΠ΄Π° ΠΈ инструмСнтов Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΌ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Ρ… IDE. Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒΡΡ. Π― Π²ΠΈΠΆΡƒ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π»Π΅Ρ‚ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС появятся ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ вСсь ΠΈΡ… ΠΊΠΎΠ΄ прямо ΠΈΠ· Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки πŸ‘¨β€πŸ’» для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки πŸ‘¨β€πŸ’» для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π°

  1. VS Code – ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (IDE)
  2. Sublime text 3 – ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΈ быстрый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°
  3. Atom – ΠΊΡ€ΡƒΡ‚ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΡ‚ GitHub
  4. Brackets – ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…
  5. Notepad ++ – Π»Π΅Π³Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

ΠŸΠ΅ΡΠΎΡ‡Π½ΠΈΡ†Ρ‹ для ΠΊΠΎΠ΄Π°

  1. JS fiddle – ΠŸΠ΅ΡΠΎΡ‡Π½ΠΈΡ†Π° для JavaScript
  2. CodePen – ΠŸΠ΅ΡΠΎΡ‡Π½ΠΈΡ†Π° для HTML, CSS ΠΎ JS
  3. JS Bin – ΠŸΠ΅ΡΠΎΡ‡Π½ΠΈΡ†Π° с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π² консолью

Π Π°Π±ΠΎΡ‚Π° с изобраТСниями

  1. Π‘ompressor – Π‘ΠΆΠΈΠΌΠ°Π΅Ρ‚ JPG ΠΈ PNG
  2. Tiny png – Π‘ΠΆΠΈΠΌΠ°Π΅Ρ‚ изобраТСния. Π•ΡΡ‚ΡŒ API.
  3. Vectorizer – Из растрового Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
  4. Online-Convert – БСсплатный ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ ΠΈΠ· растрового Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠΈ

  1. FlexBox – ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ Flexbox
  2. Html5book – ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ HTML, CSS, JavaScript ΠΈ jQuery
  3. HTML Book – ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ HTML ΠΈ CSS
  4. CSS Cheat Sheet – ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ CSS
  5. jQuery page2page – ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ jQuery
  6. Emmet Cheat Sheet – ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ Emmet
  7. WebReference – Сщё ΠΎΠ΄Π½Π° ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ HTML5 ΠΈ CSS3. Π’Π°ΠΊΠΆΠ΅ Π΄Π°Π½Π½Ρ‹ΠΉ сайт ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» свои ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Google Play.
  8. Easings – Шпаргалка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ плавности
  9. FreeCodeCamp – Шпаргалка ΠΏΠΎ FlexBox
  10. Habr – Шпаргалка ΠΏΠΎ LESS ΠΈ SASS

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ CSS

  1. CSS3gen – CSS Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π±ΠΎΡ€Π΄Π΅Ρ€ΠΎΠ²,Ρ‚Π΅Π½Π΅ΠΉ трансформации, Ρ„ΠΎΠ½Π°, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ
  2. Hailpixel – простой способ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π² CSS
  3. CSSgradient – Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€
  4. CSS3patterns – CSS ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹
  5. FreeFrontend – CSS ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹
  6. ColorScheme – ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ Ρ†Π²Π΅Ρ‚ΠΎΠ²
  7. CSSworld – Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ flexbox ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²

Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹

  1. Google Fonts – Π’Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΎΡ‚ Google
  2. Transfonter – ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²
  3. Π€ΠΎΠ½Ρ‚ΠΎΠ².Π½Π΅Ρ‚ – ΠŸΠΎΠ΄Π±ΠΎΡ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΠΎ Ρ„Ρ€Π°Π·Π΅
  4. Fonts4web – Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ для сайтов
  5. Type Anything – ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² тСкста + Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ CSS-ΠΊΠΎΠ΄Π°
  6. FontStorage – Плагин, простой способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ΄Π°

  1. Can I Use – ΠšΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°
  2. Validator W3 – Π’Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ HTML-ΠΊΠΎΠ΄Π°
  3. PageSpeed Insights – ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ страницы
  4. Mobile Friendly – ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Π»ΠΈ ваша страница для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств
  5. Find Dublicate Content on your site – ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ тСкста Π½Π° сайтС
  6. Piliapp – Π’Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ JS-ΠΊΠΎΠ΄Π°

Π›Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ для Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠ°

  1. How To Center in CSS – Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ всё
  2. CodeHouse – ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π½Π° CSS ΠΈ jQuery Π±Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²
  3. Learn Git Branching – ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ Git
  4. Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Flexbox вСрстки – ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Flexbox
  5. Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Grid вСрстки – ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Grid
  6. Flexbox Defense – ΠΈΠ³Ρ€Π° для изучСния Flexbox
  7. GRID GARDEN – ΠΈΠ³Ρ€Π° для изучСния Grid

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ jQuery ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹

  1. Slick – Адаптивный слайдСр
  2. Swiper – Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ слайдСр
  3. Owl Carousel – Адаптивный слайдСр-ΠΊΠ°Ρ€ΡƒΡΠ΅Π»ΡŒ
  4. Tooltipster – Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… подсказок
  5. Flatpickr – Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½Π° с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Π΄Π°Ρ‚Ρ‹
  6. Vide – Π’ΠΈΠ΄Π΅ΠΎΡ„ΠΎΠ½ для сайта
  7. Masked Input – Плагин маски Π²Π²ΠΎΠ΄Π° для input
  8. One Page Scroll – Плагин скролла страницы ΠΏΠΎ сСкциям Π² Π²ΠΈΠ΄Π΅ слайдСра.
    Π”Π΅ΠΌΠΎ.

Иконки ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

  1. Flaticons – бСсплатныС Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ
  2. Seeklogo – Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ
  3. SVG Porn – Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹
  4. TOP Logos – Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ (русскиС)
  5. Font Awesome – ΠΈΠΊΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ + SVG
  6. UTF-8 Icons – ΠΈΠΊΠΎΠ½ΠΊΠΈ Π½Π° utf-8
  7. Fontello – ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ. Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΈΠΊΠΎΠ½ΠΎΠΊ, доступны ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΈΠ· 14 популярных ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ².
  8. IconMonster – бСсплатныС Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ
  9. IcoMoon – Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ

Π Π°Π±ΠΎΡ‚Π° с Π΄ΠΈΠ·Π°ΠΉΠ½-ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ

  1. Avocode – ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ для Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΎΠ² (PSD, Sketch ΠΈ Π΄Ρ€)
  2. Adobe Assets – Ρ€Π°Π±ΠΎΡ‚Π° с PSD-ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ прямо Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Экспорт ΠΊΠΎΠ΄Π°.
  3. Zeplin – Ρ€Π°Π±ΠΎΡ‚Π° с Π΄ΠΈΠ·Π°ΠΉΠ½-ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π•ΡΡ‚ΡŒ экспорт ΠΊΠΎΠ΄Π°.
  4. PSD Tech – бСсплатный Π°Π½Π°Π»ΠΎΠ³ Avocode.
  5. Markupeasy – бСсплатный Π°Π½Π°Π»ΠΎΠ³ Avocode.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ с анимациями

  1. Animate.css – Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° CSS Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ
  2. Magic – кроссбраузСрныС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
  3. It’s Tuesday. – простыС ΠΈ приятныС CSS Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
  4. Wow.js – анимация ΠΏΡ€ΠΈ появлСнии элСмСнта
  5. Hover.css – Π½Π°Π±ΠΎΡ€ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ CSS
  6. CSS3-анимация – полная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½Π° CSS3

ΠŸΡ€ΠΎΡ‡Π΅Π΅

  1. Coverr – ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ для Ρ„ΠΎΠ½Π° Π½Π° сайт
  2. Subte Patterns – Π€ΠΎΠ½Ρ‹ для сайта
  3. Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ UTM-ΠΌΠ΅Ρ‚ΠΎΠΊ
  4. Underscores β€“Β ΠŸΡƒΡΡ‚Π°Ρ Ρ‚Π΅ΠΌΠ° для WordPress
  5. Minify – CSS ΠΈ JS ΠΌΠΈΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€
  6. Unminify – Анминификатор для HTML, CSS, JS
  7. CodeWars – Задачи для Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ JavaScript ΠΊΠΎΠ΄Π°
  8. FreeFormatter.com – VΠΈΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€
  9. Blisk – БраузСр для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰Π°Ρ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

  1. You Don’t Know JS – ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ сСрии ΠΊΠ½ΠΈΠ³ ΠΏΠΎ JavaScript.

Glo Academy

Онлайн-школа Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

11 Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ — Linux Hint

Π― знаю, ΠΊΠ°ΠΊΠΎΠ²ΠΎ Π±Ρ‹Ρ‚ΡŒ программистом ΠΈΠ»ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅. НСваТно, ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Π»ΠΈ Π²Ρ‹ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠΌ, Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Ρ‹ всСгда Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, Ρ‡Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ благодаря Π½ΠΎΠ²Ρ‹ΠΌ достиТСниям Π² Π²Π΅Π±-тСхнологиях. Благодаря Π±ΡƒΠΌΡƒ числа ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ прСдприятия, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ услуги прямо Π½Π° экранС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

Π’ связи с этим сущСствуСт ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ спрос Π½Π° Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΈΠΌ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ соврСмСнныС ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, доступныС для всСх основных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅.Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим 11 Π»ΡƒΡ‡ΡˆΠΈΡ… IDE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΎ эти IDE Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ здСсь IDE ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΊΠ°ΠΊ для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти IDE ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π·Π°Π΄Π°Ρ‡Ρƒ программирования Π±ΠΎΠ»Π΅Π΅ простой ΠΈ быстрой.

1. PhpStorm

PhpStorm — это кроссплатформСнная интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ разработанная для кодирования Π½Π° PHP, HTML ΠΈ JavaScript.PhpStorm, построСнный Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ IntelliJ IDEA ΠΎΡ‚ JetBrains, являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых соврСмСнных ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Ρ… IDE, доступных для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Ubuntu. PhpStorm поставляСтся со всСми функциями WebStorm с ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ PHP ΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… / SQl. ΠœΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ большС ΠΎ WebStorm ΠΏΠΎΠ·ΠΆΠ΅ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.

PhpStorm ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ приятный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ интСрфСйсная Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° с использованиСм Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ HTML5, CSS, Saas, CoffeeScript ΠΈ Ρ‚. Π”. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ эту IDE с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ‚Π΅ΠΌ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.Он прСдоставляСт Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… срСд программирования с Ρ‚Π°ΠΊΠΈΠΌΠΈ функциями, ΠΊΠ°ΠΊ автоматичСскоС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ошибок, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° основных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ WordPress, Joomla !, Yii, Symfony ΠΈ Ρ‚. Π”.

Он Ρ‚Π°ΠΊΠΆΠ΅ поставляСтся с инструмСнтами PHP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ языка PHP для соврСмСнной Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, встроСнными инструмСнтами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅, Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… / SQL, инструмСнты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ Ρ‚. Π”., Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠΌ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΎΠΉ ΠΊΠ°ΠΊ инструмСнты тСстирования.

PhpStorm доступСн Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° snap Π² Ubuntu 16.04 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅, ΠΈ cab Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈ установлСн, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅.

$ sudo snap install phpstorm –classic

2. Код Visual Studio

Разработанная Microsoft для Windows, Linux ΠΈ macOS, Visual Studio Code — это срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠ΄Π°, которая ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Atom ΠΈ Sublime Text. Код Visual Studio ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ инструмСнт обучСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π²Π°ΠΌ всС, ΠΎΡ‚ простого HTML-Ρ‚Π΅Π³Π° Π΄ΠΎ синтаксиса ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

Π­Ρ‚Π° IDE поставляСтся с ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Git ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ автоматичСскоС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ синтаксиса, Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³, сниппСты, сочСтания клавиш ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языков программирования ΠΈ сцСнариСв ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ C, C ++, CoffeeScript, CSS, HTML, JSON, F #, Perl, PHP, Ruby, Swift ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

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

Код Visual Studio

доступСн для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ установки Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π΅ Ubuntu. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» .deb ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

3. Sublime Text

Sublime Text — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… кроссплатформСнных Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ для программирования Π² срСдС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Ubuntu. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языках программирования ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Python, C, HTML, JavaScript, CSS ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… популярных языках ΠΈ тСхнологиях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Sublime Text поставляСтся с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ

Для открытия Ρ„Π°ΠΉΠ»ΠΎΠ² Π² нСсколько ΠΊΠ»ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ символам, строкам ΠΈΠ»ΠΈ словам.

Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ появляСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° символ.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Sublime Text IDE Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ мноТСствСнный Π²Ρ‹Π±ΠΎΡ€, ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Python API, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Помимо этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Sublime Text прСдставляСт собой Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ срСду IDE с простыми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ JSON.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ привязки клавиш, мСню, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ макросы ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

$ sudo snap install sublime-text
OR
$ wget –q0 — https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add —
$ echo Β«deb https://download.sublimetext.com/ apt / stable /Β» | sudo tee / etc / apt / sources.
list.d / sublime-text.list
$ sudo apt-get update
$ sudo apt-get install sublime-text

4. Атом

Atom — это бСсплатный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ исходного ΠΊΠΎΠ΄Π° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ GitHub для Windows, macOS ΠΈ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дистрибутивов Linux, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ubuntu.Atom IDE ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ настраиваСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ‚Π΅ΠΌ ΠΈ стилСй.

ΠžΡΠ½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Electron, Atom ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ языки программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ C, C ++, C #, CoffeeScript, HTML, JavaScript, PHP, CSS, Python, Perl ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ языки ΠΈ Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Atom ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ это тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ, для 21 -Π³ΠΎ ΠΈ -Π³ΠΎ Π²Π΅ΠΊΠ°. Он поставляСтся с функциями IDE, Π° Ρ‚Π°ΠΊΠΆΠ΅ с ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Git ΠΈ GitHub.

Одна ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Atom — Teletype

Π­Ρ‚Π° функция позволяСт Π²Π°ΠΌ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ прямо ΠΈΠ· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ знаниями ΠΈ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΡ…, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ созданию Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ»ΠΈ Π²Π΅Π±-прилоТСния.

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

$ sudo add-apt-repository ppa: webupd8team / atom
$ sudo apt-get update
$ sudo apt-get install atom

5. WebStorm

WebStorm — Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² нашСм спискС, разработанная JetBrains. Как ΠΈ PhpStorm, WebStorm Ρ‚Π°ΠΊΠΆΠ΅ являСтся IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, доступным для Windows, macOS ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дистрибутивов Linux, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ubuntu.

WebStorm ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ соврСмСнный ΠΈ приятный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² Π»ΡŽΠ±Ρ‹Ρ… соврСмСнных IDE, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ошибок, мощная навигация, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ для JavaScript, TypeScript, языков стилСй.

Он Ρ‚Π°ΠΊΠΆΠ΅ поставляСтся с ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для простой ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Node.js ΠΈΠ· срСды IDE, ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования с использованиСм Karma, Mocha, Protractor ΠΈ Jest. Π’Π°ΠΊΠΆΠ΅ WebStorm ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с Git, GitHub ΠΈ Mercurial.

$ sudo snap install webstorm –classic

6. ΠšΡ€ΠΎΠ½ΡˆΡ‚Π΅ΠΉΠ½Ρ‹

Brackets — это кроссплатформСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ Adobe Systems. Brackets ΠΈΠΌΠ΅Π΅Ρ‚ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² любой соврСмСнной срСдС IDE, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π»Π΅Π³ΠΊΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.Π­Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ°Ρ IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΆΠΈΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ кодирования ΠΈ рСдактирования HTML, CSS ΠΈ JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π²ΠΎ врСмя Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Brackets — это лСгкая, Π½ΠΎ мощная IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, которая ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ встроСнныС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ прСдставлСниС, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ JSLint ΠΈ LESS. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с Theseus, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ JavaScript с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для установки Ρ‚ΠΎΡ‡Π΅ΠΊ останова, пошагового выполнСния ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Brackets ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языках, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Perl, Ruby, HTML, Python, Java, JavaScript ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ…. Он Ρ‚Π°ΠΊΠΆΠ΅ поставляСтся со встроСнным ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ установки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

$ sudo apt-get-repository ppa: webupd8team / brackets
$ sudo apt-get update
$ sudo apt-get install brackets

7. Vim

Vim — ΠΎΠ΄Π½Π° ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈ ΠΌΠΎΠΈΡ… Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… IDE для программирования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.Vim — это Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° основС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ настраиваСтся, ΠΈ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТно Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с Π½ΠΈΠΌ, Π²Ρ‹ вряд Π»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΡƒΡŽ IDE.

Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС основныС языки программирования ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Python, C, C ++, C #, Java, HTML, CSS, JavaScript ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Vim ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ подсвСтка синтаксиса, ТСсты ΠΌΡ‹ΡˆΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° DirectX для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Microsoft, ΠΈ ΠΏΠΎΠΌΠΈΠΌΠΎ этого, Vim прСдставляСт собой Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ срСду IDE с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями настройки, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Vim Π² Ubuntu, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅.

$ sudo add-apt-repository ppa: jonathanf / vim
$ sudo apt-get update
$ sudo apt-get install vim

8. Комодо

Разработанная ActiveState, Komodo — это IDE, написанная Π½Π° C ++, C, XUL, Perl, Python, JavaScript ΠΈ CSS. Komodo — это кроссплатформСнная IDE с Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Ρƒ Π½Π΅Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Komodo Edit.

Komodo IDE ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° всСх основных языках, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Python, PHP, Perl, Go, Ruby, Node.js, JavaScript ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ автоматичСскоС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΊΠΎΠ΄Π°, ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ тСстированиС.

Komodo ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с Git, Mercurial, Subversion, CVS, Perforce ΠΈ Bazaar ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Komodo IDE ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

9. GNU Emacs

GNU Emacs — это Π»Π΅Π³ΠΊΠΈΠΉ кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π½Π° Lisp ΠΈ C.По сути, Emacs ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для программирования Π½Π° Python, Π½ΠΎ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° всСх основных языках программирования ΠΈ Π²Π΅Π±-тСхнологиях.

Emacs ΠΈΠΌΠ΅Π΅Ρ‚ простой, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ подсвСтки синтаксиса. НСсмотря Π½Π° Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ IDE, Emacs ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ функциями, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ настраиваСмый ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ подсвСтка синтаксиса.

GNU Emacs ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· Π¦Π΅Π½Ρ‚Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Ubuntu.

10. Bluefish

Bluefish — это кроссплатформСнная интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, разработанная Bluefish Dev Team. Он доступСн для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ W

.

indows, macOS, Solaris ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ дистрибутивы Linux. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° с простым ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Linux.

Bluefish ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языках программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ HTML, CSS, Google Go, Vala, Perl, SQL, Ruby, Python, PHP, C ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… основных языках.

Bluefish — это ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ срСда IDE с Ρ‚Π°ΠΊΠΈΠΌΠΈ функциями, ΠΊΠ°ΠΊ подсвСтка синтаксиса, автоматичСскоС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, автоматичСскоС восстановлСниС ΠΈ сворачиваниС ΠΊΠΎΠ΄Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Bluefish Π² Ubuntu, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅.

$ sudo add-apt-repository ppa: klaus-vormweg / bluefish
$ sudo apt-get update
$ sudo apt-get install bluefish

11. Код :: Π‘Π»ΠΎΠΊΠΈ

Code :: Blocks — это бСсплатная интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, разработанная Π½Π° языках C, C ++ ΠΈ Fortran.Π­Ρ‚ΠΎ кроссплатформСнная IDE, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Windows, Solaris ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дистрибутивах Linux, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ubuntu.

Code :: Block ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° всСх ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… языках программирования, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ C, C ++, PHP, HTML ΠΈ JavaScript. Π­Ρ‚ΠΎ лСгкая, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ срСда IDE с Ρ‚Π°ΠΊΠΈΠΌΠΈ функциями, ΠΊΠ°ΠΊ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΊΠΎΠ΄Π°, подсвСтка синтаксиса, сворачиваниС ΠΊΠΎΠ΄Π°, автоматичСскоС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Code :: Blocks поставляСтся с нСсколькими компиляторами, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ GCC, Microsoft Visual C ++, Digital Mars ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ настраиваСмая срСда IDE с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Code :: Blocks Π² Ubuntu, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅.

$ sudo add-apt-repository ppa: damien-moore / codeblocks-stable
$ sudo apt-get update
$ sudo apt ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ codeblocks-contrib

Π˜Ρ‚Π°ΠΊ, это 11 Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² Ubuntu ΠΏΠΎ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π½Π° 2018 Π³ΠΎΠ΄. ВсС пСрСчислСнныС здСсь IDE протСстированы Π² вСрсии Ubuntu 18.04 LTS, ΠΈ всС ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ старых вСрсиях Ubuntu.Π•ΡΡ‚ΡŒ вопросы ΠΈΠ»ΠΈ прСдлоТСния? НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π½Π°ΠΌ Π½Π° @LinuxHint ΠΈ @SwapTirthakar

.

10 Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 2020

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

10 Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

  1. Visual Studio Code
  2. PhpStorm
  3. Atom
  4. Pycharm
  5. NetBeans
  6. WebStorm
  7. SublimeText
  8. IntelliText
  9. IDE
  10. IntelliText
  11. Studio Code

    Visual Studio Code — это Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ исходного ΠΊΠΎΠ΄Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Microsoft.VS Code поставляСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT ΠΈ Π±Ρ‹Π» ΠΏΡ€ΠΈΠ·Π½Π°Π½ самым популярным инструмСнтом срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΠΎ вСрсии Stack Overflow Π² 2019 Π³ΠΎΠ΄Ρƒ.

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

    • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ встроСнный интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈΠ»ΠΈ CLI
    • Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Git , которая позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ, ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒ измСнСния Π² ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Git.
    • Π˜ΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ API для эффСктивной ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ
    • VS Code ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ LiveShare , которая позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своими экзСмплярами VS Code
    • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ нСсколько Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    • Π˜ΠΌΠ΅Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»
    • ВозмоТности ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² , Π° Ρ‚Π°ΠΊΠΆΠ΅

    PhpStorm

    PHPstrom — это кроссплатформСнная IDE для PHP, разработанная JetBrains.Он находится ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ коммСрчСского ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ написан Π½Π° Java.

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

    • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° PHP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° , подсвСтку синтаксиса, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ошибок ΠΈ Ρ‚.Π΄.
    • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠžΡ‚Π»Π°Π΄ΠΊΠ° Π±Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    • PHPUnit тСсты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ классов
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС новСйшиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ HTML5, CSS, SASS, SCSS, LESS ΠΈ Ρ‚. Π΄.
    • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…

    Atom

    Atom — это срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. построСн с использованиСм Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.Atom основан Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Electron, созданной GitHub, которая, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, написана Π½Π° CoffeeScript ΠΈ Less.

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

    • Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ сторонних ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ Ρ‚Π΅ΠΌ для форматирования Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°
    • Atom APM позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ
    • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ количСство языков , ΠΊΡ€ΠΎΠΌΠ΅ Python, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ C, C ++, Java, HTML ΠΈ Ρ‚. Π΄.
    • ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΡ… ΠΏΠ°ΠΊΠ΅Ρ‚
    • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ кроссплатформСнноС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚. Π΄.

    Pycharm

    Разработанная Ρ‡Π΅ΡˆΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ JetBrains, PyCharm — это IDE, спСцифичная для Python.PyCharm — это кроссплатформСнная IDE. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ для Windows, Mac ΠΈΠ»ΠΈ Linux Π² зависимости ΠΎΡ‚ своих Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. PyCharm считаСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для Python.

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

    • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΊΠΎΠ΄Π° , Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ошибок, быстрыС исправлСния ΠΈ Ρ‚.Π΄. , ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ быстро ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ
    • ΠžΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ вмСстС с Django, Flask ΠΈ web2py
    • PyCharm оснащСн Π±ΠΎΠ»Π΅Π΅ 1000 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ , поэтому программисты ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ свои собствСнныС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ особСнности
    • Он прСдоставляСт Π΄Π²Π΅ вСрсии для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ сообщСства , ΠΈ ΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ

    NetBeans

    NetBeans — это кроссплатформСнная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Java.Он позволяСт Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² основном ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½Π°Π±ΠΎΡ€ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ИмСя Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Apache 2, эта срСда IDE обСспСчиваСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ PHP, C, C ++, JavaScript ΠΈ Ρ‚. Π”. нСсколько ΠΎΠΊΠΎΠ½

  12. ΠŸΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π±Π΅Π· ошибок с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов статичСского Π°Π½Π°Π»ΠΈΠ·Π°, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ FindBug
  13. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ сообщСство, прСдоставляСмыС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹
  14. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ быстро Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ пСрСтаскивания -drop tools
  15. БыстроС ΠΈ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ обСспСчиваСтся ΠΏΡƒΡ‚Π΅ΠΌ сопоставлСния скобок, отступов строк, выдСлСния ΠΊΠΎΠ΄Π° ΠΈ Ρ‚. Π΄. Π»ΡƒΡ‡ΡˆΠΈΠ΅ кроссплатформСнныС IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.Π­Ρ‚Π° срСда IDE, разработанная JetBrains, обСспСчиваСт всС возмоТности соврСмСнной экосистСмы JavaScript.

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

    • Webstrom прСдоставляСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ для соврСмСнных срСд Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Angular, React, Vuejs ΠΈ Ρ‚. Π”.
    • Он Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ для мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ React Native, PhoneGap, Cordova ΠΈ Ρ‚. Π”.
    • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° сторонС сСрвСра ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ с использованиСм Node js
    • Π˜ΠΌΠ΅Π΅Ρ‚ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ компиляции ΠΊΠΎΠ΄Π°
    • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΎΠ΄Π½ΠΈΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ
    • Π˜ΠΌΠ΅Π΅Ρ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈ Node.js debugger , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с chrome
    • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ тСсты Π²Π½ΡƒΡ‚Ρ€ΠΈ самой IDE , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ WebStrom ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с Karma, Protractor, Mocha ΠΈ Jest
    • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Express ΠΈΠ»ΠΈ Web стартовый ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚
    • Помимо всСго ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, эта IDE ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями настройки , ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π΅ Π² соотвСтствии со своими прСдпочтСниями

    Sublime Text

    Sublime-Text — это кроссплатформСнная срСда IDE Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π½Π° C ++ ΠΈ Python.Помимо Python, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки. ВозмоТности этой IDE ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

    • Β«Goto AnythingΒ» Ѐункция, которая обСспСчиваСт быстрый доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ, символам ΠΈΠ»ΠΈ строкам
    • Π•Π³ΠΎ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ обСспСчиваСт Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ сопоставлСниС для Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹
    • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π° основС Python API
    • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
    • Настройки ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

    ΠšΡ€ΠΎΠ½ΡˆΡ‚Π΅ΠΉΠ½Ρ‹

    ΠšΡ€ΠΎΠ½ΡˆΡ‚Π΅ΠΉΠ½Ρ‹ — ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅.Он Π² основном ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈ интСрфСйсных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², созданных Adobe Systems. Brackets — это бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ MIT, созданноС с использованиСм JavaScript, HTML ΠΈ CSS.

    Π₯арактСристики :

    • Π­Ρ‚ΠΎ ΠšΡ€ΠΎΡΡ-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ
    • Π‘ΠΊΠΎΠ±ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ БовмСстноС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ , с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ нСсколько Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ бэкэнд-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Java, C, Python ΠΈ Ρ‚. Π”.
    • Он прСдоставляСт ряд Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для выдСлСния тСкста
    • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ , ΡƒΠ±Π΅Π΄ΠΈΠ²ΡˆΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ сторонниС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ для нСсанкционированный доступ
    • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ
    • Он Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ синтаксиса , Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, поиск ΠΈ Π·Π°ΠΌΠ΅Π½Π°, сворачиваниС ΠΊΠΎΠ΄Π° ΠΈ Ρ‚. Π΄.

    IntelliJ IDEA

    Π’Π½ΡƒΡ‚Ρ€. ellijIdea — это IDE для Java, написанная Π½Π° Java ΠΈ Kotlin.Он Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ JetBrains, Π° вСрсия Community Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄ Apache 2, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ вСрсия Ultimate — ΠΏΠΎΠ΄ Trialware. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΈΠ· Π½ΠΈΡ…, Π½ΠΎ для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π°ΠΌ понадобится Ultimate.

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

    • Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ : ΠŸΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ, прСдоставляя список ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… символов
    • Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ : Π­Ρ‚Π° функция пСрСчисляСт прСдлоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ Ρ‡Π΅Ρ€Π΅Π· Π³Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
    • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ статичСскоС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π΄ΠΎ статичСского Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ
    • АнализируСт ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… , ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ компиляции, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ символа Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния
    • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ‚ языков Π΄ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ строковых Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ²
    • Π­Ρ‚Π° IDE ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ code Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ сообщит Π²Π°ΠΌ, Π΅ΡΡ‚ΡŒ Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ

    RJ TextEd

    RJ TextEd — это бСсплатный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ тСкста ΠΈ исходного ΠΊΠΎΠ΄Π° для Windows.Он Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π ΠΈΠΊΠ°Ρ€Π΄ΠΎΠΌ Йоханссоном ΠΈ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ ΠΊΠ°ΠΊ бСсплатноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС.

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

    • ΠœΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ascii, Ρ‚Π°ΠΊ ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹
    • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ свСртываниС ΠΊΠΎΠ΄Π° , Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, сортировку ΠΈ Ρ‚. Π”.
    • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ подсказки Ρ†Π²Π΅Ρ‚ΠΎΠ² , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ†Π²Π΅Ρ‚Π°
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Unicode ΠΈ ΠΊΠΎΠ΄ ANSI обнаруТСния страниц.
    • HTML Код ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ
    • Π˜ΠΌΠ΅Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

    Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΡ‚ нас ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ этого Π±Π»ΠΎΠ³Π°, посвящСнному Β«10 Π»ΡƒΡ‡ΡˆΠΈΠΌ IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ».Π― надСюсь, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΎΡ‚ этого ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ знания. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, Ссли Π±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свой ΠΎΡ‚Π·Ρ‹Π² ΠΈ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π½Π°ΠΌ, какая срСда IDE Π²Π°ΠΌ большС всСго нравится ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.

    ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Full Stack Web Developer Masters Program, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ руководством инструктора ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π­Ρ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΎΠ²Π»Π°Π΄Π΅Ρ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сСрвСрными ΠΈ интСрфСйсными Π²Π΅Π±-тСхнологиями. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, jQuery, Angular, NodeJS, ExpressJS ΠΈ MongoDB.

    Π•ΡΡ‚ΡŒ ΠΊ Π½Π°ΠΌ вопрос? ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ это Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π±Π»ΠΎΠ³Π° Β«10 Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ», ΠΈ ΠΌΡ‹ свяТСмся с Π²Π°ΠΌΠΈ.

    .

    13 ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

    Π‘ Ρ‚Π°ΠΊΠΈΠΌ большим количСством Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ ΠΈ любим ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΎΠ±Π»Π°ΠΊΠΎ, Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ IDE быстро Π·Π°Π²ΠΎΠ΅Π²Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

    Π’ настоящСС врСмя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΠΎ сути, прСдставляСт собой Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌ прилоТСниям ΠΈ слуТбам. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ всС Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ IDE для Ρ†Π΅Π»Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ Github ΠΈ Pastebin, ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π° ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ IDE Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ.

    Π’ΠΎΡ‚ 13 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… IDE , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ, ΠΈ быстроС ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ….

    Облако9

    Π§Π΅Ρ€Π΅Π· нСсколько ΠΌΠΈΠ½ΡƒΡ‚ использования Cloud9 с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π²Ρ‹ почувствуСтС, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Ρ€Π»ΠΈ ΠΈ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² Ρ€Π°ΠΉ для ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ². ΠŸΠ΅Ρ€Π΅Π΄Π½ΡΡ Ρ‡Π°ΡΡ‚ΡŒ — это вСсь Javascript, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ задняя Ρ‡Π°ΡΡ‚ΡŒ опираСтся Π½Π° ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ структуру NodeJS. Π₯отя Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ подсвСтку синтаксиса для C #, C ++, Python, Perl, Ruby, Scala ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ….

    ВстроСнный Ρ€Π΅ΠΆΠΈΠΌ Vim — приятный ΡˆΡ‚Ρ€ΠΈΡ…, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° популярных систСм контроля вСрсий, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Git, Mercurial ΠΈ SVN. Благодаря Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ CSSLint ΠΈ JSBeautify, это Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ΄Π½Π° ΠΈΠ· самых красивых срСд Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

    Codeanywhere

    Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ инструмСнт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ часто возглавляСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ списки Β«Π»ΡƒΡ‡ΡˆΠΈΡ…Β» Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, — это Codeanywhere, удобная облачная IDE Π½Π° всС Π²Ρ€Π΅ΠΌΠ΅Π½Π°. Он ΠΈΠΌΠ΅Π΅Ρ‚ подсвСтку ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ HTML, CSS, Javascript, PHP, MySQL ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ….Благодаря доступному мноТСству ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для iOS, Android ΠΈ BlackBerry, этот инструмСнт позволяСт Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π² любом мСстС.

    ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Dropbox ΠΈ SFTP, Ρ‡Ρ‚ΠΎ позволяСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°ΠΌ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠΌΠΈ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ. Π₯отя это Π½Π΅ самая ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ облачная IDE, ΠΎΠ½Π° Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚, достаточно Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

    ΠžΠ±Π»Π°Ρ‡Π½Π°Ρ срСда IDE

    Π₯отя ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ броскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Cloud IDE ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ»ΠΈ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ усилия для создания ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, которая просто Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.Π’Π°ΠΊΠΆΠ΅ извСстная ΠΊΠ°ΠΊ eXo Cloud IDE , это Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ Cloud, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ языки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Javascript, Ruby, Groovy, Java ΠΈ HTML, ΠΈ это лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ….

    Π’ частности, eXo Cloud Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°ΠΌ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΡΡ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° Java. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ сСрвлСты Java ΠΈ сСрвСрныС страницы Java, Π° Ρ‚Π°ΠΊΠΆΠ΅ Maven. Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Heroku, CloudBees, Red Hat OpenShift ΠΈ Cloud Foundry.

    Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄

    Google Chrome Π² послСднСС врСмя Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹, опСрСТая Firefox Mozilla ΠΈ побСТдая Internet Explorer Π·Π° Ρ‚ΠΈΡ‚ΡƒΠ» прСвосходства Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².Sourcekit — это IDE, подобная Textmate, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Dropbox Π² качСствС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ обСспСчиваСт Π³ΠΈΠ±ΠΊΡƒΡŽ срСду для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

    ΠŸΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄Π½Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Mozilla SkyWriter, Ρ‚Π°ΠΊΠΆΠ΅ извСстная ΠΊΠ°ΠΊ «БСспин», прСвращаСтся Π² Π»Π΅Π³ΠΊΡƒΡŽ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ Ρ€Π°Π·Π΄ΡƒΡ‚Ρ‹ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ПК. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языки Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ всС ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Π΅ Π²Π°ΠΌΠΈ основныС направлСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ C / C ++ / C #, PHP, Python, Javascript, MySQL, Java ΠΈ Ruby. Π§Ρ‚ΠΎ касаСтся экономичных IDE для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Sourcekit являСтся Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ.

    КодингСн

    Один ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ создал Π²Π΅Π±-IDE, Kodingen Π·Π° послСдниС нСсколько Π»Π΅Ρ‚ занял для сСбя вСсьма ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΡƒΡŽ Π½ΠΈΡˆΡƒ. Он позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° PHP, Python, Perl ΠΈ Javascript, работая с популярными Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Django, Ruby on Rails ΠΈ Node.js.

    Kodingen поддСрТиваСтся Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΌ ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌ сообщСством ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎΠΊΡ€ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… сСрвису, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ совмСстноС использованиС Π² ΠΎΠ±Π»Π°ΠΊΠ΅ довольно ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ.БСсплатноС использованиС ΠΈ экспСримСнты, Π½Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π½Π΅ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ ΠΈ Π½Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Kodingen.

    Coderun Studio

    Если Π²Ρ‹ Π±Π΅Π·ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ дСсятки Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… IDE ΠΈ ΠΈΡ‰Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ простоС ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅, Π²Π°ΠΌ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Coderun Studio. Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ инструмСнт для написания ASP.NET, Javascript, C #, HTML ΠΈ CSS. Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Visual Studio ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ — приятный ΡˆΡ‚Ρ€ΠΈΡ…, ΠΈ программисты, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° Microsoft, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΠΊΠ°ΠΊ Π΄ΠΎΠΌΠ°.Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π½Π°Π²ΠΎΡ€ΠΎΡ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ подсвСтка синтаксиса.

    Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ компиляции ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ сСбС Ρ€Π°Π²Π½Ρ‹Ρ…. НаконСц, Coderun Studio позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ быстро Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своим ΠΊΠΎΠ΄ΠΎΠΌ со своими ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ URL-адрСса.

    ShiftEdit

    Π”Π°Π»Π΅Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½Π΅Π½Π½Ρ‹ΠΉ ShiftEdit. Π₯отя Ρƒ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ признания ΠΈΠΌΠ΅Π½ΠΈ Cloud9 ΠΈΠ»ΠΈ Coderun, это, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

    Если Π²Ρ‹ — ΠΌΠΎΠ΄Π½Ρ‹ΠΉ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊ Python, сторонник PHP ΠΈΠ»ΠΈ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€ Perl, ShiftEdit ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Dropbox Ρ‡Π΅Ρ€Π΅Π· SFTP ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ измСнСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… инструмСнтов контроля вСрсий прямо Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π•Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ SSH, Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ бСспрСпятствСнный ΠΈ бСспСрСбойный Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ максимально ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ· любого мСста.

    АкшСлл

    ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΉ большой ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ Π² сфСрС Cloud IDE становится всС Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠ· Ρ‚ΠΎΠ»ΠΏΡ‹.Akshell — это сСрвСрная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, которая прСдоставляСт программистам Π»Π΅Π³ΠΊΠΈΠΉ инструмСнт для создания Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Javascript. Он полагаСтся Π½Π° Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… PostgreSQL для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ довольно Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π·Π½Π°ΠΊΠΎΠΌ с MySQL.

    Благодаря ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ консоли Git Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π»ΡŽΠ±Ρ‹Ρ… создаваСмых Π²Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² осущСствляСтся Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Если Π²Ρ‹ строгий ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Javascript, ΠΈΡ‰ΡƒΡ‰ΠΈΠΉ ΠΌΠΎΡ‰Π½ΡƒΡŽ, Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Cloud IDE, Akshell — Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ.

    Erbix

    ВсС скСптики Javascript Π·Π° послСднСС дСсятилСтиС навСрняка ΠΏΠΎΠΆΠΈΡ€Π°ΡŽΡ‚ свои слова сСйчас, ΠΊΠΎΠ³Π΄Π° Javascript ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ» рСнСссанс ΠΈ достиг Π½ΠΎΠ²ΠΎΠ³ΠΎ уровня уваТСния срСди программистов.Erbix основан Π½Π° любимом языкС сцСнариСв Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ прСдоставляСт инструмСнты для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Javascript для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-бизнСса.

    Π₯отя это Π½Π΅ бСсплатно, Ρ†Π΅Π½Ρ‹ ΠΈ ΠΏΠ»Π°Π½Ρ‹, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ Erbix, Π²ΠΏΠΎΠ»Π½Π΅ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹, Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ рСгулярно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ RingoJS ΠΈ CommonJS, ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ консоль MySQL ΠΈ обСспСчиваСт доступ ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Erbix AppStore.

    НСйтронная IDE

    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ IDE с нуля — Π΄Π΅Π»ΠΎ нСпростоС, поэтому ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ исходном ΠΊΠΎΠ΄Π΅.Neutron IDE стоит Π½Π° ΠΏΠ»Π΅Ρ‡Π°Ρ… Π³ΠΈΠ³Π°Π½Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Ace Π² качСствС ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. Он ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² SFTP ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚, позволяя ΠΊΠΎΠ΄Π΅Ρ€Π°ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° своих сСрвСрах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Π»Π΅Ρ‚Ρƒ ΠΈΠ· любого мСста.

    Благодаря ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ настраиваСмых привязок клавиш Vi ΠΈ Emacs, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅ΠΌ TextMate, это ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ настраиваСмых ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… IDE.

    Π‘Ρ‚ΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅

    Π”Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Google Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΡˆΠΈΡ€ΠΎΠΊΠ°Ρ ΠΎΠ±Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰Π°ΡΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, всСгда Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚.Collide Π½Π°Ρ‡Π°Π» свою Тизнь ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Google Code. Π₯отя сСйчас ΠΎΠ½ Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚, исходный ΠΊΠΎΠ΄ доступСн всСм, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Π΅Π³ΠΎ Ρ€Π°Π·Π²Π΅Ρ‚Π²ΠΈΡ‚ΡŒ.

    Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅, это облачная IDE, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ Π½Π° Java 7 JRE, которая опираСтся Π½Π° мноТСство Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… инструмСнтов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Guava, JUnit, JKit ΠΈ EasyMock, для обСспСчСния спартанской, Π½ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ программистов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ цСнят ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

    ΠžΡ€ΠΈΠΎΠ½

    ЗнамСнитая срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Eclipse Java IDE ΡƒΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ являСтся ΠΎΠΏΠΎΡ€ΠΎΠΉ Π² ΠΌΠΈΡ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… систСм благодаря своСму ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ высокой надСТности.Orion — ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ логичСский шаг, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ привнСсСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Eclipse Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Cloud IDE. Π’ настоящСС врСмя ΠΎΠ½ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для интСрфСйсной Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, поэтому ΠΏΠΎ большСй части ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ HTML ΠΈ Javascript.

    Однако эта Ρ€Π°Π±ΠΎΡ‚Π° Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°, ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ постСпСнного добавлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ продолТСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ. Помимо ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Firebug, Π΅Π³ΠΎ самым большим прСимущСством являСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Π² стилС Eclipse ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный ΠΌΠ°ΠΊΠ΅Ρ‚.

    Π‘ΠΊΡ€ΠΈΠΏΠΊΠ° Python

    Π•ΡΡ‚ΡŒ мноТСство ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Python Π² послСднСС врСмя Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ силу Π² индустрии Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.Он ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ быстрый, нСвСроятно Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ простой Π² освоСнии. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ IDE, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° Python, ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄.

    Подобно JSFiddle, Python Fiddle — это Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° ΠΈ срСда выполнСния ΠΊΠΎΠ΄Π°, которая позволяСт программистам Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ сцСнарии Π½Π° Ρ…ΠΎΠ΄Ρƒ. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство сторонних ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ прСвосходной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, поставляСтся с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ встроСнных горячих клавиш, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

    Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

    ИспользованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² основном Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… сСрвСрах, всС Π΅Ρ‰Π΅ заставляСт Π½Π΅Ρ€Π²Π½ΠΈΡ‡Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΡ… программистов. Адаптация ΠΊ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… усилий ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ консСрвативных программистов «старой ΡˆΠΊΠΎΠ»Ρ‹Β». Однако большС Π½Π΅Ρ‡Π΅Π³ΠΎ Π±ΠΎΡΡ‚ΡŒΡΡ Облака. ΠŸΡ€ΠΈΠ½ΡΠ² нСсколько простых ΠΌΠ΅Ρ€ бСзопасности ΠΈ нСпрСдвзято настроя, любой Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΆΠΈΠ½Π°Ρ‚ΡŒ ΠΏΠ»ΠΎΠ΄Ρ‹ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ опасности.

    ИмСя Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π° Π²Ρ‹Π±ΠΎΡ€, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ найдСтся ΠΏΠΎΡ‡Ρ‚ΠΈ идСальная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°, нСзависимо ΠΎΡ‚ Π΅Π³ΠΎ стиля ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°: Π­Ρ‚ΠΎΡ‚ пост написала ΠΠ°Ρ‚Π°ΡˆΠ° Ваша для Hongkiat.com. ΠΠ°Ρ‚Π°ΡˆΠ° — ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒ ΠΈ Π±Π»ΠΎΠ³Π³Π΅Ρ€, плюс тСхничСский Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒ, Π² настоящСС врСмя ΠΏΠΈΡˆΠ΅Ρ‚ для Ninefold. Она интСрСсуСтся Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ тСхнологиями ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Ρ‚Π΅ΠΌΠ°ΠΌΠΈ, ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ вычислСниями, Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ ΠΈ графичСским Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ.

    .

    Π›ΡƒΡ‡ΡˆΠ°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Javascript для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

    Π’ этом постС прСдставлСны Π΄Π΅ΡΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΡ… IDE JavaScript для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Он ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ JavaScript для своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

    ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ списка IDE JavaScript ΠΌΡ‹ ΡƒΡ‡Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

    ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° IntelliSense, ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ навигация, гСнСрация ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΊΠΎΠ΄Π°, автоматичСский ΠΈΠΌΠΏΠΎΡ€Ρ‚, встроСнноС прСдставлСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π΅Π΄ΠΈΠ½ΠΎΠ΅ прСдставлСниС Ρ„Π°ΠΉΠ»ΠΎΠ² / ошибок / ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ, встроСнноС ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ тСстированиС, встроСнный ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ, быстрая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ошибок, Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ исходного ΠΊΠΎΠ΄Π°

    НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ список IDE JavaScript, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ.

    1. WebStorm — Π»ΡƒΡ‡ΡˆΠ°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ JavaScript [оплачиваСтся Π·Π° ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ]
    2. Atom — идСальная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈ JavaScript
    3. Код Visual Studio — срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Frontrunner для JavaScript
    4. Sublime Text 3 — ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π² IDE для JavaScript
    5. Π‘ΠΊΠΎΠ±ΠΊΠΈ — Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
    6. CodeAnyWhere — облачная IDE для JavaScript ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
    7.Cloud9 — Π›ΡƒΡ‡ΡˆΠ°Ρ IDE для JavaScript Π² ΠΎΠ±Π»Π°ΠΊΠ΅
    8. NetBeans — Π˜Π·Π²Π΅ΡΡ‚Π½Π°Ρ IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° JavaScript
    9. IntelliJ IDEA — ΠœΠ½ΠΎΠ³ΠΎΡ†Π΅Π»Π΅Π²Π°Ρ IDE для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
    10. Eclipse — БСсплатная IDE для JavaScript для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

    10 Π›ΡƒΡ‡ΡˆΠ°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Javascript

    1. WebStorm — Π»ΡƒΡ‡ΡˆΠ°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для JavaScript [оплачиваСтся Π·Π° ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ]

    WebStorm, нСсомнСнно, являСтся асом срСди Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с использованиСм JavaScript ΠΈ Angular JS.Π­Ρ‚ΠΎ свСрхлСгкая ΠΈ удобная срСда IDE, прСдназначСнная для создания соврСмСнных Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

    Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, начиная ΠΎΡ‚ JavaScript, HTML, CSS, Angular ΠΈ Node.JS. И ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ошибок Π½Π° Π»Π΅Ρ‚Ρƒ ΠΈ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΊΠΎΠ΄Π° Π½Π° всСх пСрСчислСнных Π²Ρ‹ΡˆΠ΅ языках.

    Он ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹ΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Angular, React ΠΈ Meteor. Для мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Π½ΠΈΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Cordova, PhoneGap ΠΈ Ionic.

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

    Π‘ Karma test runner ΠΈ Mocha Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ тСстированиС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° интСрСсная функция — это сСкрСтная слуТба Webstorm, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Spy-js. Если Ρƒ вас Π½Π΅Ρ‚ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² для отслСТивания ΠΈ Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡ… ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. Π—Π°Ρ‚Π΅ΠΌ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Spy-js.Он запускаСт сСрвСр node.js для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² качСствС прокси, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ вСсь Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ позволяСт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ JS-Ρ„Π°ΠΉΠ» Π½Π° Π»Π΅Ρ‚Ρƒ.

    ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

    Бписок возмоТностСй Π΅Ρ‰Π΅ Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½. WebStorm прСдоставляСт Π²Π°ΠΌ Π΅Π΄ΠΈΠ½ΠΎΠ΅ мСсто для запуска Π·Π°Π΄Π°Ρ‡ Gulp, Grunt ΠΈ NPM Π² срСдС IDE. Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ JSHint, ESLint ΠΈΠ»ΠΈ JSLint для выявлСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π£ вас Π΄Π°ΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ· встроСнных шаблонов ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Express ΠΈΠ»ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

    Π˜Ρ‚Π°ΠΊ, Ρƒ WebStorm Π΅ΡΡ‚ΡŒ нСскончаСмый список ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.И всС ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ IDE JavaScript для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

    НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Π»ΠΈ Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ JavaScript, стоит Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ WebStorm для управлСния нСбольшими ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ.

    Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ списку

    2. Atom — идСальная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈ JavaScript

    Atom — ΠΎΠ΄Π½Π° ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… IDE JavaScript для ускорСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° JavaScript. Π­Ρ‚ΠΎ соврСмСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ настраиваСмый Π² соотвСтствии с потрСбностями Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

    Π­Ρ‚ΠΎ кроссплатформСнный инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² Windows, Linux ΠΈ Mac OS X. Π’ послСднСй вСрсии Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΈ ΠΎΠ½Π° ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ бСсплатна, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ своих коммСрчСских ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ².

    Atom — это Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ Π½Π° HTML, JavaScript, CSS с использованиСм сСрвСра Node.js. По сути, Atom ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Electron — Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для создания кроссплатформСнных Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с использованиСм JavaScript.

    Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ характСристиками, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ€ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ послС ΠΈΡ… тСстирования.НачнСм с кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ рСдактирования, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ обСспСчиваСт Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° всСх ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….

    Π”Π°Π»Π΅Π΅ слСдуСт встроСнный диспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ поиск доступных ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ устанавливаСт ΠΈΡ… Π² ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΎΠΌ порядкС. Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный ΠΏΠ°ΠΊΠ΅Ρ‚.

    Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ — Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Atom. Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ быстрСС ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ‚Π΅ΠΌΠΏ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΌ. Atom ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ», ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ нСсколько ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

    Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Atom Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Π»Π΅Ρ‚Ρƒ. ВстроСнный тСкст Β«Π½Π°ΠΉΡ‚ΠΈ / Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ» — это Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° опСрация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ написании ΠΊΠΎΠ΄Π°.

    Atom Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ внСшний Π²ΠΈΠ΄. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈ синтаксиса. Π˜Ρ… Ρ‚Π°ΠΊΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΈΡ… HTML / CSS.

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Ρ‰Π΅ большС Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ возмоТности Atom, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠ°ΠΊ Minimap для Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ отобраТСния вашСго ΠΊΠΎΠ΄Π°, автоматичСски Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ HTML-Ρ‚Π΅Π³ΠΈ ΠΈ Linter для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ΄Π° Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.

    Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ списку

    3. Код Visual Studio — IDE Frontrunner для JavaScript

    Visual Studio Code — это ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ, быстрый, кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΈ бСсплатный инструмСнт , созданный Microsoft для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π΅Π΄ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΎΡ‚ MS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ с Linux ΠΈ Mac OS.

    Π’Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Atom, Visual Studio Code ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Electron Π² качСствС своСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Он ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π΅Π³ΠΎ Π² список Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для JavaScript.

    VStudio Code — это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 30+ языках программирования.Бписок начинаСтся с C #, ASP, VB, JavaScript, CSS / HTML, TypeScript, Ruby, PHP, Less, Saas ΠΈ продолТаСтся.

    Одной ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ VS Code являСтся IntelliSense. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ программисту, пСрСчисляя прСдлоТСния ΠΊΠΎΠ΄Π°, подсказки ΠΈ описания ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ для JavaScript, TypeScript, PHP, Saas ΠΈ Less. Для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ установка Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.

    Π›ΡŽΠ±ΠΎΠΉ ΠΌΠΎΠ΄Π΅Ρ€Π½ Π½Π΅ΠΏΠΎΠ»ΠΎΠ½, Ссли Π² Π½Π΅ΠΌ отсутствуСт Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ. Но VS Code ΠΈΠΌΠ΅Π΅Ρ‚ пСрвоклассный ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ JavaScript ΠΈ Node.js-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ Π²ΠΎ врСмя выполнСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ всСми ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ установка Ρ‚ΠΎΡ‡Π΅ΠΊ останова, стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², отслСТиваниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΠ°ΡƒΠ·Π° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ источнику, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Visual Studio.

    ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

    VS Code ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Peek, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ любой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎ встроСнном Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅, просто Π½Π°ΠΆΠ°Π² shift + 12. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π² JavaScript, TypeScript ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… языках программирования.

    Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° полСзная функция — TaskRunner, которая позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ для использования Gulp, Grunt ΠΈΠ»ΠΈ MSBuild. Из ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ.

    Π•Ρ‰Π΅ Π΄Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ особСнности — это интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ встроСнный Git. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CLI Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ любой ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. А Git ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²Π°ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠ°ΠΊ фиксация, ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Π±Π°Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ публикация. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ измСнСния, внСсСнныС Π² Ρ„Π°ΠΉΠ».

    Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ списку

    4. Sublime Text 3 — ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π² IDE для JavaScript

    Sublime Text 3, Ρ‚Π°ΠΊΠΆΠ΅ извСстный ΠΊΠ°ΠΊ SBT3, — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ инструмСнт для любого Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² своСм Π½Π°Π±ΠΎΡ€Π΅ инструмСнтов.Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π»Π΅Π³ΠΊΠΎ настраиваСмый, кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΈ Π±Π»ΠΈΠ·ΠΊΠΈΠΉ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² любой JavaScript IDE Π½Π°Π²Π΅Ρ€Ρ…Ρƒ.

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

    Говоря ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… встроСнных функциях SBT3, это Β«ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽΒ», Β«ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ символу», Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ панСлями ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

    Π‘ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ, ΠΊΠ°ΠΊ Package Control Π² SBT3, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ просто Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ любой Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½.Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ — Emmet LiveStyle, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅, Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π­Ρ‚ΠΎ освобоТдаСт вас ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ»ΠΈ сохранСния Ρ„Π°ΠΉΠ»Π°.

    БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ Babel, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ подсвСчиваСт синтаксис вашСго ΠΊΠΎΠ΄Π° ES6 (ECMA Script 6) ΠΈ ReactJS. ПослС добавлСния этого ΠΏΠ»Π°Π³ΠΈΠ½Π° Π½Π΅ упуститС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ„Π°ΠΉΠ»ΠΎΠ² .es6 / .js6 / .js.

    Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ STB3: SublimeLinter для обСспСчСния ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ стиля, JSFormat для автоматичСского форматирования JS ΠΈ JSON, DocBlockr для упрощСния коммСнтирования ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ для рСдактирования Ρ„Π°ΠΉΠ»ΠΎΠ² с Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

    И, вСроятно, Π²Ρ‹ Π½Π΅ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ самый большой ΠΏΠ°ΠΊΠ΅Ρ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ AngularJS. Он прСдоставляСт Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹, панСль поиска для ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ поиска ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ для Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Angular JS. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ TypeScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ JavaScript ΠΈ допускаСт ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΡŽ, классы ΠΈ интСрфСйсы.

    Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ списку

    5. Π‘ΠΊΠΎΠ±ΠΊΠΈ — Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ исходного ΠΊΠΎΠ΄Π° для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

    Brackets — это соврСмСнный интСрфСйсный инструмСнт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Adobe Systems, которая создала Π΅Π³ΠΎ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ MIT.

    Π•Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π·Π°Π΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ лСгкая ΠΈ быстрая IDE, ориСнтированная Π½Π° Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ создавали с использованиСм HTML, CSS ΠΈ JavaScript. Π₯отя ΠΎΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для кодирования Π½Π° любом языкС программирования, Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для JavaScript, HTML / CSS, Sass, Less ΠΈ CoffeeScript.

    Как ΠΈ любая другая срСда IDE, Brackets Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ — сторонниС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

    Бамая крутая встроСнная функция — Live Preview, которая ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Chrome ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ измСнСния сразу послС Π²Π²ΠΎΠ΄Π°. Π­Ρ‚ΠΎ большС ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π²Π΅Π±-инспСктор Π² Chrome, Π½ΠΎ Π½Π° настоящий Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€.

    Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° функция — быстроС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ зависит ΠΎΡ‚ рассматриваСмого контСкста. Он Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ встроСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для измСнСния CSS ΠΏΡƒΡ‚Π΅ΠΌ наТатия сочСтания клавиш Ctrl + E. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ нСбольшой ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Ρ†Π²Π΅Ρ‚Π°, навСдя Π½Π° Π½Π΅Π³ΠΎ курсор. И ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ (Ctrl + E), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСлСктор Ρ†Π²Π΅Ρ‚Π°.

    JSLint — это встроСнная функция, которая провСряСт ваш Ρ„Π°ΠΉΠ» JavaScript ΠΏΡ€ΠΈ Π΅Π³ΠΎ сохранСнии. Π‘ΠΊΠΎΠ±ΠΊΠΈ ΠΏΠΎ своСй сути ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС, Ρ‡Π΅ΠΌ это Π΄Π΅Π»Π°Π΅Ρ‚ любая другая IDE.

    Как ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ возмоТности Brackets, установив Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. Π£ Π½Π΅Π³ΠΎ чистый ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс для поиска ΠΈ добавлСния любого Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Ρƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сворачиваниС ΠΊΠΎΠ΄Π°, сниппСты ΠΈ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅.

    Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ JavaScript Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ВСсСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ с Node.js ΠΈ Chrome. Π•Ρ‰Π΅ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ — это Markdown Preview, Autoprefixer ΠΈ Language Switcher.

    Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ списку

    6. CodeAnyWhere — ΠžΠ±Π»Π°Ρ‡Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для JavaScript ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

    CodeAnyWhere — это лСгкая ΠΈ мощная Π²Π΅Π±-срСда IDE со встроСнным FTP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ. Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ основных языков программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ JavaScript, PHP, HTML, CSS ΠΈ XML.

    Π­Ρ‚Π° срСда IDE ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ кодирования ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ.Он интСгрируСтся со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ….

    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ синтаксис 120+ языков программирования
    • ΠΠ²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² JS, PHO, HTML, CSS
    • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Lint для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ JS ΠΈ CSS
    • НСсколько курсоров
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° кодирования Zen
    • Код ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²
    • ΠŸΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ с Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈΡ…
    • ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹

    CodeAnyWhere ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ FTP, SFTP, FTPS, SSH, Dropbox, Amazon S3, Google Drive, GitHub ΠΈ Bitbucket.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π±Π΅Π· нСобходимости запуска сторонних ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

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

    CodeAnyWhere Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ всС ваши потрСбности Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π° Ρ…ΠΎΠ΄Ρƒ, Π² любоС врСмя, Π² любом мСстС ΠΈ Π½Π° любой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅.

    Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ списку

    7. Cloud9 — Π»ΡƒΡ‡ΡˆΠ°Ρ IDE для JavaScript Π² ΠΎΠ±Π»Π°ΠΊΠ΅

    Cloud9 IDE — это ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π²Π΅Π±-срСда с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² JavaScript.Он позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² любоС врСмя ΠΈΠ· любого мСста.

    Он Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° прСдоставлСниС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для написания ΠΈ выполнСния ΠΊΠΎΠ΄Π° Node.js ΠΈ JavaScript. Однако Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° прилоТСния Π½Π° основС Python, Ruby ΠΈ Apache + PHP.

    Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ инструмСнт для всСх Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. IDE ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ послС слияния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Ajax.org ACE ΠΈ Mozilla Skywriter.

    Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Ajax для Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈ позволяСт ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Cloud9.Он содСрТит быстрый ΠΈ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для JavaScript, HTML ΠΈ CSS.

    Cloud9 IDE ΠΈΠ½ΠΎΠΊΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ подсвСтку синтаксиса Π² JavaScript, Python, C / C #, Perl, Ruby, Scala ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ…. НСт. Π‘Ρ€Π΅Π΄ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ — нСсколько курсоров, автоматичСскоС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, Π²Ρ‹Π±ΠΎΡ€ Ρ‚Π΅ΠΌΡ‹, поиск / Π·Π°ΠΌΠ΅Π½Π° Π² Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ сочСтания клавиш.

    Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ совмСстного использования Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ΠΈ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ IDE Π½Π° вашСм локальном сСрвСрС ΠΈ Π² срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.И ΠΎΠ½ автоматичСски ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ вашСго ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства с локальной ΠΊΠΎΠΏΠΈΠ΅ΠΉ.

    Если Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ «ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ», Ρ‚ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ это ΠΈΠ·Π²Π½Π΅. Π•Π³ΠΎ систСма ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² проста, Π½ΠΎ эффСктивна. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π».

    Π˜ΠΌΠ΅Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ / ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π΅ΠΊ останова, Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ΄Π°.

    Cloud9 обСспСчиваСт ΡΠΊΠ²ΠΎΠ·Π½ΡƒΡŽ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ с использованиСм ΠΊΠ°ΠΊ JavaScript, Ρ‚Π°ΠΊ ΠΈ Node.js. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½Ρ‹ΠΉ инструмСнт, Ссли Π²Ρ‹ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅ΡΡŒ ΠΊ созданию Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Node.js.

    ИзлишнС Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Cloud9 — Π»ΡƒΡ‡ΡˆΠ°Ρ IDE для JavaScript Π² пространствС Cloud IDE.

    Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ списку

    8. NetBeans — Π²Ρ‹Π΄Π°ΡŽΡ‰Π°ΡΡΡ IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° JavaScript

    NetBeans — извСстноС Π² ΠΌΠΈΡ€Π΅ Java имя для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ принСс Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ JavaScript ΠΈ Node.js.

    Помимо JavaScript, ΠΎΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ HTML5 ΠΈ CSS3 для создания Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ уровня.Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя мастСр ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Node.js ΠΈ JavaScript.

    Он содСрТит всС основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ IDE Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ сворачиваниС ΠΊΠΎΠ΄Π°, навигация ΠΏΠΎ Ρ‚ΠΈΠΏΠ°ΠΌ, сопоставлСниС скобок, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ объявлСнию, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° JSON.

    NetBeans позволяСт ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ вхоТдСния Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ², Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° мСстС. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ Π°Π½Π°Π»ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ². ΠΠ²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для всСх основных классов JavaScript, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ класс String ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’ΠΈΠΏΡ‹ становятся Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π²ΠΎ врСмя Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° — Π² спискС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π² подсказках ΠΊΠΎΠ΄Π° ΠΈ справкС ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ.

    Для запуска ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ JavaScript ΠΈ Node.js Netscape внСсла нСсколько ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² свой интСрфСйс. И всС эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сСйчас ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ.

    Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ срСду тСстирования Mocha JavaScript ΠΈ срСду Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Selenium ΠΊΠ°ΠΊ для ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования, Ρ‚Π°ΠΊ ΠΈ для тСстирования ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

    NetBeans — Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΠΌΠΎΠ΅ Oracle. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ссылку для скачивания Π½ΠΈΠΆΠ΅.

    Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ списку

    9. IntelliJ IDEA — многоцСлСвая срСда IDE для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

    IntelliJ IDEA — это инструмСнт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ-класса ΠΎΡ‚ JetBrains. Он Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° максимальноС ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

    Π˜ΠΌΠ΅Π΅Ρ‚ встроСнный ΠΌΠΎΡ‰Π½Ρ‹ΠΉ статичСский Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°. Π•Π³ΠΎ эргономичный Π΄ΠΈΠ·Π°ΠΉΠ½ обСспСчиваСт простоту использования ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

    IntelliJ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ вСрсий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΈΠ· ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² GIT, CVS ΠΈΠ»ΠΈ SVN. И это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅Ρ‚. языков программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ JavaScript, PHP, HTML ΠΈ CSS.

    Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ подсказки для ΠΈΠΌΠ΅Π½ классов, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΏΠΎΠ»Π΅ΠΉ ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов Π² соотвСтствии с контСкстом.

    IntelliJ обСспСчиваСт ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΊΠΎΠ΄Π° для ΠΌΠ½ΠΎΠ³ΠΈΡ… языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ JavaScript, CSS, HTML ΠΈ SQL.

    Π­Ρ‚Π° IDE Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΌΠ½Π°, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠ³Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ваши дСйствия ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΡƒΡŽΡΡ Π·Π°Π΄Π°Ρ‡Ρƒ программирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

    ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, IntelliJ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ взаимодСйствиС с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, автоматичСски добавляя инструмСнты, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ контСксту.

    Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ списку

    10. Eclipse — бСсплатная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° JavaScript для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

    Eclipse — ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ инструмСнт для создания сквозных Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Он сущСствуСт ΡƒΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Java Π² качСствС основного языка Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

    Однако Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ JSDT (инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ JavaScript), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ JavaScript. Π­Ρ‚ΠΎΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ добавляСт Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° JS ΠΈ пСрспСктиву Π² Eclipse IDE, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

    ΠŸΠ°ΠΊΠ΅Ρ‚ JSDT добавляСт Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΈ Π² JDT (Java Development Toolkit). НСкоторыС ΠΈΠ· Π½ΠΈΡ… — Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ синтаксиса, Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΊΠΎΠ΄Π°, созданиС шаблонов ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°.

    Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ JSDT ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π» ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Eclipse Neon. Он Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Bower, NPM, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ JSON, парсСр ECMAScript 2015 (ES6), ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Node.js ΠΈ инструмСнты сборки JS (Gulp / Grunt).

    Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ списку

    РСзюмС

    — 10 Π»ΡƒΡ‡ΡˆΠΈΡ… IDE Javascript для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

    Π’Ρ‹Π±ΠΎΡ€ подходящСй срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΎΠΏΡ‹Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ для любого программиста. Π‘ Ρ‚Π°ΠΊΠΈΠΌ большим количСством Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΌΡ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΡΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для JavaScript.

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· этих IDE для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ слоТными ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ свои Π±ΠΎΠ»Π΅Π²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ.

    Π˜Ρ‚Π°ΠΊ, скаТитС Π½Π°ΠΌ, ΠΊΠ°ΠΊΡƒΡŽ IDE Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅? ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°ΠΌ Π² коммСнтариях ΠΈΠ»ΠΈ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅. И Ссли Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ, поТалуйста, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Сю.

    Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ сообщСния:

    1. 10 Π»ΡƒΡ‡ΡˆΠΈΡ… Python IDE

    2. 7 Π›ΡƒΡ‡ΡˆΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Python

    3. 10 Π›ΡƒΡ‡ΡˆΠ°Ρ Java IDE

    .

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

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