Просмотров: 2977 шт.
Следуя примеру Google по перетаскиванию десктопных программ в интернет, Mozilla Labs выпустила начальную версию проекта Bespin, редактора исходных текстов в браузере. Это эксперимент, который представляет открытый, расширяемый фреймворк, основанный на web-технологии, используемый для редактирования кода, позволяющий улучшить продуктивность разработчиков, расширить их опыт и кругозор, а также продвигающий использование открытых стандартов.
*****
Название взято из киноленты «Звездные Войны», эпизод V — так назывался «город в облаках» (cloud city). Проект предназначен для совместного написания проектов в онлайне. На сегодняшний день поддерживается подсветка синтаксиса, undo/redo, большие файлы, предпросмотр в браузере, импорт/экспорт проектов. В следующих версиях планируется интеграция среды Bespin с OSS-проектами с публично доступными репозиториями исходников. Для работы требуется браузер, поддерживающий Canvas.
Как часть анонса, девелоперы Мозиллы выпустили ранний экспериментальный прототип, который должен показать некоторые концепции и возможности Bespin.
Bespin 0.1
* Первоначальный прототип включает поддержку простейших функций редактирования, таких как: подсветка кода, файлы больших размеров, undo/redo, предпросмотр файлов в браузере, импорт/экспорт проектов и т.д.
Все
исходные коды, относящиеся к эксперименту Bespin, выпущены как программное обеспечение с открытым кодом под
MPL.
Попробуйте
Mozilla Labs — это виртуальная лаборатория, в которой люди собираются онлайн, чтобы создавать и экспериментировать с Web-инновациями для общей пользы. Эксперимент с Bespin пока в стадии зародыша и только начат. Существует множество путей для того, чтобы присоединиться к команде и попробовать:
поиграйте с демо-версией и дайте нам знать, что вы о ней думаете;
сообщите об ошибке;
возьмите исходные коды и исправьте баг или добавьте новые функции;
обсуждайте, спорьте на группе обсуждения Bespin;
присоединяйтесь к каналу #bespin на irc.mozilla.org.
Лично мне понравилась сама концепция удалённой разработки — все тексты, классы и функции лежат на сервере, на нём пишутся, на нём выполняются, а интерфейс редактора доступен через браузер из любого места. Таким образом отпадает необходимость локального web-сервера, различных зеркал и копий на рабочем/домашнем компе, ноуте жены и соответственно никакой привязки разработки к локальной среде.
На данный момент зарелизен фреймворк под номером 0.1.6
"Nutritious Nimbus" от 2009-03-06, но уже описан следующий резиз, хотя дата его публикации мне неизвестна. Вот что в нём ожидается:
0.2.0 "Cheeky Cirrus"
bespin.editor.Component улучшен расширенным API
добавлены vcs комманды
История комманд в настоящее время сохраняется на протяжении всех сессий
--
сохраняются 50 последних записей
Панель инструментов браузера файлов теперь поддерживает клавиатуру для перемещения и выбора файлов
Поддержка синтаксиса Python
Поддержка изменённых файлов:
Если вы редактировали файл, но ещё не сохранили его, вы увидите индикатор "●", говорящий о том, что изменения не сохранены
Возможность изменения цвета для области ошибок
Поддержка вкладок (символы, а не средства навигации) (Сам не понял, но в англицкой версии звучит так: Tab support (the characters, not the navigation tools)
и др.
Комментарии:
Авторизуйтесь или зарегистрируйтесь, чтобы иметь возможность комментировать записи!