Welcome to YLOAN.COM
yloan.com » Web misc » A Background To .net Web Development
Online Business Site Promotion Web misc Affiliate-Revenue Auctions Audio-Streaming Autoresponders Blogging-Rss Email-Marketing Ezine-Publishing Forums Internet-Marketing List-Building PPC-Advertising Podcasting SEO Spam-Blocker Traffic-Building Video-Streaming Web-Design Web-Development Web-Hosting Domain Name soreness web analysis vinyl mlm searching media info spyware access microsoft outlook farmville

A Background To .net Web Development

If you like .NET, dont just dive into development

. You must have complete knowledge about this before you start. So heres what you must read!

What is .NET?

.NET is the Common Language Runtime (CLR), which is essentially a virtual machine where various languages with libraries can run on.

The Meaning


.NET does not need to be tied with a single (Windows) platform. You can use Mono, which is an open-source implementation that runs on Mac and Linux. You can use mod_mono (Apache), monotouch (iPhone) and monodroid (Android) as alternate platforms to run your C# code.

Tools

You can use Visual Studio and can also try Mono.

Servers and Hosting: Licensing standard editions of SQL server will not be cost-effective. Go with the half-and-half approach to save on costs.

Is Mono Really an Option?: Mono is a good option but Microsoft doesnt support it dedicated-ly as it is not a Microsoft technology.

Actual Coding: While coding, its important to side pass certain myths surrounding .NET, which actually apply to ASP.NET Web forms.

You would need the following:

* Windows

* The Web platform installer

* Install Visual Web Developer 2010 Express or a Visual Studio 2010 trial

* Install ASP.NET MVC 3

* To run the IronPython demo, you will also need to install IronPython

* If you want to play with the F#, then you also need:

* Visual Studio 2010 Shell

* Recent F# CTP

* ASP.NET MVC C# and VB

The following are the key areas in the non-database-driven ASP.NET MVC:

* Routes: This is the initial entry point of the website. With some simple pattern matching of URL strings, you can alter a request to an instance of a controller.

* Controllers: The MessageController is an IController class instantiated by the ASP.NET engine per request when the route is matched.

* View Models and Views: Look to package up the data that is required by a particular view into a View Model.

* F#: You can use functional F# language is used to define the routes, controllers and models in a class library project.

* IronPython: The PythonControllers.py file contains all of the Python code you need.

* C# Using the Nancy Framework: You can also use the minimalist Nancy framework, one of a number of open-source .NET Web frameworks.

Conclusion

This information is very essential and would certainly help. However, it is advisable to try professional .NET software development in UK or an ASP.NET web development in UK for best results.

by: Jack Davison
How To Get The Best Bang For Your Dollar With Web Development Las Vegas Php Development For Innovative & Powerful Web Solutions At Weblineindia What Do You Really Think Of Your Web Developer? You Can Buy Web Traffic Different Terms Related Issues Web Design. How To Seek The Solutions Of A Php Designer For Web Growth Services? What Is Wordpress Web Hosting? Should I Choose A Canadian Web Host? What Is Mac Web Hosting? What Options Are There With Mac Web Hosting? Cutting Costs With Web Hosting The Benefits Of Cloud Web Hosting Usefulness Of Free Web Mail Servers
print
www.yloan.com guest:  register | login | search IP(216.73.216.125) California / Anaheim Processed in 0.016841 second(s), 7 queries , Gzip enabled , discuz 5.5 through PHP 8.3.9 , debug code: 58 , 2710, 79,
A Background To .net Web Development Anaheim