MVC

ASP.NET MVC vs. Traditional ASP.NET {4}

by Brent K
These days, on average, one in every four websites you come across on your daily browse will be written in ASP.NET, but on the newer and presumably better ASP.NET MVC framework, you may find a meager 1 in 100. So what’s the difference?  What distinguishes one over the other?  Is one a newer version of the other?  I aim to answer all these questions and more in this small commentary. read more...

ASP.NET Web Forms versus MVC Framework {Comments Off on ASP.NET Web Forms versus MVC Framework}

by Han C

Web developers have a choice between using ASP.NET Web Forms or ASP.NET Model-View-Controller. ASP.NET Web Forms is an older but faithful option for developers to work with in creating websites. The Model-View-Controller is essentially a newer way for developers to structure their design patterns by dividing an application up into more concise areas of focus. The article talks about the popularity and adoption of the MVC framework in IT organizations and the impact on Microsoft’s ASP.NET development platform. As usual, companies must take into consideration the costs associated with startup costs but benefits for developers start with the power of flexibility. For example, flexibility to enable development “of pure Ajax solutions without typing .a. site to a specific commercial framework. What this means is that instead of having to deal with a “thick abstraction layer built on top of Web Forms (view state, server controls, page controllers, event based page life cycle)”, MVC permits developers to build more interactive and responsive applications with components they are comfortable with such as Ajax. Furthermore, it allows programmers to have more control over the code they write. read more...

In browser Javascript {Comments Off on In browser Javascript}

by Chris S
Javascript applications that work within the browser are becoming more and more popular. These applications are executed within the browser and only talk t the server when necessary. This is turning servers into a storage like facility that stores and receives information based on the browser application. A prime example is Google Maps. With this trend comes lots of toolkits available to developers as well. The Model-View-Controller framework on the server side is something new and gaining popularity.Recalling what MVC is, it has three parts, the model which is the interface for the data, view, which displays the data to the user, and the controller, which directs user requests and displays results in the view. Using MVC on both the server side and in the browser is doing two different types of work, submitting information through the website and then collecting and submitting that information to the server. This allows you to split the work as well as organize the code. read more...

ASP.NET V.S. JSP which gives a better MVC implementation {2}

by Salvador A
One of the major problems with a growing World wide web is the number of users and second the number of request being sent out by all of those users. To solve this problem their is a type of “website” implementation called MVC, which stands for The Model View Controller, design pattern. This type of design pattern aims to split up basic HTML into separate modules that each perform a specific task and create an overall better and faster web experience. By separating the modules, they are able to isolate the user interface logic from the business logic. The point here is that you no longer have  to perform major test when changing some user UI, instead since they are isolated from each other you will know that a change in one will not affect the other, thus you do not have to spend resources back tracking possible errors. The data provided showed that a MVC implementation in ASP.NET was better, the main point behind ASP.NET being better was that it is loosely implemented and thus made it easier for any programmer to implement the MVC. While JSP was also a direct implementation of MVC its major flaw was that it was difficult for programmers to implement. read more...

Server apps made easier {1}

by Salvador A
At the time this article was released they show cased some of the new features of Azure, Windows Server 8 , Azure, and Visual Studio. This was more a tech conference where they demoed out some of the nifty new features of each of these products. One of the features worth mentioning was the ability to make a website using some ASP.NET that would work on any and all web browsers. Another fun feature being introduced was, being able to find blocks of code that are “clones”, which essentially means that they are exactly the same piece of code. There were also more templates to help with the familiarization of these new features. On the Windows Server 8 side they added features that will allow for it to manage data storage even easier. The virtual machines can now be moved (to deal with storage situations), and data storage can also be moved to outside file sharing services. Azure added features to make coding within it easier, such as a data sync option that makes data available through out data centers. read more...

ASP.NET MVC!! {Comments Off on ASP.NET MVC!!}

by Wei C
Summary:

The article is talking about some new changes in the web development environment. Author mentioned that ASP.NET is getting old even it has a great stability, productivity and performance in over all web development. There are two alternatives for ASP.NET. which are MonoRail and ASP.NET MVC. In the article, author had briefly and mainly described the features and benefits of the newer version of ASP.NET which is ASP.NET MVC. MVC is standing for Model –View- Controller. It is a pattern which can be used for web development. The unique part of the ASP.NET MVC is that all the incoming requests are just go through a single component which is the MVC HTTP handler. Finally, the author has mentioned the main difference between ASP.NET and ASP.NET MVC is the URL represent as an action instead of a file. Base on the author, ASP.NET MVC is not bound to the server or a render technology. It simply just generates the response through an object and helps implement the contract. In the conclusion, there are a lot of new tools allowed users to use on building a website. ASP.NET MVC is a new introduced technology in the area. read more...

Advantages of Model View Controller {Comments Off on Advantages of Model View Controller}

by Tuyen H

In the article “The Design of B2B E-commerce System Based on MVC Model and J2EE,” the authors mention to the new business model E-commerce which build on Model View Controller (MVC) model and Java 2 Platform Enterprise Edition (J2EE). The J2EE defines the standard for developing component-based multitier enterprise applications that allows developer to combine with MVC model to build the B2B E-commerce system. According to the author, “J2EE technology provides a powerful tool for application development of the B2B E-commerce system.” This article especially focuses on the advantages of MVC Model such as supporting multi-user, scalable, maintainable and highly interactive systems. MVC also allows developer create multiple views to display multiple sets of data; therefore, MVC supports of customize for different demand of user. Like 3-Tier Architecture, MVC has separated data control and data performance, so we can separate the responsibility of developers between user interface and business processing. It also supports parallel development which is very important for the big project. read more...