Agreed. I'm not sure to what extent the source code was changed for EchoJS. but it hasn't been touched for a while: https://github.com/antirez/lamernews
Otherwise, I'd love to do a PR
The initial investment is still a bit higher than traditional SSR.
I think isomorphic generated pages are on the rise, but the learn curve to get there and understand that is a bit tough. I think what nuxt does: a mix of SSR and static generated will be highly on demand for its ease of use, once you grasp it, control via one language/framework.
My stack right now is strapi/nuxt.
Or for documentation it is vuepress.
You have different software to manage this.
1. the tracker script to embed into pages
2. the backend to digest the data and sort into the right storage per user.
3. the dashboard/app to look at collected data.
1: is just a little bit of javascript, no framework or stack needed, except for snowplow, to actually collect the data
2. you could use anything you are comfortable with, but for http routing with per-user authentication you could use nodejs, express, passport and db of your choice: nosql: mongo/mongoose or for sql: postgres or mysql with knex/bookshelf.
3. Use whatever you want to, react, vue or if you must angular.
There are good component presets like quasar.
Hello.
Tracker? Send events?
You should be more precise about your product.
snowplow is a library to do analytics with their software.
What kind of tracker do you have and what events do you need to send?
Is it a complex logistics tracker of packages and you need to send push notifications? Be more concrete. The specific the better.
Is it a single page application? progressive web app? mobile hybird app? What are the requirements.
You can slap any framework against any problem, but to really know your problems would be nice to be able to help.
Otherwise, pick what you want. Vue, React whatever. Both have good generation CLI tools to quickly get started. With the least amount of configuration setup required.
I can completely understand the authors problems.
I have always seen Angular as a tool, that tries to define how to deal with any situation (read enterprise). But once you need to go beyond the limits or how Angular has intended it for you, you begin to really struggle.