Examples of Enterprise, Data Intesive Applications in AngularJS
I'm in the beginning of designing a new enterprise, large-scale, data
intensive application.
The UI consists mainly of creating/editing/displaying entities, reports,
and heavy configuration of lots of data by the user.
After narrowing down the MV* frameworks I prefer, I'm trying to decide
between Backbone+Marionette and Angular as my choice.
I've spent the past few days researching and what I feel I'm missing is
some examples of similar applications built with Angular.
I've already built a complex app with a non-trivial UI in
Backbone+Marionette, and although it demands much more code and decisions
than Angular, I know it's reliable and gives me more space if I need to
solve stuff on my own. I also think keeping logic out of my HTML is best.
I'm also concerned about the curve needed to learn stuff in Angular, which
I already know can be done in a Backbone world - namely, using together
with RequireJS + r.js optimizer, managing Models/Collections, and some
others. How long will it take to grasp "The Angular Way", and are there
things that can't be done that way?
However, since my new app is very data intensive, and allows the user a
lot of manipulation, I think that Angular's 2-way-binding can be a real
plus, and I may be willing to pay the price of dirtying my templates. It
also seems from the docs, that building reusable, encapsulated, UI
components can be easy with directives.
So, again, my main question is, are there any real, large, enterprise
applications that are already running which are built in Angular? All of
the examples on the web site seem very trivial and simple.
I'd also be happy to hear about experiences with the other issues I
mentioned.
No comments:
Post a Comment