Comments 74
Напомнило Bret Victor — Inventing on Principle: vimeo.com/36579366
А делать он всё это будет через CodeMirror. Ну почему, почему нельзя сделать нормальную нативную IDE не на Jave или чём-то ещё? Почему лучшие IDE обязательно ненативные?
Кстати, за $300k обещают ещё и Python из коробки.
Кстати, за $300k обещают ещё и Python из коробки.
А чем вас Java-то не устраивает? Благодаря ей IDE одинаково хорошо работают на различных платформах. Поклонники Eclipse, Netbeans и других ide негодуют.
Поклонники нативных IDE негодуют из-за того, что кроме Eclipse, Netbeans, и других Java-IDE нет ничего пристойного…
IDE от JetBrains?
Вы про какой-то конкретный язык говорите или платформу? Потому что неплохих нативных ide тоже хватает, навскидку: Qt Creator, VS.
Кстати да, Qt Creator хорош.
Меня интересуют именно кроссплатформенные IDE для C/C++ для работы с gcc и gdb, чтобы можно было прикрутить тулчейны для программирования и отладки ARM-микроконтроллеров.
Меня интересуют именно кроссплатформенные IDE для C/C++ для работы с gcc и gdb, чтобы можно было прикрутить тулчейны для программирования и отладки ARM-микроконтроллеров.
Пока нативных равных Eclipse я не видел…
Qt Creator совершенно некастомизируемый, ему даже до древней шестой визуал студии далеко в этом смысле. Даже глючная Code::Blocks, которая может просто вылететь при открытии проекта, имеет возможность настойки.
XCode внезапно.
Студия не нативная.
VS сейчас уже не такой уж и нативный, если я не ошибаюсь. Он, кажись, начиная с 2010й версии, работает на .Net, причем на WPF. Если я не путаю.
Ну негодовать-то они могут… только вот может потому их нет, что нафиг не надо большинству?
Ой? не так понял :(
Я сам поклонник IDE на Java — PyCharm и IDEA. И они по разному хорошо работают на всех платформах :) Вернее не очень хорошо на некоторых. Все (Eclipse, NetBeans, IDEA) IDE на Java работают существенно медленней, чем нативные IDE.
Шрифты в линуксах и тормоза на нетбуках.
У Java отдельно работающее сглаживание, причем работающее хреново ;(
Ну где вы тут увидели плохое сглаживание? Вот скрин в натуральный размер:


Это какой jdk? Говорят, что в open все хорошо, но я не смотрел, так как джетбрейновские иде требуют оракловский.
Да тут большая часть говорящих про плохое сглаживание и тормоза, либо вообще все это дело на линухе в глаза не видели, либо пробовали лет 10 назад и считают, что с того времени абсолютно ничего не изменилось…
Eclipse отображает текст используя нативные API. Поэтому в нем текст отображается точно так же как в нативных приложениях.
А вот Netbeans и IDEA используют Java API.
А вот Netbeans и IDEA используют Java API.
Сколько еще нужно собрать чтобы там появился C#?
Фиг с ней, с нативностью. Я прекрасно пользуюсь PyCharm'ом и SmartGit'ом что на винде, что на маке, что на линуксе. Главное — однородность поведения.
CodeMirror
сделать нормальную нативную IDE не на Jave
Ну так она и не на Java, насколько я понял.
Похоже что товарищ открыл для себя Smalltalk. Вернее те идеи, что были заложены там еще в 70х
С появления Smalltalk его идеи постепенно (временами очень медленно) мигрируют в мэйнстрим; круто, если еще одну приспособят для более-менее популярных языков (хотя бы тот же Python).
Я когда читал комментарии к оригинальной статье (еще до проекта на кикстартере), там на о скольких фич smalltalk'a рассказали, что создается ощущение, что все ЯП пытаюсь переделать smalltalk, который еще в 70х все это умел.
Да ради бога, я не против :) Лишь бы дошло. Просто забавно читать обо всем этом как о «новейших изобретениях»
Эх, выглядит круто, но что-то смущает, не пойму что.
Есть какое-то чувство наивности у автора, т.е. вроде все как правильно, но понимаю, что практического выхлопа в итоге будет скорее всего ноль, может и выйдет продукт но не более чем есть уже сейчас, а о 200$ тыс больше похоже что кто-то бабла срубить решил. Под мак куча минималистичных редакторов и ide, но не слышал ни от кого и ни где, что потребовалось денег столько. Как правило достаточно энтузиазма. Ну а если автор по сути не программист, то скорее всего не понимает с какими проблемами можно столкнуться, и по сути летает в облаках. Да, ктстати еще больше удивляет, то что столько уже собрано. Вобщем с интересом посмотрю, может что и получится и буду рад если окажусь не прав, но точно скажу, что в таком виде как на скринах будущая «IDE» не будет.
Бабло кидают поражённые видео-презентацией новички, которым постоянно нужна документация и которые постоянно пробуют код на пример что же он выведет (возможно ещё те, кто не видел дебаггера). А насчёт IDE — она будет на JS, работать в браузере. Как можно прикрутить к ней нормальные существующие тулчейны, всевозможные инструменты анализа кода, системы контроля версий и т. п. А тот же дебаггер? Слишком много проблем, $200k может и не хватить.
> А насчёт IDE — она будет на JS, работать в браузере.
Ну и какая разница, тулкит рисует или вебкит? Сегодня в браузере, завтра в вебките, послезавтра отдельный контекст с OGL.
Ну и какая разница, тулкит рисует или вебкит? Сегодня в браузере, завтра в вебките, послезавтра отдельный контекст с OGL.
Документация, которая показывается по хоткею или даже постоянно есть в большинстве IDE, в т. ч. и с поддержкой JavaDoc и docstrings. Просто то, как автор рассказывает о фичах в сочетании с остальными фичами — похоже на то, как кодят новички. Я сам так программирую, когда изучаю новый язык, с документацией под рукой на каждую функцию, открытым scratchpad или REPL или что там ещё, чтоб пробовать сомнительные строки, которые я догадываюсь, как будут работать, но не уверен. Но после того, как я научился пользоваться дебаггерами — мне эта фича нужна очень редко. Куда проще написать, а если сомневаешься — кинуть брейкпоинт и посмотреть всё что интересует.
Насколько я понял он ее на ClojureScript пишет. На JS там пишутся только модули.
А вот тут критика одного джависта: eblog.chrononsystems.com/light-table-concept-vs-reality
Редактор уровней для игры с этим же принципом: www.youtube.com/watch?v=ri614C_Buwg&feature=youtu.be
Выглядит интересно, но мучают сомнения на счет джавы.
Мне кажется, что использование такого IDE заставит программистов писать короткие методы. Ведь в режиме «Table» большие функции будут занимать много места, и польза от такой визуализации будет сомнительная. Также и в крайнем режиме «Light» большое количество кода будет только мешать. IMHO, такое IDE реальный стимул избегать огромных функций по 200 строк.
Красиво, но почти то же самое не так сложно получить (и как правило примерно так и работают) из емакса. Лучше бы помогли доработать его рендер.
>Мгновенная обратная связь
Во время написания рекурсивной функции положил редактор?
Во время написания рекурсивной функции положил редактор?
Если бы выпустили это в нативном коде в виде тулкита\библиотеки для сборки собственной IDE заточенный под свои средства разработки — отдал бы пол зарплаты ребятам не раздумывая. А так, увы, точно видно, что пользоваться этим не буду, как бы круто оно не выглядело.
Концепт выглядит отлично, прям Emacs будущего. Очень хотелось бы пощупать и очень хотелось бы в будущем поддержки Java.
Как на vim похож. Там модальное управление как в vim есть?
@Insomnium:
Они снова изобрели лисп со смоллтолком. Ничего будущего там нет, только хорошо забытое прошлое.
@Insomnium:
Они снова изобрели лисп со смоллтолком. Ничего будущего там нет, только хорошо забытое прошлое.
Что еще нужно сделать, чтобы для FreePascal сделали нормальную кроссплатформенную IDE? :)
Lazarus — это уродец одноногий, который к тому же генерит ужасно огромный код из за LCL
Lazarus — это уродец одноногий, который к тому же генерит ужасно огромный код из за LCL
Начало все пропустили, а между тем, уже можно попробовать альфа версию www.lighttable.com/
Sign up to leave a comment.
IDE нового типа или Open-source проект Light Table