4 ms·
Angular, TypeScript, Ionic. After working with Scala for 7 years and Scala.js for the last 3 years, a side project led me to learn what life is like on the fro
by virtualwhys 8y ago
Angular, TypeScript, Ionic.
After working with Scala for 7 years and Scala.js for the last 3 years, a side project led me to learn what life is like on the frontend outside of Scala.
TypeScript is an impressive language, really like union types, string literals, and to some degree structural typing. Development is fairly friction-free, and VS Code is a breath of fresh air compared to cumbersome IDE support in Scala.
As for Angular + Ionic, generally terrible, but I'm not a fan of heavy frameworks. You can create cross platform apps, yes, but performance and development speed leave something to be desired -- Scala is known to have a fairly slow compile/reload dev cycle, but Ionic + Webpack is on an entirely different level of slow.
Looking at Scala + Scala.js + Cordova + Sqlite as a possible stack for cross platform apps that use Quill[1], a type safe query DSL, on backend and frontend.
[1] https://github.com/getquill/quill https://github.com/getquill/quill