Как стать автором
Обновить

Комментарии 93

Ну почему у меня маленький
монитор!!=(

Идея интерфейса понравилась
НЛО прилетело и опубликовало эту надпись здесь
Это вы позлорадствовали или я забыл написать что у меня 15"?:))
НЛО прилетело и опубликовало эту надпись здесь
Дошло;)
Перебор свистелок, помоему…
По-моему тоже. Но нужно признать, что красивенько и ярко))
У меня такое же чуство.

И кстати, вы же знаете о том, что все пузырики только для того, чтобы человека заставить попробовать, а когда он вольется во все это будет уже все равно есть там пузырьки или нет)
Наверняка там есть возможность поотключать все свистелки :_:
Я тоже так думаю, но тогда пропадает то, ради чего все название — бублики :)
Хотя какая разница, главное неделю поработать и потом уже приспособишься работать в окнах / пузырьках / экскаваторах / чем угодно, верно?
Думаю, как-раз через неделю захочется поотключать пузырьки, а саму концепцию может и оставить.
Главное чтоб работало удобно, а не красиво.
Вобщем, нужно попробовать перед тем как выводы делать =)
Возможно, вы правы :)
Но я бы сначала поотключал пузыри, а потом бы включил, если бы стало совсем грустно.

На вкус и цвет, как известно, все фломастеры разные.
Оценивать привлекательность использования чего-то, отключив это что-то — весьма прогрессивно.

Думаю, оценивать таким способом привлекательность пузырей можно и в блокноте…
иногда стоит идти от обратного — можно найти много того, чего не найдут другие :)
HiAsm существует уже по-моему больше 6 лет, он востребован, но только не среди программистов, а среди инженеров, для которых схемы намного роднее, чем строчки кода.
кстати, да.
как только увидел пост — сразу пришел в голову hiasm
Вообще подход интересный и заставляет задуматься, но имхо не очень удобно. По мере роста проекта обозримость потеряется, скорее запутаешься… Хотя возможно мой скептицизм связан с тем, что я вообще IDE не пользуюсь. vim — наше все!
а я какоето время после появления в IDA подобной фишки тоже переключался в Text View, а сейчас смирился ;)
я думаю что такая среда самое оно на мультитач столе, подобном surface =))
Ой, таких попыток было… А сколько еще будет… И сколько раз они еще провалятся!

Очень жалко тех программистов, которым по долгу службы приходится с таким барахлом работать.
Почему такой консерватизм? IT быстроразвивающаяся область, почему бы не приветствовать действительно новые идеи, пусть даже с первого взгляда и неюзабельные?
Может потому что наш мозг круче любого IDE?

И нужен просто хороший редактор?

Vim или Emacs? ;)
Ну программируйте без компьютера, чего уж там. Посмотрел бы я на программиста Java, который пишет крупную систему в vim.
Самый крутой программист на Java, которого я знаю, использует Aqua Emacs.

И лично я программирую без компьютера, мозгом, так сказать :)

Компьютер мои программы интерпретирует и исполняет.
Знаете, емакс при желании имеет стоооолько рюшечек, фишечек и свистоперделочек, что представленная в топике среда тихо сопит в тряпочку.

>И лично я программирую без компьютера, мозгом, так сказать :)
угу, гвозди забиваете не молотком, рулите не рулём и смотрите и слышите не глазами и ушами, а мозгом
emacs больше чем за 10 лет так и не удалось освоить. использую просто как редактор ;)

гвозди я забиваю молотком, а вот слышу, смотрю и управляю машиной именно мозгом. с помощью тела, конечно.

кстати видео представленное в топике мне очень понравилось. может быть на самом деле очень удобно. особенно с чужим кодом.

нужно пробовать.
Ну вот я забивал гвозди мозгом из пластмассы ;)
ой, запросто

я пишу в емаксе
Вы будете тратить очень много времени на расстановку рюшечек, а что делать при изменении кода расставлять каждый раз. Чтобы понять как код работает достаточно хорошее представление, но для регулярной работы, имхо, будет непродуктивно.
Это же прототип, идея, можно эту идею модифицировать, совместить с классическими IDE, а если не прокатит, выкинуть. Но сразу критиковать такие новинки не стоит, без таких инноваций не было бы GUI, мышек и 3d игр на JS.
да просто мышкой получается существенно медленней, и удобно только непрофессионалам. когда же ты всю жизнь этим занимаешься — становится неудобно

тот же лабвью

вроде наглядно для ученых, хорошо и все такое. Но как только серьезная система — очень неудобно
Вот, согласен.
Для сегодняшних программистов это будет скорее шоком.
это для проектировщиков больше чем для программистов
Дайте пример реальной проги разработанной на этом.
а прога разработанная на этом будет чем то отличаться от программы написанной в vim?
Дайте пример человека разрабатывавшего ПО в этом.
Мне нравится, я бы юзал такую, особенно со старым кодом, от которого моск лопается
Спасибо большое — добавил в закладки. Думаю подобный интерфейс станет стандартом де-факто, когда multitouch доберётся до сферы программирования.
и программист будет похож то-ли на боксёра, ненавидящего мониторы, то-ли на влюблённого в свой монитор извращенца, поглаживающего его во всех местах весь день.
Ну или на тома круза, как в особом мнении. Хотя тоже сомнительное счастье :)
надеюсь, что не станет и не доберется
Концепт хороший. Единственное что осталось продумать, так это управление с клавиатуры — если его сделать простым и удобным, то я бы такую IDE использовал с удовольствием.
НЛО прилетело и опубликовало эту надпись здесь
Угу. Было уже такое.
похоже на проектировщик БД. прикольно, надо будет попробовать.
Насколько это актуально неизвестно, но блин прикольно.
Мне это напомнило время, когда я аж описался офигел, увидев возможности дебага в Visual Studio .NET, VS 2005 и далее, где можно визуально дебажить код, не то что в C++ Builder в ассемблерном коде мозг взрывать, где только Watch спасал хоть как-то. В то время такой дебаг был прорывом, плюс сейчас можно в дебаг режиме еще и куски кода дописывать — вообще потрясающе.
Если идею, представленную в этом топике, дать мелкософту, которая вложит в нее лаве и доточит до идеала, то получится действительно что-то новое.
Мелкософт тем и славится, что ворует чужие идеи. Однако реализует их получше и качественнее.
Интересно, как это вы дожили до такой жизни, что в Билдере ассемблерным кодом мозг взрывали.
В турбо паскале был уже вполне себе нормальный дебаг.
Хотите сказать вы в турбо паскале пошагово ходили по коду? Просматривали любую переменную на значение?
В таких случаях спасал только постоянный вывод на консоль значения той или иной переменной. Как только программисты не извращались, чтобы отлаживать код.
Сейчас можно поставить точку и не просто посмотреть значение переменной, но и в пределах функции, которой передано управление, в режиме дебага править код (за исключением лямбда-выражений, они не дают редактировать код в режиме дебага).
Эээээ… Вообще-то в турбо паскале я именно так и делал. За исключением перекомпиЯ идиот?
Эээээ… Вообще-то в турбо паскале я именно так и делал. За исключением докомпиляции на лету. Я идиот?
Да
Э. Я так и делал :)
сишные и паскалевские линейки у борлданда несколько отличались
Ребятки, вы там что, дебаг-режим компиляции забыли все включить, что-ли?
Многие вообще мечтают программировать мышкой
А я уж думал, вы про Multimedia Fusion :)
Как думаете, может стоит написать про нее небольшую статейку?
Любопытная штука. Правда бросается в глаза узкоспециализированное применение в расчёте на игры (хотя, наверное можно и не только игрушки делать). LabVIEW — язык более широкого применения (хотя используется в основном в автоматизации). Было бы забавно попробовать Code Bubbled с LabVIEW заюзать — вот, наверное адский коктейль получится :)
Работал с ЛабВью. Хорошо для простых вещей, начиная с некоторого, не очень высокого уровня сложности, начинаешь проклинать все на свете.
Не согласен. Возможно Вам просто сложно освоиться с визуальным программированием после большого опыта с текстовыми.
Возможно. Но для меня, когда программа разрастается на несколько десятков экранов становится очень трудно и неудобно с ней работать.
Фолдинга там не предусмотрено? По идее, может решать.
А лучше бы мечтали программировать мозгом. ;)
С этим IDE большим куском работы будет открытие страничек и разворачивание пузырьков, непродуктивно как-то…
очень легко может быть автоматизировано.

в IDEA есть фишка Dataflow to this — показывает цепочку вызовов, которые поставляют данные в параметр функции например. Те. откуда берутся данные.

Очевидно, там дерево вызовов. Очень хорошо ляжет в пузырьки
Очень хорошая идея такого визуального представления. Несколько напоминает интеллект-карты. Уверен, что почитатели найдутся. Сам собирался похожий плагин написать для Visual Studio.
Такая штука хороша для обучения программированию или для решения простых задач.

В реальной жизни, врятли что-то может быть лучше редактирования текстового файла, конечно с подсветкой синтаксиса и прочими удобствами.

Как вариант иметь возможность переключения «на лету»: «визуальная среда» — «текстовый файл».
Удобно разбираться в существующем коде, а вот разрабатывать новый такими способами — отнюдь.
Да и над дизайном я бы поработал — например, убрать у пузырьков выпуклые края, сделать их стеклянными как окна в Aero, а на задник поставить карбоновую текстуру — и было бы несколько строже, но куда приятнее.
можно ещё укладывать стопками «пузыри», но тоже непонтяно, будет ли оно удобно
По-моему если уж делать такие вещи, то для детей, чтобы обучать их программированию. На Хабре недавно писали о подобном проекте Microsoft Research: research.microsoft.com/en-us/projects/kodu/
Сомнительная идея, как мне кажется. С трудом представляю, как оно будет справляться с невалидными (с точки зрения синтаксиса) файлами. Да и заточенность на мышку как-то не очень привлекает.
Имхо, игрушка.
Для чего-то серьёзного использовать неудобно будет.
Вероятно, таким можно будет пользоваться для специальным образом написанного кода. То есть редактор и методология написания кода должны быть синхронизованны.
Голос в видеоролике + внешний вид напомнили презентацию очередного творения google. А вообще приятно, симпатично так. С рюшечками.
Лучше бы в массы пропагандировали изучение UML, чем вот таких вещей, было бы больше качественного ПО
Это да, хотя когда я пользуюсь диаграммами UML все время такое ощущение, что как-то все неуклюже сделано.
Только попробуйте пересадить ASP.NET программиста на Бублз :)
Посмотрите что будет…
Очень интересный подход, мне кажется будут проблемы с хаосом в классах т.к. не видно сразу все сигнатуры (отвественность) методов класса. Будет усложнен рефакторинг. Но в этом подходе есть много ценного. Спасибо за топик.
Если ответсвенно подойти к интерфейсу и навигации по единой системе… будет бомба.
Ага… Не хватает только Taddy Bear на фоне… Миленько получится…
Очень круто, выпустили бы такую штуку просто для текстового редактора было бы очень круто. Я работаю в Textmate и там когда например ты пишешь одновременно Модель, Контроллер, Тест на руби, html + css + js файлы еще открыты. Да такое конечно не постоянно, но мелкие фишки быстро разрабатываются и хочеться видеть это картой. Я бы юзал такую штуку если бы все остальное было как в textmate
По-моему очень интересная и перспективная идея. Если все это будет работать быстро легко и непринужденно, то такое представление кода весьма удобно. Жду такого плагина для студии.
А я бы повесил эти пузырьки прямо поверх обычного режима редактирования. Уже джва года хочу такую IDE
я не умею писать код. когда мне надо программировать графику — я использую quartz composer, который очень похож на представленное здесь. мне очень нравится эта концепция разработки и я как раз один из тех людей которым это очень нужно=)
спасибо=)
в очередной раз подтверждает мысль, что 90% работы программиста — Ctrl-C -> Ctrl-V
Мысль неправильная и вредная. Код должен в большинстве случаев повторно использоваться путём выделения общих блоков. Копирование мешает дальнейшему рефакторингу.
НЛО прилетело и опубликовало эту надпись здесь
Для секретарш :-) Прикинь, вылезает из под-стола и говорит «Ой, Петр Петрович, я что, опять забыла раздел отмонтировать?»

:-)
Сдается мне, что разработку это будет замедлять.
НЛО прилетело и опубликовало эту надпись здесь
IDE для гламурных программистов :)
Скорее, для глааааааамурныыыых праграммистаааав :)
Долго пользовался редактором, реализующем похожую идею, Leo: webpages.charter.net/edreamleo/front.html
Очень нравился, но через год вернулся в Emacs, потому что Emacs удобнее для, собственно, редактирования текста.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории