What problems are you trying to solve by going SPA? Angular can be used for SPA and there are certainly tons of articles on that. Angular can also happily live in a multi-page application where each page accomplishes a focused set of tasks; I don't think there is a need to go entirely SPA if your project doesn't require it. Really, multi-page is probably going to be easier to maintain, and the truth is with appcache (yuck) and the new ServiceWorker API which I expect to be landing in most browsers within a year ( https://www.youtube.com/watch?v=4uQMl7mFB6g ), I think a multi-page app can pretty much behave the same as a SPA, but without all the added complexity. Just my opinion.
On Wednesday, July 2, 2014 7:36:34 PM UTC-4, [email protected] wrote: > > Hi, > > I am quite new on AngularJS framework and the Single Page App > architecture. I normally worked on projects that were built on traditional > multi-page MVC design pattern but without any JavaScript/Web application > framework. Recently, we are about to start a large web application project > and I was recommended to go for SPA layout using web application framework > like AngularJS. > > Now, I have went through several web forums and articles related to SPA > and AngularJS but I am still not quite sure whether it is: > > 1) Feasible to use AngularJS framework to build large web project (Lets > say an ERP with 400+ classes with modular design and web service layer)? If > so, why? Should we build as Single Page or Multi-Page Application? Which > one do you recommend and why? > 2) Any limitations of AngularJS framework for large web applications? > 3) Any examples of large web applications built on AngularJS? > > I would really appreciate if anyone can share their thoughts, knowledge > and experiences, specially who have already used AngularJS framework to > build very large web application. Any recommendations, suggestions will > also be very helpful. > > > Best Regards > > > > -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
