это же бубльгум (программистское)
Mar. 11th, 2010 04:40 amCode Bubbles - интересная идея фундаментально нового устройства IDE. Отдельные пузырьки для методов/классов/данных, которые легко группируются и разъединяются, и существуют на одной огромной виртуальной рабочей площади. По ссылке есть 8-минутное видео, которое все объясняет.
Оригинальная идея. На первый взгляд похоже на среду разработки в Smalltalk - например в Squeak. Но хотя принцип отдельного окошка для каждого метода схожий, в Code Bubbles особенно полезным видится возможность их как угодно ориентировать (они еще и растут сами, когда текст добавляешь), и двигать по виртуальной плоскости, на которой очень легко организовать отдельные "проекты". И все запоминает на будущее. И кстати замечания легко прикреплять.
Возможно, не так хорошо подойдет для других языков, кроме Джавы. В Джаве часто бывает много небольших классов с полу-тривиальным кодом, но надо сквозь них пройти в иерархии, чтобы добраться до чего-то интересного. Пузырьки тут больше помогают, чем в других языках, думаю.
В общем, красиво. Я бы может даже попробовал, чтобы почувствовать, как это. Давно я, кстати, не пользовался IDE как следует. Весь код пишу в vim'е. Хотя ежели кто хочет в IDE - пожалуйста. Священную войну по этому поводу не люблю.
Оригинальная идея. На первый взгляд похоже на среду разработки в Smalltalk - например в Squeak. Но хотя принцип отдельного окошка для каждого метода схожий, в Code Bubbles особенно полезным видится возможность их как угодно ориентировать (они еще и растут сами, когда текст добавляешь), и двигать по виртуальной плоскости, на которой очень легко организовать отдельные "проекты". И все запоминает на будущее. И кстати замечания легко прикреплять.
Возможно, не так хорошо подойдет для других языков, кроме Джавы. В Джаве часто бывает много небольших классов с полу-тривиальным кодом, но надо сквозь них пройти в иерархии, чтобы добраться до чего-то интересного. Пузырьки тут больше помогают, чем в других языках, думаю.
В общем, красиво. Я бы может даже попробовал, чтобы почувствовать, как это. Давно я, кстати, не пользовался IDE как следует. Весь код пишу в vim'е. Хотя ежели кто хочет в IDE - пожалуйста. Священную войну по этому поводу не люблю.
no subject
Date: 2010-03-11 03:04 am (UTC)no subject
Date: 2010-03-11 03:24 am (UTC)no subject
Date: 2010-03-11 04:50 am (UTC)no subject
Date: 2010-03-11 04:54 am (UTC)no subject
Date: 2010-03-11 03:48 am (UTC)no subject
Date: 2010-03-11 04:17 am (UTC)no subject
Date: 2010-03-11 05:08 am (UTC)Удобства для писания кода по сравнению с vi я не вижу.
no subject
Date: 2010-03-11 06:06 am (UTC)А так.. Успешно пишу как в vi так и в VisualStudio/GodeGear/NetBeans. Тот-же Eclipse например не нравится - ну не лежит душа. Так что для отладки наверное да, для написания нового кода скорее всего это уже "излишества".
no subject
Date: 2010-03-11 06:15 am (UTC)В vim возможен "разумный" auto-complete (чтобы учитывал программисткие особенности конкретного языка - такие, как область видимости и пр.) - ?
Я как-то без аутокомплита не представляю себе удобной жизни :)
no subject
Date: 2010-03-11 07:18 am (UTC)годится? я, правда, редко пользуюсь, не вижу особой нужды.
no subject
Date: 2010-03-11 10:36 am (UTC)no subject
Date: 2010-03-11 12:22 pm (UTC)no subject
Date: 2010-03-11 09:09 am (UTC)no subject
Date: 2010-03-11 12:24 pm (UTC)no subject
Date: 2010-03-11 06:30 am (UTC)Что касается кода, то где Джава, там и Си Шарп, а это уже небось половина всего, что сейчас пишут.
no subject
Date: 2010-04-11 08:18 am (UTC)no subject
Date: 2010-03-11 07:03 am (UTC)no subject
Date: 2010-03-11 09:08 am (UTC)no subject
Date: 2010-03-11 12:16 pm (UTC)no subject
Date: 2010-03-11 12:20 pm (UTC)no subject
Date: 2010-03-11 04:41 pm (UTC)Management of thinking
Date: 2010-03-11 09:39 pm (UTC)Один из альтернативных для этого подходов, не плодящий миллиона фрагментов, но создающий один файл даже для многих source files одновременно позволяя "схлопывать" всё, кроме тех секций, над которыми работаешь в данную минуту сделан здесь на база идеи literate programing дополненной filding HTML:
http://github.com/unixtechie/Literate-Molly
Файл MOLLY.html есть одновременно описание метода и пример кода, созданного с его участием (хотя слишком сильно аннотированного ради тестирования идеи; в реальном проекте количество комментариев будет меньше)
This tool также позволяет создавать "virtual views" кода проекта, т.е. описывать разные его фрагменты много раз в соответствии с разной логикой (программные заметки, алгоритм, overview etc.)
no subject
Date: 2010-03-12 12:12 am (UTC)no subject
Date: 2010-03-12 12:14 am (UTC)no subject
Date: 2010-03-12 06:58 am (UTC)одного вима мне мало. а вот вим в скрине, о! тут редактируем, тут запускаем, тут смотрим какие-то файлы. ляпота.
а аутокомплит он приятный, но я без него как-то привык. Был-бы tags.
no subject
Date: 2010-03-12 02:22 pm (UTC)no subject
Date: 2010-04-02 10:17 am (UTC)Вам, как известному блоггеру, постоянно предлагают "пропиарить" то и это, написать о том
и о сём, и даже предлагают за это небольшие деньги. Скорее всего, за сегодняшнее утро
вы получили несколько подобных писем.
Это письмо — не такое.
Позвольте объясниться:
Материя состоит из колеблющихся частиц энергии,
то есть материя — и есть колебания, вибрации.
Звук — тоже колебания, вибрации воздуха.
Через создание звуковых колебаний можно менять материальный мир.
Я хочу, чтобы мир стал чище, добрее, светлее.
Для этого я собираю позитивные колебания и выпускаю их в мировой эфир в виде музыки.
Это — то, что ощутимым образом меняет жизнь, успел в этом убедиться.
За этот труд я получаю нечто гораздо более важное, чем деньги, понимаете?
Недавно я сделал новый музыкальный микс. В нём — добрейшая, светлейшая,
позитивнейшая музыка для всех — от младенцев до стариков. Он писан кровью сердца.
Он — про солнце, море, про любовь. Разве есть что-то более сильное и нужное?
Послушайте, пожалуйста, хотя бы пару секунд (есть кнопка предпрослушки) по адресу:
http://ptas.livejournal.com/528802.html
Если вам это покажется близко — буду рад, если перепостите у себя
(есть кнопка, в посте будет маленькая картиночка и плеер для предпрослушки)
Что я могу предложить за это со своей стороны?
У меня 557 френдов. С радостью опубликую в своей ленте любые анонсы на любые ваши
записи положительного характера. Обмен не очень равноценный. Но я и не за деньги
стараюсь.
Поддержите, пожалуйста!
Большое спасибо за внимание, хорошего вам дня!