Eclipse Orion — проект, в рамках якого фондом Eclipse за сприяння компанії IBM розвивається концепція інтегрованого середовища розробки, що працює в звичайному веббраузері та націленої на створення сайтів і вебзастосунків. На відміну від інших спроб створення браузерних інструментів розробки, Orion не обмежується роботою в одній вкладці браузера — підтримується повноцінна робота з посиланнями та обмін ними. Наприклад, можна відкрити файл для редагування в новій вкладці через відкриття посилання.
Тип | інтегроване середовище розробки |
---|---|
Розробник | Eclipse Foundation |
Перший випуск | 2012 |
Стабільний випуск | 1.0 (29 жовтня 2012 ) |
Платформа | веббраузер |
Операційна система | крос-платформовий |
Доступні мови | JavaScript, Java |
Стан розробки | активний |
Ліцензія | і BSD |
Вебсайт | eclipse.org/orion/ |
Структура
За своєю структурою Orion організований у вигляді набору працюючих на стороні браузера компонентів, які можуть використовуватися як окремо, так і у зв'язку один з одним.
Клієнтська частина, яка забезпечує процес редагування коду, написана на мові JavaScript, поширюється під свободою ліцензією і може використовуватися як платформа для створення різних веборієнтованих редакторів, приблизно в тому вигляді, як платформа Eclipse виступає в ролі базису багатьох сторонніх проектів.
Серверна частина написана на мові Java і розповсюджується під ліцензіями і BSD. Вся логіка редагування коду реалізується на стороні клієнта, серверна частина відповідає лише за виконання низькорівневих операцій, таких як обробка файлів і поділ привілеїв між користувачами.
Orion легко інтегрується зі сторонніми проектами і може використовуватися як редактор коду, вбудований у різні вебзастосунки та продукти. Наприклад, на базі Orion побудовані вбудований в Firefox JavaScript-редактор Scratchpad і створюваний компанією VMware редактор коду Scripted. Крім того, Orion може бути запущений на машині розробника в вигляді відокремленого середовища розробки або викликаний у вигляді вебсервісу. Зокрема, один з таких сервісів orionhub.org підтримується спільнотою Eclipse і при створення облікового запису забезпечує можливість прив'язки вже існуючого облікового запису в або службах Google.
На час виходу першої стабільної версії підтримувалися редагування JavaScript, Java, CSS і HTML. Підтримка інших мов, додаткових функцій, команд редагування, типів сховищ даних та розширень інтерфейсу користувача забезпечується через підключення зовнішніх плагінів. Наприклад, доступні плагіни для керування версіями з використанням Git, доступу до файлів через WebDAV, підтримки нових елементів HTML5, роботи з Node.js, автоматичного форматування JavaScript-коду з використанням JSBeautifier, режиму підсвічування синтаксису CodeMirror тощо. При цьому плагіни не залежать від серверної інфраструктури та можуть завантажуватися з зовнішніх сайтів.
Виноски
- Релиз интегрированной среды разработки Eclipse Orion 1.0, работающей в браузере [ 5 листопада 2012 у Wayback Machine.] // opennet.ru 01.11.2012
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Eclipse Orion proekt v ramkah yakogo fondom Eclipse za spriyannya kompaniyi IBM rozvivayetsya koncepciya integrovanogo seredovisha rozrobki sho pracyuye v zvichajnomu vebbrauzeri ta nacilenoyi na stvorennya sajtiv i vebzastosunkiv Na vidminu vid inshih sprob stvorennya brauzernih instrumentiv rozrobki Orion ne obmezhuyetsya robotoyu v odnij vkladci brauzera pidtrimuyetsya povnocinna robota z posilannyami ta obmin nimi Napriklad mozhna vidkriti fajl dlya redaguvannya v novij vkladci cherez vidkrittya posilannya Eclipse OrionTipintegrovane seredovishe rozrobkiRozrobnikEclipse FoundationPershij vipusk2012Stabilnij vipusk1 0 29 zhovtnya 2012 11 rokiv tomu 2012 10 29 PlatformavebbrauzerOperacijna sistemakros platformovijDostupni moviJavaScript JavaStan rozrobkiaktivnijLicenziyai BSDVebsajteclipse org orion StrukturaZa svoyeyu strukturoyu Orion organizovanij u viglyadi naboru pracyuyuchih na storoni brauzera komponentiv yaki mozhut vikoristovuvatisya yak okremo tak i u zv yazku odin z odnim Kliyentska chastina yaka zabezpechuye proces redaguvannya kodu napisana na movi JavaScript poshiryuyetsya pid svobodoyu licenziyeyu i mozhe vikoristovuvatisya yak platforma dlya stvorennya riznih veboriyentovanih redaktoriv priblizno v tomu viglyadi yak platforma Eclipse vistupaye v roli bazisu bagatoh storonnih proektiv Serverna chastina napisana na movi Java i rozpovsyudzhuyetsya pid licenziyami i BSD Vsya logika redaguvannya kodu realizuyetsya na storoni kliyenta serverna chastina vidpovidaye lishe za vikonannya nizkorivnevih operacij takih yak obrobka fajliv i podil privileyiv mizh koristuvachami Orion legko integruyetsya zi storonnimi proektami i mozhe vikoristovuvatisya yak redaktor kodu vbudovanij u rizni vebzastosunki ta produkti Napriklad na bazi Orion pobudovani vbudovanij v Firefox JavaScript redaktor Scratchpad i stvoryuvanij kompaniyeyu VMware redaktor kodu Scripted Krim togo Orion mozhe buti zapushenij na mashini rozrobnika v viglyadi vidokremlenogo seredovisha rozrobki abo viklikanij u viglyadi vebservisu Zokrema odin z takih servisiv orionhub org pidtrimuyetsya spilnotoyu Eclipse i pri stvorennya oblikovogo zapisu zabezpechuye mozhlivist priv yazki vzhe isnuyuchogo oblikovogo zapisu v abo sluzhbah Google Na chas vihodu pershoyi stabilnoyi versiyi pidtrimuvalisya redaguvannya JavaScript Java CSS i HTML Pidtrimka inshih mov dodatkovih funkcij komand redaguvannya tipiv shovish danih ta rozshiren interfejsu koristuvacha zabezpechuyetsya cherez pidklyuchennya zovnishnih plaginiv Napriklad dostupni plagini dlya keruvannya versiyami z vikoristannyam Git dostupu do fajliv cherez WebDAV pidtrimki novih elementiv HTML5 roboti z Node js avtomatichnogo formatuvannya JavaScript kodu z vikoristannyam JSBeautifier rezhimu pidsvichuvannya sintaksisu CodeMirror tosho Pri comu plagini ne zalezhat vid servernoyi infrastrukturi ta mozhut zavantazhuvatisya z zovnishnih sajtiv VinoskiReliz integrirovannoj sredy razrabotki Eclipse Orion 1 0 rabotayushej v brauzere 5 listopada 2012 u Wayback Machine opennet ru 01 11 2012PosilannyaOficijnij sajt