Tag Archives: MVC

Back to blog home page

MVVM Deep Dive

Posted by on Jun 24, 2015

One of the key advantages of AngularJS’ implementation of two-way data binding is that it enables a true implementation of the Model-View-ViewModel (MVVM) pattern. The MVVM pattern originated as an architectural approach for Microsoft’s WPF framework, but has since evolved into a more common web-development paradigm driven by the proliferation of JavaScript frameworks. As it is focused on truly separating the user interface from the underlying data and logic, it is in many ways similar to the MVC architecture we have already discussed. However, there are a few crucial differences that make the MVVM architecture a unique selling point of frameworks like AngularJS. Below we’ll look deep into the thought process behind MVVM, and see what AngularJS provides us for implementing this architecture in a web application.

Continue reading

Back to blog home page

Model-View-Controller (MVC) Deep Dive

Posted by on Jun 16, 2015

An Introduction to MVC

The Model-View-Controller (MVC) pattern is a web application architectural pattern that focuses on one thing – separation of concerns. The goal is to separate data handling from display logic, and separate the presentation of the data from its underlying representation and tied-in application logic. MVC is a very common and very popular architectural structure for website design and development. Below we’ll dive deeper into the MVC pattern. We’ll explore each of the components, their intended use, and how they are typically used in a web application. Finally, we’ll tie it all back into AngularJS, and see how we can use the MVC pattern to greatly ease application development.

Continue reading

Back to blog home page

AngularJS vs. Backbone.js

Posted by on Mar 03, 2015

So far in our series on front-end JavaScript frameworks we have looked at ReactJS and EmberJS. In this final article we’ll take a look at Backbone. We’ll examine how it compares to AngularJS on both an implementation and an ideological level, and provide some observations on how it compares in various problem domains in web application development.

Continue reading

Back to blog home page

AngularJS vs. EmberJS

Posted by on Feb 25, 2015

In our last article, we compared AngularJS to React and looked at some of the elements that differentiated the two frameworks. In this article we’ll take a look at EmberJS, a framework that aims to do “all the heavy lifting” in web development. Below we’ll look briefly at its history, its usage, and we’ll compare it to AngularJS in terms of features and functionality.

Continue reading

Back to blog home page

React vs. Angular

Posted by on Feb 17, 2015

Lately, web development has been changing very quickly. Seemingly every month a new JavaScript framework is being introduced, and understanding what each has to offer can be challenging. We here at Back& decided to try and help sort this out. In this short series we will look at a few front-end JavaScript frameworks, and see how they compare with AngularJS. We’ll give a brief history of each, and touch on a few functional areas for comparison. In this article we’ll take a look at React, and see how it measures up to Angular for web development.

Continue reading

Back to blog home page

Are Frontends Getting Smarter?

Posted by on Jan 13, 2015

Traditional web development wisdom holds that a firm separation should be maintained between the frontend display code and backend server code. However, this often increases the costs needed to deploy and maintain a web application. As usage of the application increases, the server side processing quickly becomes a bottleneck with each request taking up additional limited resources. There are multiple standard solutions to this, but typically they involve an increase in server hardware – along with associated costs.

Continue reading

Back to blog home page

Comparison of Angular Backend as a Service Providers

Posted by on Oct 21, 2014

In our series on Angular Backend as a Service (BaaS) offerings we’ve covered a wide array of disparate service providers – from bare-metal offerings like Ruby on Rails to highly-focused providers like Backand. Let’s take this opportunity to summarize what we’ve found thus far. Below we’ll revisit each of the providers we have covered, and present guidelines on when a given provider might be the best choice.

Continue reading

Back to blog home page

Need a Powerful Back-end for Your Angular Front-end?

Posted by on Oct 15, 2014

 

In our last article, we took a look at the Django Project – a Python-based application framework designed for rapid development of data-driven applications for the web. In this article we’ll take a step farther up the flexibility ladder and look at Ruby on Rails (RoR) – a fully-featured API built off of Ruby with a focus on ease of development. We’ll look at what RoR has to offer an AngularJS developer, and how Backand’s Backend as a Service (BaaS) platform measures up.

Continue reading

Back to blog home page

5 Things To Know Before You Get Started With AngularJS

Posted by on Sep 23, 2014

Navigating the AngularJS landscape can be a daunting experience. While the library itself is fairly robust, choices early in the adoption process can have drastic long-term effects on your software development process. Below we present five things that you should know about AngularJS. This information won’t solve every problem you’ll have with the library, but it can help you get off on the right foot.

Continue reading