Исследователи из Брауновского университета разработали необычную
интегрированную среду разработки Java-приложений под названием Code
Bubbles. В отличие от классических сред разработки, интерфейс которых
построен на работе с отдельными файлами, среда Code Bubbles основана на
фрагментах. Фрагменты объединяются в «пузыри», предлагающие возможность
многозадачной работы, рецензирования, обмена наработками и отладки
внутри фрагментов. Обычно
разработчики тратят немало времени на чтение кода и навигацию по
фрагментам кода, разбросанным по множеству файлов. Опора традиционных
сред разработки на файлы существенно затрудняет создание и
сопровождение одновременного отображения всех таких фрагментов. Авторы
среды Code Bubbles предлагают совершенно новую форму пользовательского
интерфейса для анализа и сопровождения кода на основе коллекций
небольших, редактируемых фрагментов, которые в данном контексте носят
название «пузырей» (bubble). Все эти пузыри в целом составляют
отдельную рабочую среду, которую можно обозреть одним взглядом. Ключевая
цель проекта Code Bubbles заключается в том, чтобы облегчить
разработчикам просмотр множества фрагментов кода и любой другой
информации относительно Java-приложения, не переключаясь между файлами
туда и обратно. Каждый из этих фрагментов виден в отдельном пузыре. Каждый
пузырь представляет собой полностью редактируемое и интерактивное
представление какого-либо фрагмента – метода или коллекции
переменных-членов. В отличие от окон, пузыри содержат минимум деталей
оформления – автоматическое переформатирование кода под размер пузыря
позволяет не обрезать строки кода. Кроме того, пузыри никогда не
перекрывают друг друга – вместо этого пузыри располагаются рядом с
соседними пузырями. Все открытые пузыри отображаются на большом
двумерном виртуальном стенде, который и становится отдельной рабочей
средой. Для группировки пузырей предусмотрен специальный механизм
обтекания единой «оболочкой». Дополнительно предусмотрены привязки
пузырей, в том числе направленные. Подробнее узнать о
новаторской среде разработки Java-приложений Code Bubbles с
революционно измененным интерфейсом и одновременным отображением
множества фрагментов кода в единой панели можно в коротком обзоре на
сайте OSnews и на официальной странице проекта.
|