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
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,