wizzard: (Default)
wizzard ([personal profile] wizzard) wrote2014-05-03 02:55 pm

Кроссплатформенный трэш

1. Есть такая штука node-webkit. Позволяет делать гуёвые приложения на ноде
2. А также node-qt (более сырое, впрочем).
3. А еще есть edge.js (двусторонний interop между CLR/Mono и V8 в одном процессе)

Итого, появилось внезапно +2 варианта для разработки кроссплатформенных .NET GUI-приложений (до этого был только печальный Gtk# и недешевый Xamarin.Mac)

Причем edge.js, естественно, можно и на сервере гонять, если вдруг захочется.

Там, конечно, не всё так безоблачно (например, в сценарии Qt-V8-CLR у нас в процессе 3 менеджера памяти, что, скажем так, вовсю попахивает утечками оной), но для решения вопроса отсутствия либ в какой-то из экосистем и постройки всяческих прототипов оно, по-моему, отлично подходит.