InfoQ Homepage MVC Content on InfoQ
-
Community-Driven Research: Top JavaScript MVC Frameworks
InfoQ's research initiative continues with a 16th question about: "Top JavaScript MVC Frameworks". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.
-
A look at Visual Basic 11
Visual Basic 11 brings with it several new features including asynchronous functions and the long awaited iterators.
-
ASP.NET MVC 4 is Live
The first beta of ASP.NET MVC 4 has recently been released with a “go-live” license. This means that even though the release is not yet complete, Microsoft is confident enough to allow it in production use. Enhancements include improvements to the Razor view engine, asynchronous support, and more.
-
Fuel PHP: An MVC Framework
The Model-View-Controller pattern is pretty much dominating professional, customer facing website design these days. While single-file scripts and form builder technologies still have a place, MVC seems to strike the right balance for many developers. The Fuel framework for PHP intends to capitalize on the work done by earlier MVC frameworks such as Ruby on Rails.
-
Rethinking Models in MVC
Jon Galloway is researching dynamic ASP.NET MVC 3 models using Mono’s Compiler as a Service. Meanwhile Karsten Januszewski is looking into deserialized JSON in lieu of statically typed models.
-
MVC Scaffolding Provides configurable Code Generation for ASP.NET MVC
Steve Sanderson recently introduced MVC Scaffolding, a customizable code generation tool for ASP.NET MVC 3. MVC Scaffolding uses a simple command-line interface to automatically generate code based on templates. Standard templates allow for automated generation of many common elements, including Views, Actions, and Unit Test stubs.
-
ASP.NET MVC 3 Embraces Dynamic Typing
Nearly a decade ago Microsoft gambled big on WebForms and static typing. With the dial cranked all the way over to full encapsulation, each page could almost be treated as its own program. In the intervening years the industry has largely gone in the other direction, favoring separation of concerns over encapsulation and late binding over early binding. Now Microsoft is doing the same.
-
ASP.NET MVC 3 Go-Live License
Microsoft’s ASP.NET team has taken the Agile philosophy of Deploy Early, Deploy Often to heart. Close on the heels of ASP.NET MVC 2, version 3 beta has already been approved for production use. With a whole host of promising new features including the Razor syntax, this will be a hard release to ignore.
-
Four View Engines for ASP.NET MVC
With last week’s introduction of Razor, there are now four major view engine for ASP.NET MVC. The others are Spark, NHaml, and the traditional ASPX file templates. This article introduces the four engines with a special focus on the new Razor engine.
-
ASP.NET MVC 2 Preview Updated
Microsoft has released a new preview for ASP.NET MVC 2. Preview 2 builds on the features of Preview 1, adding client-side validation, streamlined support of Areas, and abstractions of Data Annotations validation and metadata providers.
-
A Preview of Version 2 of ASP.NET MVC
Microsoft has released the first preview for their ASP.NET MVC v2. Highlights include a new plugable validation model, sub-projects for dividing up large websites, and an enhanced templating model.
-
Five Questions with Eric Hexter and Jeffery Palermo
Eric Hexter and Jeffery Palermo are the founders of MVC Contrib, an open source extension to Microsoft's ASP.NET MVC. With MVC Contrib getting ready for its first first production-grade release, we asked them to take a moment to reflect on the project and ASP.NET MVC as a whole.
-
ASP.NET MVC 1.0 Release Candidate
Microsoft has published RC1 of ASP.NET MVC 1.0. It is expected to be the last public release before the final 1.0 release planned for February. MVC 1.0 RC1 makes significant Visual Studio tooling improvements, includes new run-time enhancements, and fixes numerous bug from the beta.
-
JRuby GUI MVC Framework Monkeybars Goes 1.0
There are many JRuby libraries on top of Java GUI toolkits. Monkeybars is a JRuby MVC framework for building GUI applications, and it's now available in version 1.0. We talked to James Britt about Monkeybars.
-
Chad Myers and Jeremy Miller: Opinions for ASP.NET MVC Developers
ASP.NET MVC is still very much a work in progress and there is still plenty of room for determining the best way to use it or even ways to change it before the final 1.0 release. Chad Myers and Jeremy Miller present some rather stringent guidelines based on their experience with Ruby on Rails.