LINUX.ORG.RU

Программирование в Gnome Builder

 , , ,


2

2

На скрине Gnome Builder, Gnome 3 на Wayland и самописный браузер на Webkit2Gtk и Rust (пока что без Client Side Decorations ибо не хочет заводиться нормально).

Попробовать Gnome Builder решился относительно недавно и оказался приятно удивлён, все работает практически из коробки:

  • Автокомплит Python — работает из коробки
  • Rust тоже работает из коробки, но требует RLS, а если нужен Racer, то нужно поставить bracer
  • Много чего сделано для удобства, например автоматический переход в ночной режим где тема Builder'a меняется на тёмную
  • Есть Quick документация, достаточно «нажать» по функции и откроется соответствующая страница документации (с Vala точно работает,на других ЯП не пробовал)

Если интересует сам браузер, то можно просмотреть сырцы здесь, но сразу предупреждаю что с Нуво и Вейлендом ютуб не хочет работать нормально, а на иксах вообще бывает что виснет.

>>> Просмотр (1920x1080, 266 Kb)

★★

Проверено: JB ()
Последнее исправление: atsym (всего исправлений: 2)

Ответ на: комментарий от playX

Тем что это полноценная IDE, а не какой-то редактор кода. И поддержку Rust для неё пишут сами JetBrains

I60R ★★
()
Ответ на: комментарий от RazrFalcon

Я сказал.
Отладчик - это специализированный инструмент, который в своей области всегда будет лучше и удобней, чем неспециализированный printf.

WatchCat ★★★★★
()
Последнее исправление: WatchCat (всего исправлений: 1)
Ответ на: комментарий от quantum-troll

Хз. Я отключаю большую часть линтеров. Они меня бесят.

RLS умеет в рефакторинг, раскрытие макросов, вывод типов и прочее? Например IDEA умеет определять и подсвечивать mutable переменные.

RazrFalcon ★★★★★
()

самописный браузер на Webkit2Gtk и Rust

По факту, это написать GUI к Webkit. Ты использовал Glade, вроде все просто. Но то, что на скриншоте, выглятит как нелогично расставленные виджеты, у которых даже свойства не определены. Что это?

пока что без Client Side Decorations ибо не хочет заводиться нормально

Чот имеется в виду?

nvl ★★★
()
Последнее исправление: nvl (всего исправлений: 1)
Ответ на: комментарий от nvl

пока что без Client Side Decorations ибо не хочет заводиться нормально

Чот имеется в виду?

Кнопки развернуть,закрыть и т.д не отображаются, вместо этого только те виджеты что разместил в Glade

playX ★★
() автор топика
Последнее исправление: playX (всего исправлений: 1)
Ответ на: комментарий от Sunderland93

А что плохого? В МакОСИ/GNOME 3 выглядят вполне нормально

playX ★★
() автор топика
Ответ на: комментарий от RazrFalcon

Когда-то то же самое было и с go, очень хороший плагин был. А теперь они выпустили платную среду для го и плагин исчез.

Вот доделают раст плагин и тоже уберут, придется платить за clion.

pftBest ★★★★
()
Ответ на: комментарий от RazrFalcon

Все же останусь на VSCode, IDEA как то не охотно хочет выводить подсказки к функциям/структурам nalgebra

playX ★★
() автор топика
Ответ на: комментарий от pftBest

Посмотрим. Пользоваться VSCode невозможно, а sublime скатился. Так что выбора особо и нет.

RazrFalcon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.