@CSharpChatЭта группа больше не существует

Страница 487 из 1888
Nikolay
06.03.2017
20:40:23
А годные кроссплатформенные UI либы знает кто?

Bohdan
06.03.2017
20:41:35
если целевая ОС - всё, кроме Linux
Там бубен нужен и танцы с ним По вопросу видно что бубен отсутствует

Slava
06.03.2017
20:42:27
Google
Vladimir
06.03.2017
20:45:24
установил Wine, Mono

profit

Slava
06.03.2017
20:46:34
wpf на wine работает?

Nikita
06.03.2017
20:47:00
"работает"

Vladimir
06.03.2017
20:47:46
Nikolay
06.03.2017
20:47:58
Запилите годноту на OpenTK

Nikita
06.03.2017
20:48:37
ты себе хорошо представляешь, что такое средствами OpenGL делать UI-тулкит?

основные проблемы две: шрифты и векторная 2D-графика

разбей тот же прямоугольник с закруглёнными краями на треугольники

а когда начинаются полигоны с дырками

и самопересечения

случается веселье

Google
Nikita
06.03.2017
20:50:41
потому как тебе надо ещё сначала понять, какие области внутри фигуры, а какие вовне

и уже их триангулировать

Nikolay
06.03.2017
20:51:27
Окей, и как тогда рисовать UI?

Nikita
06.03.2017
20:52:11
Cairo, Skia, Direct2D

хром и FF используют Skia

Igor
06.03.2017
20:52:36
Nikita
06.03.2017
20:53:59
Всё время Flutter и Clutter путаю

Там Cairo как раз

дальше там начинается веселье в связи с тем

Nikolay
06.03.2017
20:55:06
Ну вот, знания есть, пилите)

Nikita
06.03.2017
20:55:15
что отрисовка - это, вообще говоря, дорогая операция

в плане как использования CPU, так и ожидания обмена данных с GPU

и её очень нехорошо держать в UI-потоке

при этом виджеты себя хотят рисовать из UI-потока, ибо у них там данные

в итоге получается 2 типа рендереров

immediate и retained mode

immediate - тупо создаём контекст рисования и обходим весь граф виджетов в UI-потоке

просто, деревянно, работает

но тормозит

retained mode в UI-потоке записывает набор команд для рисования

Google
Nikita
06.03.2017
20:57:19
а собственно растерайзер уже работает в отдельном

для нормальной реализации этого счатья надо делать кучу разной магии

так что нельзя просто так взять и соорудить "годноту на OpenTK"

Nikolay
06.03.2017
20:58:48
Никто не говорит что просто

oleg
06.03.2017
20:59:37
Может кто с sql помочь ?

Nikolay
06.03.2017
21:00:03
Igor
06.03.2017
21:00:15
но тормозит
Это наверное для сложного UI. Я тут балуюсь LibGDX и там есть набор виджетов - простые UI рендерятся без особых проблем даже на мобилках.

Очень кстати жалею что в WP нет OpenGL, так бы можно было делать кросплатформенные мобильные приложения.

Nikita
06.03.2017
21:01:41
ANGLE возьми

и он там появится

Igor
06.03.2017
21:01:55
ANGLE возьми
Да, смотрел - это жуткий костыль

Nikita
06.03.2017
21:02:02
через него хром работает

Nikita
06.03.2017
21:02:05
на винде

так что не надо про костыли

>рендерятся без особых проблем даже на мобилках ну пока у тебя 3.5 кнопки с пререндереными картинками в качестве задников и шрифты таскаешь тоже картинкой

проблем нет, да

для игр самое оно

Igor
06.03.2017
21:03:25
через него хром работает
Там придется C++ ковырять, а для меня это слишком низкий уровень. Это все очень странно, учитывая что в Android/WP юзаются одни и те же - графические платы.

Nikita
06.03.2017
21:04:01
>Там придется C++ ковырять, а для меня это слишком низкий уровень. шта

Google
Nikita
06.03.2017
21:04:05
зачем?

Igor
06.03.2017
21:05:04
зачем?
https://i.gyazo.com/717f319ddcf873427cce9fa323ef6e4b.png

Nikita
06.03.2017
21:05:27
и?

код-то зачем трогать

слинкуй и всё

Дмитрий
06.03.2017
21:06:13
Может кто с sql помочь ?
Олег как-то потерялся

Igor
06.03.2017
21:06:47
слинкуй и всё
Ну тут еще вопрос, как это с LibGDX скрестить и вообще JVM на WP запустить

Nikita
06.03.2017
21:07:45
причём тут JVM

Sergey
06.03.2017
21:08:10
выйди из чата. некрофил!
Мы еще не очень некрофилы. Помалу выводим это из ротации. А вот что заказчики выдают... Мммм...

Admin
ERROR: S client not available

anton
06.03.2017
21:08:12
причём тут JVM
потому что нужно кроссплатформенно

Igor
06.03.2017
21:08:26
причём тут JVM
При том что LIbGDX это библиотек для Java. На ios я ее гоняю через RoboVM, на десктопе через OpenJDK.

Nikita
06.03.2017
21:08:47
э

так robovm же того

замариновцы купили

Sergey
06.03.2017
21:10:16
Igor
06.03.2017
21:10:41
замариновцы купили
Форк с последних открытых исходников, его теперь libgdx и поддерживают http://robovm.mobidevelop.com (еще есть форк bugvm - но он скорее мертв)

Николаев
06.03.2017
21:11:54
Sergey
06.03.2017
21:12:23
Вон человек тоже инстаграмм автоматизирует

Google
Дмитрий
06.03.2017
21:12:49
вопросы у вас похожие

Nikita
06.03.2017
21:13:22
Ну вот, знания есть, пилите)
https://www.youtube.com/watch?v=UHEW-ZInr6A

Roman
06.03.2017
21:14:15
Народ, кто нибудь использует nosql в связке с проектами на c# в частности на асп в качестве основной бд?)

Nikita
06.03.2017
21:14:30
что имеется ввиду под nosql

Дмитрий
06.03.2017
21:14:33
Для софта, который будет автоматизировать какие-либо действия
не так давно я всякие тендерные процессы автоматизировал

Nikolay
06.03.2017
21:14:42
https://www.youtube.com/watch?v=UHEW-ZInr6A
Я спрашиваю про годное) Это годное?

Nikita
06.03.2017
21:14:58
это четвёртая альфа-версия

на той неделе зарелизим пятую

Летучая
06.03.2017
21:15:43
https://www.youtube.com/watch?v=UHEW-ZInr6A
Это типа интерфейс как в UWP

Но не UWP?

Nikita
06.03.2017
21:15:49
ага

оно на самом деле ближе к WPF

Летучая
06.03.2017
21:16:03
Но зачем?

Nikita
06.03.2017
21:16:14
просто штатная темка для контролов с закосом под метро

Летучая
06.03.2017
21:16:22
UWP же сам почти не отличается от WPF.

Nikita
06.03.2017
21:16:30
ну тебе не хочется WPF на линуксах, макосях и мобилках?

Roman
06.03.2017
21:16:30
Летучая
06.03.2017
21:16:52
Ну как платформы разработки мб, удобно

Nikita
06.03.2017
21:17:09
Mongo, redis
это не базы, это кэши

Страница 487 из 1888

Эта группа больше не существует Эта группа больше не существует