For any digital product, a website may either work as a well-oiled lead generation machine or slow down business growth if the execution is mangled.
Having an AngularJS app in 2018 probably means one of two things: either the app has been abandoned and isn’t really used or you’ve been thinking about migrating to another framework, but the time and costs that would entail have been prohibitive enough to have prevented you from drafting a roadmap for moving forward.
I read many opinions that AngularJS is a framework for creating slow frontend applications. Authorities on the topic provide numerous arguments about this and I mostly agree with them. This is particularly true when compared to other frameworks like react.js.
For the last year, the Monterail team has been using AngularJS and Rails together. I'd like to share with you some of the experiences that we've gained throughout this process.
If you don't want to read, then go ahead and dive into our sample application.
A friend of mine who's trying to get into programming after several years working in various IT positions asked me recently: „What exactly is back-end?”. Thinking about the difference, I realised that the line between server-side and client-side development is getting thinner every year. It has been clear since the great Web 2.0 movement, but I feel that the pace is getting faster every month.