So I’ve decided to give it a go. Over the next couple of months, I will be framework a simple single-page web app which grant users to log in to their twitter explanation and easily search videos via twitter. Although very easy (and not very useful!) this should be suitable to cover the most condition of typical single-page app evolution for comparison.
While opening this process I’ve begun think about the asset and downfalls of such large frameworks and the contradictory web components plus pick and mix a mixture of libraries.
Are our old friends over to stay? Or has not only many frameworks themselves come and gone over the years is it not a time for the approach itself to vanish?
Add the framework you use is beloved, using it is like having a team of professional at your disposal. Framework code has been proved and tested in ways that a single group just cannot make possible. Framework code has been used in millions of disparate scenarios on thousands of different floor and commonly has been written by business experts.
- Routing & Templates — Linking complex URL structures to views and/or states
- Services — Componentizing API interaction via HTTP or Sockets
- Dependencies — The skill to keep track of code assurance and make reuse easier
The downside to using a monolithic framework is that you essentially stick all your eggs in one basket. As your function grow you’re ever more relying on said framework and you will be tight waiting for the architect to add new features to bring the structure in line with newer technology.
As we have noticed in the past time and time over these frameworks come and go and it’s crucial to nearly absurd to migrate from an old dog to the current and greatest. Some newer frameworks such as Aurelia promise to be interchangeable but how well will this task in practice?
The obviously interest and selling point of such study that tackles these four main points we reveal about is that they can calmly be swapped out.
Overall it regularly be easier to react to development on the web and keep your application cutting peak for longer. It will also be accessible to write code that is fairer to be usable crosswise different projects — because you’re not tied to a specific technology.
As I quoted earlier I’ve been in camp AngularJS for a very long time and have had a little event to experience building enterprise-ready single-page apps with these micro-libraries; so the stop I make here are what I assume to find as I move on with construction my twitter video app.
With some exceptions, it is rare that many micro-libraries will have had as much disclosure as large frameworks and even less so when you assume about different consolidation of libraries.
Overall I await that certain micro-libraries will gloss through and a center grows around them such as appear with the MEAN stack.
My main ambition for this article is to assemble other people’s insight into these topics. Have you already depress aside large frameworks for the smaller, interchangeable micro-libraries?