Comments 4
Выглядит интересно. Но не могу понять, в чём изюминка. У ребят на js и так тьма своих фреймворков. Может, рассматривать как дополнение к python? Синтаксис у Нима схож, быстрый...
изюминка заключается в том, что вы можете разрабатывать одностраничные сайты не на JS, а на Nim :)
Возможность избежать JS, конечно выглядит заманчивой. Но полностью отказаться от него сложно, потому как Листалки нужны, Анимации gsap, Графики динамические. Мы ж не будем переписывать - а просто возмём готовое.
Хотя возможность не использовать Реакт - безусловное добро!
Отчасти согласен с вами, однако есть две вещи, которые позволяет Nim:
1. Делать JS вставки напрямую в код, который выйдет после компиляции
2. Взаимодействовать с JS напрямую через стандартную библиотеку jsffi, таким образом позволяя разработчику обращаться к любому JS объекту - вызывать функцию/метод, обращаться к переменной и так далее.
Таким образом, вы можете использовать JavaScript, при этом остаетесь на Nim :)
UPD:
Далеко ходить не надо, ниже пример из официальной документации по JSFFI:
import jsffi
var console {.importc, nodecl.}: JsObject
console.log("Hello, world!")
Разработка одностраничных приложений с помощью HappyX