The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Разработчики из VMware представили работающий в браузере ред..."
Отправлено opennews, 13-Окт-12 23:42 
Разработчики из подразделения SpringSource компании VMware представили (http://blog.springsource.org/2012/10/11/scripted-a-javascrip.../) новый открытый редактор кода Scripted, реализованный на языке JavaScript  и функционирующий внутри браузера. Мотивом создания проекта является желание предоставить удобную платформу для редактирования кода, которая в перспективе сможет быть использована для создания облачных систем совместного редактирования кода. Код Scripted распространяется (https://github.com/scripted-editor/scripted) под лицензией Eclipse Public License. Серверная часть выполняется с использованием Node.js, клиентская часть использует некоторые компоненты, созданные в рамках проекта Eclipse Orion (http://www.eclipse.org/orion/).

<center><img src="http://www.opennet.ru/opennews/pics_base/0_1350153161.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>


Редактор сочетает в себе легковесность и высокую скорость работы с некоторыми возможностями, свойственными большим IDE, такими как интеллектуальные контекстные подсказки и возможность отслеживания зависимостей для распространённых систем модулей (AMD и CommonJS). В настоящее время реактор нацелен на разработку проектов на языке JavaScript, но в будущем планируется обеспечить поддержку дополнительных языков, таких как CoffeeScript и TypeScript.


Несмотря на клиент-серверную архитектуру, в текущем состоянии Scripted рассчитан только на запуск на локальной машине разработчика, предоставляя при этом такие функции, как автоматический поиск существующих проектов (осуществляется поиск файлов .git и .project) и работа в режиме редактирования одного файла (для открытия файла следует использовать команду "scr myfile.js", которая запустит фоновый процесс Node.js и откроет окно браузера).


Из возможностей (https://github.com/scripted-editor/scripted/wiki/Features) Scripted можно отметить:


-  Подсветка синтаксиса для JavaScript, HTML и CSS;
-  Автоматическое форматирование кода (используется JSbeautify);
-  Двухоконных режим редактирования при котором содержимое двух файлов отображается бок о бок;
-  Основанные на JSLint средства для выявления ошибок в коде на языке  JavaScript;
-  Поддержка работы с модулями AMD и CommonJS, в том числе с возможностью выявления ссылок на отсутствующие модули;
-  Контекстная помощь для  HTML, CSS и JavaScript. Для JavaScript  анализируется корректность использования типов с учётом зависимостей модулей AMD/CommonJS;
<center><a href="https://raw.github.com/wiki/scripted-editor/scripted/img/con... src="http://www.opennet.ru/opennews/pics_base/0_1350156324.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>-  Поддерживается разбор блоков JSDoc  для формирования контекстных пояснений;
<center><a href="https://raw.github.com/wiki/scripted-editor/scripted/img/jsd... src="http://www.opennet.ru/opennews/pics_base/0_1350156241.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


-  Всплывающие подсказки для идентификаторов JavaScript, показывающие вычисленную сигнатуру типа;
<center><a href="https://raw.github.com/wiki/scripted-editor/scripted/img/hov... src="http://www.opennet.ru/opennews/pics_base/0_1350156280.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
-  Показ сводного списка всех функций, используемых в редактируемом файле, с возможностью поиска;
-  Диалог для быстрого поиска и открытия файлов в локальной файловой системе;
-  Навигация по коду - нажатие F8 на идентификаторе приведёт к переходу к месту его определения;
-  Возможность привязки внешних команд к горячим клавишам;


Из планов на будущее отмечается: обеспечение возможности работы с произвольным числом окон (сейчас одновременно можно редактировать только два файла); добавление дополнительных панелей (поиск, документация, информация от git, предпросмотр кода и просмотр результата выполнения); простая система плагинов для реализации дополнений; поддержка режима отладки через интеграцию с Chrome Dev Tools и Node inspector.

URL: http://blog.springsource.org/2012/10/11/scripted-a-javascrip.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=35077

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру