A New Way to Look At Code

Most people who begin learning enterprise development find that the best place to begin is the code. Readers should be familiar with a third generation object - oriented (OO) language to fully grasp some of the concepts discussed here.

Over the course of the next few hundred pages, you ’ ll become familiar with some pretty slick tools, some of which produce some pretty fancy behaviors. Yet these tools are each meant as a complement to a well - designed code base. Without good code design, these tools are rendered useless; many will fail to function at all. The reason for this failure is that a well – designed enterprise system should be constructed using code that adheres to one of the core values of enterprise design: separation of concerns. To achieve the correct degree of separation, developers should strive to write their code with a strong degree of modularity and loose coupling. At this point, readers should make sure that they have downloaded and installed the correct development. The preferred development tool of choice for Microsoft developers is Visual Studio.NET 2008 Professional Edition. VS.NET Pro installs with all of the project templates, including sample projects for ASP.NET, WPF (Windows Presentation Foundation), and WCF (Windows Communication Foundation) applications. Specifications and system requirements can be found at the following URL: http://msdn.microsoft.com/en-us/visualc/aa700831.aspx .

If you have VS.NET 2008 in an edition other than Professional, that may work too. Keep in mind. Therefore some of these suites might focus specifically on one area of development while excluding features for others. The latest version of VS.NET installs with Service Pack 1 (SP1). SP1 contains newer features and templates required to follow the samples in later chapters, such as project templates for ASP.NET MVC, and plug - in tools for Microsoft Entity Framework. If you have VS.NET 2008 Pro but do not have the latest service pack, you can download it from the following address: http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E & displaylang=en .

If you do not have a version of Visual Studio.NET 2008 Professional Edition and prefer a more cost -effective solution, feel free to download the Visual Studio.NET Express editions. At the time of this writing, VS.NET Express editions have many of the same features and templates as the full editions, and they are 100% free to developers. However readers should keep in mind that some nuances between the editions may make the samples more difficult to reproduce. While there are a few different versions of the Express editions, you will only need to download two of them: Visual C#.NET 2008 Express edition, and Visual Web Developer 2008 Express edition. You can find the software specifications and system requirements at the following address: http://www.microsoft.com/express/download/ .

Of course, if you are a diehard Settingscoding purist and despise using an interactive development environment (IDE) you can always download the .NET SDK by itself. The SDK comes with the same utilities and build tools used by the Visual Studio.NET IDE, but without the graphic user interface to launch them. Still, if command line calls and batch files are more your style, you can download the .NET SDK at the following URL: http://msdn.microsoft.com/en-us/windowsserver/bb986638.aspx .

Source of Information : Wrox Professional Enterprise dot NET


Subscribe to Developer Techno ?
Enter your email address:

Delivered by FeedBurner