Домашня » Кодування » Хмарні IDE для веб-розробників - Best Of

    Хмарні IDE для веб-розробників - Best Of

    Маючи настільки багато традиційного програмного забезпечення на базі настільних комп'ютерів, яке ми знаємо і любимо переходити до хмари, не дивно, що Cloud-орієнтовані середовища розробки (IDE) швидко набувають популярність у розробників.

    На сьогоднішній день браузер - це, по суті, тонкий клієнт, який дозволяє користувачам отримувати доступ до різноманітних Cloud-додатків і служб. Однак багато хто все ще не вагається, щоб повністю довіряти віддаленій середовищі IDE для розвитку. Такі інструменти, як Github і Pastebin, допомогли полегшити перехід на розробку в хмарі, а повноцінні розробники середовища Cloud тепер широко використовуються багатьма розробниками.

    Тут 13 кращих розробників у хмарі Ви можете отримати свої руки і швидко підсумувати кожну з них.

    Хмара9

    Через кілька хвилин, використовуючи належним чином названий Cloud9, ви будете відчувати, що ви померли і пішли на кодер небес. Передній кінець - це весь Javascript, а задній кінець - популярний фреймворк NodeJS. Хоча це дизайнери та розробники користувальницького інтерфейсу, воно має підсвічування синтаксису для C #, C ++, Python, Perl, Ruby, Scala та деяких інших..

    Вбудований режим Vim є приємним дотиком, так само як і підтримка популярних систем контролю версій, таких як Git, Mercurial і SVN. Завдяки включенню CSSLint та JSBeautify, це також одна з найкращих середовищ, знайдених в Інтернеті.

    Код десь

    Інший інструмент розробки програмного забезпечення, який часто очолює різні "кращі" списки, що плавають навколо Інтернету, - це Codeanywhere, дружній Cloud Cloud для всіх сезонів. Він має підсвічування коду та підтримку HTML, CSS, Javascript, PHP, MySQL та багато іншого. Завдяки доступній кількості зручних програм для iOS, Android і BlackBerry, цей інструмент дає змогу будь-кому кодувати буквально будь-де.

    Крім того, вона може похвалитися підтримкою Dropbox і SFTP, яка дозволяє кодерам легко створювати резервні копії файлів проекту та обмінюватися ними з співробітниками. Хоча це не найпопулярніший Cloud IDE, він робить те, що він робить досить добре.

    Cloud IDE

    Хоча вони, очевидно, не витрачали багато часу на вигадливе ім'я, люди, що стояли за Cloud IDE, доклали серйозних зусиль до створення платформи, яка просто працює. Інакше відомий як eXo Cloud IDE, це солідний Cloud Cloud, який підтримує звичайні мови, такі як Javascript, Ruby, Groovy, Java і HTML, щоб назвати лише кілька.

    Зокрема, eXo Cloud добре підходить для кодерів, які спеціалізуються на програмуванні Java. Він підтримує сервлети Java і Java Server Pages, а також Maven. Розгортання здійснюється Heroku, CloudBees, Red Hat OpenShift та Cloud Foundry.

    Sourcekit

    Google Chrome набирає потужності останнім часом, перевершуючи Firefox Mozilla і знімаючи в Internet Explorer назву перемоги браузера. Sourcekit - це ідентифікатор, схожий на Textmate, який спирається на Dropbox для зберігання і забезпечує чуйне середовище для веб-розробників.

    Завдяки чудовій функціональності SkyWriter компанії Mozilla "Bespin", запеченої в торт, це легка, на основі браузера альтернатива роздутим люксам для робочого столу. Підтримувані мови включають всі спеціальності, які ви очікуєте, такі як C / C ++ / C #, PHP, Python, Javascript, MySQL, Java і Ruby. Що стосується бережливих IDE браузерів, то Sourcekit є надзвичайно привабливим варіантом.

    Kodingen

    Один з перших редакторів Cloud, який дійсно займається веб-інтерфейсами IDE на правильному шляху, Kodingen вирізав досить конкурентоспроможну нішу для себе в останні кілька років. Це дозволяє розробникам кодувати в PHP, Python, Perl і Javascript під час роботи з популярними фреймворками, такими як Django, Ruby on Rails і Node.js.

    Kodingen підтримується багатим і різноманітним співтовариством користувачів, які підтримують цю послугу, що робить співпрацю та обмін у Cloud досить зручним. Безкоштовно використовувати і експериментувати, немає причин не підписуватися на обліковий запис і дати Kodingen пострілу.

    Студія Coderun

    Якщо ви пробували безліч інших 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 для автентифікації, завершення коду та фрагмента коду забезпечують безперебійний та безперебійний робочий процес, що дозволяє розробникам максимально продуктивно працювати з будь-якого місця.

    Akshell

    З такою великою конкуренцією в сфері Cloud IDE стає все важче стояти окремо від натовпу. Akshell - це середовище розробки на стороні сервера, що надає кодерам легкий інструмент для розгортання веб-додатків Javascript. Вона покладається на базу даних PostgreSQL для базового зберігання, з якою слід працювати для тих, хто знайомий з MySQL.

    Завдяки вбудованій консолі Git розгортання будь-яких проектів, які ви створюєте, є безпроблемним. Якщо ви є суворим кодером Javascript, який шукає швидкий та стабільний обласний IDE, Akshell є для вас.

    Ербікс

    Всі вихователі Javascript минулого десятиріччя, безумовно, їдять свої слова тепер, коли Javascript пережив ренесанс і досягнув нового рівня поваги серед кодерів. Erbix обертається навколо улюбленої мови сценаріїв в Інтернеті і надає інструменти для створення програм для JavaScript для продуктивності бізнесу в Інтернеті.

    Незважаючи на те, що це не безкоштовно, ціни та плани, запропоновані компанією Erbix, є досить розумними, якщо ви плануєте регулярно використовувати цю інноваційну платформу. Він підтримує модулі RingoJS і CommonJS, має спеціальну консоль MySQL і надає доступ до завантажувальних пристроїв програм від інших розробників через Erbix AppStore.

    Нейтронний IDE

    Створення універсального Cloud IDE з нуля не є малим питанням, тому багато хто обирає базувати свої проекти на вже існуючому відкритому вихідному коді. Neutron IDE стоїть на плечах гігантів, використовуючи в якості вихідної точки потужний редактор коду Ace. Вона об'єднує кращі можливості SFTP-клієнтів і редакторів браузерів в один повний пакет, що дозволяє кодерам редагувати файли на своїх серверах розробки на ходу з будь-якого місця.

    Завдяки підтримці налаштовуваних прив'язок клавіш Vi та Emacs, а також тем TextMate, це один з найбільш настроюваних середовищних середовищ розробки Cloud.

    Зіткнутися

    Навіть коли Google вирішує відмовитися від проекту, загальне кодування громадськості завжди є корисним. Collide почав своє життя як проект Google Code з великою обіцянкою. Незважаючи на те, що він є недіючим, вихідний код вільно доступний для будь-кого, хто хоче розщепити його.

    Коротко кажучи, це Cloud IDE, що працює на Java 7 JRE, що спирається на цілу низку твердих програмних засобів, таких як Guava, JUnit, JKit і EasyMock, щоб забезпечити спартанську, але потужну функціональність для команд програмістів, які цінують інтерактивність у реальному часі.

    Оріон

    Знаменита середовище Eclipse Java IDE вже багато років є основою для розробки настільних комп'ютерів завдяки своєму комплексному набору функцій та надійній надійності. Наступний логічний крок полягає в тому, що Orion має значний досвід роботи в області Cloud IDE. Її основне використання на даний момент полягає у веб-розробці інтерфейсу, тому він здебільшого обмежується HTML та Javascript.

    Тим не менш, це робота в прогресі, і ми можемо очікувати, що особливості додаються поступово, як розвиток продовжується протягом наступного року. Окрім інтеграції Firebug, його найбільшою точкою продажу є її інтерфейс у стилі Eclipse та інтуїтивно зрозумілий макет.

    Скрипка Пітона

    Існує багато причин, чому Python останнім часом набирає обсяг в індустрії веб-розробки. Він відносно швидкий, неймовірно гнучкий і легкий в освоєнні. Таким чином, не дивно, що середовища, розроблені Python, орієнтовані на хмари, розвивалися, щоб допомогти розробникам максимально швидко вимкнути код.

    Багато чого, як JSFiddle, Python Fiddle є редактором коду та середовищем виконання коду, що дозволяє програмістам запускати фрагменти та сценарії налагодження на ходу. Він підтримує безліч сторонніх пакетів, має чудову документацію, поставляється з широким набором вбудованих гарячих клавіш, а також є відкритим джерелом для завантаження.

    Висновок

    Використання програм веб-розробки, які багато в чому знаходяться на віддалених серверах, все ще викликає нервові численні кодери. Адаптація до нової парадигми потребуватиме певних зусиль для більш консервативних "старих" програмістів. Тим не менш, є мало причин, щоб боятися Хмари більше. З прийняттям декількох простих заходів безпеки та відкритого мислення будь-який веб-розробник може скористатися перевагами програмних комплексів Cloud без будь-якої реальної небезпеки.

    З такою великою кількістю варіантів на вибір, безумовно, майже ідеальна програма для кожного кодера, незалежно від власного стилю та уподобань.

    Примітка редактора: Цей пост написано Наташа Таша для Hongkiat.com. Наташа є письменницею і блогером, а також любителем технологій, яка зараз пише для Ninefold. Вона цікавиться різноманітними технологіями та темами в Інтернеті, Cloud Computing, веб-розробкою, Web & Graphic design.