Комментарии 74
Напомнило Bret Victor — Inventing on Principle: vimeo.com/36579366
+2
А делать он всё это будет через CodeMirror. Ну почему, почему нельзя сделать нормальную нативную IDE не на Jave или чём-то ещё? Почему лучшие IDE обязательно ненативные?
Кстати, за $300k обещают ещё и Python из коробки.
Кстати, за $300k обещают ещё и Python из коробки.
+13
А чем вас Java-то не устраивает? Благодаря ей IDE одинаково хорошо работают на различных платформах. Поклонники Eclipse, Netbeans и других ide негодуют.
+3
Поклонники нативных IDE негодуют из-за того, что кроме Eclipse, Netbeans, и других Java-IDE нет ничего пристойного…
+18
IDE от JetBrains?
-2
Вы про какой-то конкретный язык говорите или платформу? Потому что неплохих нативных ide тоже хватает, навскидку: Qt Creator, VS.
+3
Кстати да, Qt Creator хорош.
Меня интересуют именно кроссплатформенные IDE для C/C++ для работы с gcc и gdb, чтобы можно было прикрутить тулчейны для программирования и отладки ARM-микроконтроллеров.
Меня интересуют именно кроссплатформенные IDE для C/C++ для работы с gcc и gdb, чтобы можно было прикрутить тулчейны для программирования и отладки ARM-микроконтроллеров.
+3
Пока нативных равных Eclipse я не видел…
+2
Qt Creator совершенно некастомизируемый, ему даже до древней шестой визуал студии далеко в этом смысле. Даже глючная Code::Blocks, которая может просто вылететь при открытии проекта, имеет возможность настойки.
-4
XCode внезапно.
+2
Студия не нативная.
+8
VS сейчас уже не такой уж и нативный, если я не ошибаюсь. Он, кажись, начиная с 2010й версии, работает на .Net, причем на WPF. Если я не путаю.
0
Ну негодовать-то они могут… только вот может потому их нет, что нафиг не надо большинству?
0
Ой? не так понял :(
0
Я сам поклонник IDE на Java — PyCharm и IDEA. И они по разному хорошо работают на всех платформах :) Вернее не очень хорошо на некоторых. Все (Eclipse, NetBeans, IDEA) IDE на Java работают существенно медленней, чем нативные IDE.
+5
Шрифты в линуксах и тормоза на нетбуках.
+7
НЛО прилетело и опубликовало эту надпись здесь
У Java отдельно работающее сглаживание, причем работающее хреново ;(
0
Ну где вы тут увидели плохое сглаживание? Вот скрин в натуральный размер:
+1
Это какой jdk? Говорят, что в open все хорошо, но я не смотрел, так как джетбрейновские иде требуют оракловский.
0
Да тут большая часть говорящих про плохое сглаживание и тормоза, либо вообще все это дело на линухе в глаза не видели, либо пробовали лет 10 назад и считают, что с того времени абсолютно ничего не изменилось…
0
Eclipse отображает текст используя нативные API. Поэтому в нем текст отображается точно так же как в нативных приложениях.
А вот Netbeans и IDEA используют Java API.
А вот Netbeans и IDEA используют Java API.
0
Сколько еще нужно собрать чтобы там появился C#?
+5
Фиг с ней, с нативностью. Я прекрасно пользуюсь PyCharm'ом и SmartGit'ом что на винде, что на маке, что на линуксе. Главное — однородность поведения.
+5
CodeMirror
сделать нормальную нативную IDE не на Jave
Ну так она и не на Java, насколько я понял.
0
Похоже что товарищ открыл для себя Smalltalk. Вернее те идеи, что были заложены там еще в 70х
+5
С появления Smalltalk его идеи постепенно (временами очень медленно) мигрируют в мэйнстрим; круто, если еще одну приспособят для более-менее популярных языков (хотя бы тот же Python).
+3
Я когда читал комментарии к оригинальной статье (еще до проекта на кикстартере), там на о скольких фич smalltalk'a рассказали, что создается ощущение, что все ЯП пытаюсь переделать smalltalk, который еще в 70х все это умел.
+4
Да ради бога, я не против :) Лишь бы дошло. Просто забавно читать обо всем этом как о «новейших изобретениях»
0
Эх, выглядит круто, но что-то смущает, не пойму что.
+8
Есть какое-то чувство наивности у автора, т.е. вроде все как правильно, но понимаю, что практического выхлопа в итоге будет скорее всего ноль, может и выйдет продукт но не более чем есть уже сейчас, а о 200$ тыс больше похоже что кто-то бабла срубить решил. Под мак куча минималистичных редакторов и ide, но не слышал ни от кого и ни где, что потребовалось денег столько. Как правило достаточно энтузиазма. Ну а если автор по сути не программист, то скорее всего не понимает с какими проблемами можно столкнуться, и по сути летает в облаках. Да, ктстати еще больше удивляет, то что столько уже собрано. Вобщем с интересом посмотрю, может что и получится и буду рад если окажусь не прав, но точно скажу, что в таком виде как на скринах будущая «IDE» не будет.
+1
Бабло кидают поражённые видео-презентацией новички, которым постоянно нужна документация и которые постоянно пробуют код на пример что же он выведет (возможно ещё те, кто не видел дебаггера). А насчёт IDE — она будет на JS, работать в браузере. Как можно прикрутить к ней нормальные существующие тулчейны, всевозможные инструменты анализа кода, системы контроля версий и т. п. А тот же дебаггер? Слишком много проблем, $200k может и не хватить.
-1
> А насчёт IDE — она будет на JS, работать в браузере.
Ну и какая разница, тулкит рисует или вебкит? Сегодня в браузере, завтра в вебките, послезавтра отдельный контекст с OGL.
Ну и какая разница, тулкит рисует или вебкит? Сегодня в браузере, завтра в вебките, послезавтра отдельный контекст с OGL.
+2
НЛО прилетело и опубликовало эту надпись здесь
Документация, которая показывается по хоткею или даже постоянно есть в большинстве IDE, в т. ч. и с поддержкой JavaDoc и docstrings. Просто то, как автор рассказывает о фичах в сочетании с остальными фичами — похоже на то, как кодят новички. Я сам так программирую, когда изучаю новый язык, с документацией под рукой на каждую функцию, открытым scratchpad или REPL или что там ещё, чтоб пробовать сомнительные строки, которые я догадываюсь, как будут работать, но не уверен. Но после того, как я научился пользоваться дебаггерами — мне эта фича нужна очень редко. Куда проще написать, а если сомневаешься — кинуть брейкпоинт и посмотреть всё что интересует.
+1
Насколько я понял он ее на ClojureScript пишет. На JS там пишутся только модули.
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
А вот тут критика одного джависта: eblog.chrononsystems.com/light-table-concept-vs-reality
+7
Редактор уровней для игры с этим же принципом: www.youtube.com/watch?v=ri614C_Buwg&feature=youtu.be
0
Выглядит интересно, но мучают сомнения на счет джавы.
+1
Мне кажется, что использование такого IDE заставит программистов писать короткие методы. Ведь в режиме «Table» большие функции будут занимать много места, и польза от такой визуализации будет сомнительная. Также и в крайнем режиме «Light» большое количество кода будет только мешать. IMHO, такое IDE реальный стимул избегать огромных функций по 200 строк.
+2
Крис программист на Clojure в основном. А на лиспе редко бывают слишком большие методы.
В самом начале это подразумевалось как концепт редактора именно для Clojure — в этом контексте с ним все прекрасно. Но потом похоже захотелось срубить денег, были примешаны куча всего, и уже появились сомнения.
В самом начале это подразумевалось как концепт редактора именно для Clojure — в этом контексте с ним все прекрасно. Но потом похоже захотелось срубить денег, были примешаны куча всего, и уже появились сомнения.
+1
Красиво, но почти то же самое не так сложно получить (и как правило примерно так и работают) из емакса. Лучше бы помогли доработать его рендер.
+4
>Мгновенная обратная связь
Во время написания рекурсивной функции положил редактор?
Во время написания рекурсивной функции положил редактор?
+8
Если бы выпустили это в нативном коде в виде тулкита\библиотеки для сборки собственной IDE заточенный под свои средства разработки — отдал бы пол зарплаты ребятам не раздумывая. А так, увы, точно видно, что пользоваться этим не буду, как бы круто оно не выглядело.
0
Концепт выглядит отлично, прям Emacs будущего. Очень хотелось бы пощупать и очень хотелось бы в будущем поддержки Java.
0
Как на vim похож. Там модальное управление как в vim есть?
@Insomnium:
Они снова изобрели лисп со смоллтолком. Ничего будущего там нет, только хорошо забытое прошлое.
@Insomnium:
Они снова изобрели лисп со смоллтолком. Ничего будущего там нет, только хорошо забытое прошлое.
-2
Что еще нужно сделать, чтобы для FreePascal сделали нормальную кроссплатформенную IDE? :)
Lazarus — это уродец одноногий, который к тому же генерит ужасно огромный код из за LCL
Lazarus — это уродец одноногий, который к тому же генерит ужасно огромный код из за LCL
0
Начало все пропустили, а между тем, уже можно попробовать альфа версию www.lighttable.com/
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
IDE нового типа или Open-source проект Light Table