1.2, Аноним (-), 21:43, 21/03/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
> Код проекта написан на языке C++ с использованием GTK+
Когда понимаешь, что проект имеет большое будущее и не будет создавать проблем с точки зрения производительности.
| |
|
2.5, Аноним (-), 05:19, 22/03/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
Плюсы в респекте
Но на vala и си
Можно делать кошерней
Если приложить сил
| |
|
3.6, Аноним (-), 07:14, 22/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
vala сыроват, иной раз генерит некорректный си, который даже не компилится. Плюс vala, я так понимаю, уже не развивается. У меня зашевилились некоторые волосы, когда я взглянул в багтрекер vala. Полный ужаса, закрыл я вкладку. А так считаю его отличным незаслуженно оставленным языком.
| |
|
4.7, Хряк (?), 10:33, 22/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
> vala сыроват, иной раз генерит некорректный си, который даже не компилится.
Плохому танцору и уксус сладкий.
> Плюс vala, я так понимаю, уже не развивается.
March 11, 2018: Vala 0.40.0 released. Тут тоже видно, как давно он заброшен: https://github.com/GNOME/vala
| |
|
3.8, Аноним84701 (ok), 17:48, 22/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Плюсы в респекте
> Но на vala и си
> Можно делать кошерней
> Если приложить сил
Vala, увы, маргинальный язык,
Да заточен под гном чересчур …
Силы совсем не равны.
| |
|
|
5.11, Аноним (-), 20:29, 22/03/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Не под Гном, а под GLib/Gtk. Это разные вещи.
А если совсем правильно, то не только Gnome, но и Gtk не к месту упомянуты.
Vala использует систему объектов построенных на базе GLib, хотя если учесть что там нет объектов, то можно говорить что GObject это система представления объектов на уровне Си (стуктуры данных). GObject зависит ТОЛЬКО от двух библиотек: libc и glib. GLib - это не графическая библиотека и не часть графической или GTK-системы. GLib давно отделилась от проекта GTK и развивается отдельно что даже она не завязана на графику, ни на X, ни на Gtk. GLib низкоуровневая настолько что по высокоуровневым (ООП) меркам она не может даже рассматривается как часть ООП-системы. Программы использующие glib легко могут работать на системах где даже нет графической подсистемы. Поэтому приплетать Gtk к Vala - это не правильно.
| |
|
6.14, rvotb (?), 21:43, 22/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
Ответь на один вопрос, кроме gtk, какой ещё тулкит можно использовать для написания гуи в vala?
| |
|
|
8.22, Хряк (?), 01:04, 23/03/2018 [^] [^^] [^^^] [ответить] | +/– | Демонстрировать не нужно Если Gtk не к месту упомянут, то упомяни хоть один тул... текст свёрнут, показать | |
|
|
|
|
6.15, rvotb (?), 21:47, 22/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
Ты хочешь сказать, что приложение написанное на vala не будет работать вне gnome? т.е. его не запустить в KDE, в крысе и т.п.?
Могу тебя заверить, что даже в винде можно использовать gtk софт написанный на vala.
| |
|
7.16, Аноним (-), 21:56, 22/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
Могу заверить что даже в FreeDOS можно использовать софт написанный на vala.
| |
7.17, Аноним84701 (ok), 22:48, 22/03/2018 [^] [^^] [^^^] [ответить]
| +/– |
>> Да и задумка при создании Vala была вроде как упрощение написания гуевых приложений на GTK и использования "стека" GNOME.
> Ты хочешь сказать, что приложение написанное на vala не будет работать вне gnome? т.е. его не запустить в KDE, в крысе и т.п.?
Я хочу сказать ровно то, что сказал. Тем более не эту фантасмагорию о "невозможности запуска в кедах".
Хотя, я кажется понял, откуда тут ноги растут - если не делать различия между "набором технологий GNOME" и "DE GNOME", то что-то такое можно и придумать.
Еще раз:
Vala задумывался в первую очередь для упрощения написания приложений с использованием GObject. С самого начала плясали от этого. Потом уже "развивался" c уклоном в GTK и использование Г(н)омостека (в который входит и GLib). VAPI вон, тоже в основном для входящих в гнум компонентов есть – удачи использовать в Vala Qt.
> Могу тебя заверить, что даже в винде можно использовать gtk софт написанный на vala.
Могу тебя заверить, что даже в винде GTK входит в "стек технологий" Гнума.
Но так же могу заверить, что в принципе, на vala можно писать и без привязки к GObject. Только cмысл?
А альтернативы, типа arop или dova, вроде бы так и остались в эксперементальной стадии разработки.
| |
|
|
|
|
|
|
1.25, Дуплик (ok), 07:51, 23/03/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Стоит заметить, что используется тулкит GTK+3, а это значит что у это программы не будет проблем на современных 4K HiDPI дисплеях, как в случае с GTK+2 или Qt.
| |
1.26, suslikk (?), 10:23, 23/03/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Если маски сюда добавить (желательно не как в darktable векторные, а растровые), то цены бы не было ;)
| |
|