<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cSharp4Newbies.com &#187; ASP.NET</title>
	<atom:link href="http://csharp4newbies.com/tag/asp-net/feed" rel="self" type="application/rss+xml" />
	<link>http://csharp4newbies.com</link>
	<description></description>
	<lastBuildDate>Mon, 19 Dec 2011 05:31:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Develop ASP.NET Websites Using Visual Studio 2008 Express Edition</title>
		<link>http://csharp4newbies.com/develop-asp-net-websites-using-visual-studio-2008-express-edition.html</link>
		<comments>http://csharp4newbies.com/develop-asp-net-websites-using-visual-studio-2008-express-edition.html#comments</comments>
		<pubDate>Mon, 21 Sep 2009 00:58:57 +0000</pubDate>
		<dc:creator>CodeGuru</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[Express Edition]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://csharp4newbies.com/?p=365</guid>
		<description><![CDATA[For the average website, ASP.Net is a simple solution when implemented with Microsoft’s Visual Studio 2008 Express Edition. This version of the Visual Studio is free to download and use for any of your .NET projects. The Express Edition allows you to easily get a website up and running with cutting edge built-in functionality to [...]]]></description>
			<content:encoded><![CDATA[<p>For the average website, <strong>ASP.Net</strong> is a simple  solution when implemented with <strong>Microsoft’s Visual Studio 2008 Express Edition</strong>. This version of the Visual Studio is free to download and use for any of your .NET projects.  The Express Edition allows you to  easily get a website up and running with cutting edge built-in functionality to include  Web 2.0 and Ajax.<span id="more-365"></span></p>
<p>In addition, the Express version allows you create a &#8220;Master&#8221; page so that your website can have a consistent look and feel.  These pages serve as a template and then your subsequent pages pull all the content from this page and allow you to place small areas of text in each of your other pages.  This gives you an easy-to-use and uniform template to ensure all of your pages are easy to manipulate and are consistent. However, if you want your pages to look or behave differently then you should not create or use a &#8220;Master&#8221; page.</p>
<p>If you are new to  web development, ASP.NET can be a great resource.  The average website requires very little cutting edge technology that&#8217;s available with ASP.NET. However, it&#8217;s available to you if you decide to implement it in the future.</p>
<p>Microsoft Visual Studio 2008 Express Edition is a great tool that&#8217;s easy to use.  The only thing that may be difficult is understanding the &#8220;Master&#8221; page template feature.  Again, this feature creates a vanilla website for you to use, which  provides for a simple and clean way to build and design your  website.</p>
<p>Remember, the Express Edition is not the complete Visual Studio product, but is a tool designed for students and hobbyists. Hard-core hobbyists and enterprise developers should get the complete edition of Visual Studio, which is not free.</p>
<p><a href="http://csharp4newbies.com/">Get Free C# Source Code now!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://csharp4newbies.com/develop-asp-net-websites-using-visual-studio-2008-express-edition.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET or PHP &#8211; Which One is Better?</title>
		<link>http://csharp4newbies.com/asp-net-or-php-which-one-is-better.html</link>
		<comments>http://csharp4newbies.com/asp-net-or-php-which-one-is-better.html#comments</comments>
		<pubDate>Thu, 13 Aug 2009 06:51:38 +0000</pubDate>
		<dc:creator>CodeGuru</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://csharp4newbies.com/?p=362</guid>
		<description><![CDATA[If you program in ASP.NET then you are aware of the many benefits and features that this technology has to offer. While the name comes from Microsoft&#8217;s old ASP technology, they made many improvements with the .NET Framework. In addition, the CLR allows you to use other languages for back-end processing &#8211; typically Visual Basic.NET [...]]]></description>
			<content:encoded><![CDATA[<p>If you program in<strong> ASP.NET</strong> then you are aware of the many benefits and features that this technology has to offer. While the name comes from Microsoft&#8217;s old ASP technology, they made many improvements with the .NET Framework. In addition, the CLR allows you to use other languages for back-end processing &#8211; typically Visual Basic.NET or C#.NET.<span id="more-362"></span></p>
<p>ASP.NET’s strength lies in object-oriented features, and its flexibility. Because of the CLR, you can have C# programmers and VB.NET programmers working on the same project, or switch languages half way through and not have to rewrite all of your old classes. The .NET class library is organized into inheritable classes based around particular tasks, such as working with XML or image manipulation, so a lot of the common tasks have been already handled for you.</p>
<p>Visual Studio .NET is a huge development IDE that will allow you to deliver code at a faster rate with a lot few defects. It has built in debugging along with IntelliSense, which allows for auto-completion of methods and variables so you do not have to memorize everything. On the down side, ASP.NET uses more resources on the web server so you will require either better server or more servers in the farm.</p>
<p><strong>PHP</strong> works in combination with HTML to display dynamic elements on the page. PHP only parses code within its delimiters. Anything outside its delimiters is sent directly to the output and not parsed by PHP. PHP strength lies mostly in LAMP. The LAMP architecture has become popular in web development as a way of deploying inexpensive, reliable, scalable, secure web applications. PHP is commonly used alongside Linux, Apache and MySQL. PHP can be used with a large number of relational database management systems, runs on all of the most popular web servers and is available for many different operating systems. This flexibility means that PHP has a wide installation base across the Internet.</p>
<p>With the arrival of <strong>PHP5</strong>, you get exception handling and true Object Oriented Programming. However, it still does not support “namespacing” to prevent class name collisions. PHP&#8217;s type checking is very loose, which could potentially cause problems if not handling correctly in the code. Another drawback is that variables in PHP are not really considered to have a type.</p>
<p>Finally, PHP is cheap, secure, fast, and reliable, while ASP.NET has quicker development time and is easier to implement because of its class library system. Also, ASP.NET is easier to maintain and includes many cool built-in features. Both web technologies have their advantages and disadvantages. You must decide what is best for you or your organization and budget.</p>
<p><a href="http://csharp4newbies.com/">Get Free C# Source Code now!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://csharp4newbies.com/asp-net-or-php-which-one-is-better.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET and the N-Tier Architecture</title>
		<link>http://csharp4newbies.com/asp-net-and-the-n-tier-architecture.html</link>
		<comments>http://csharp4newbies.com/asp-net-and-the-n-tier-architecture.html#comments</comments>
		<pubDate>Tue, 11 Aug 2009 19:08:39 +0000</pubDate>
		<dc:creator>CodeGuru</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[n-Tier Architecture]]></category>

		<guid isPermaLink="false">http://csharp4newbies.com/?p=355</guid>
		<description><![CDATA[ASP.NET and the n-Tier architecture can work great together to build world-class web applications. The concepts of layer and tier are often used interchangeably. One common point of view is that there is a difference, and that a layer is a logical structuring mechanism for the elements that make up the software solution, while a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ASP.NET and the n-Tier architecture</strong> can work great together to build world-class web applications. The concepts of layer and tier are often used interchangeably. One common point of view is that there is a difference, and that a layer is a logical structuring mechanism for the elements that make up the software solution, while a tier is a physical structuring mechanism for the system infrastructure.<span id="more-355"></span></p>
<p>The main advantage of using n-Tier is that the complexity associated with the business and the process is reduced and is easy to implement. The elements of performance, scalability and future development issues need to be considered when deciding on the architecture of the application.</p>
<p>The n-Tier application has three tiers or layers; they are called the presentation layer, the business layer and the data layer. Each layer interacts with the layer directly below, and has specific function to perform. The presentation layer is responsible for displaying the user interface to the end user. The programmer uses this layer for designing the user interface and to transfer data. In ASP.NET, ASPX pages, user controls, server controls and sometimes security related classes and objects are used to support the presentation layer.</p>
<p>The business layer works as a go-between to transfer the data from presentation layer. In the three-tier architecture, the data access layer does not interact directly with the presentation layer. The architecture in ASP.NET includes using SqlClient or OleDb objects to retrieve, update and delete data from SQL Server or other databases and passing the data retrieved to the presentation layer in a DataReader or DataSet object, or a custom collection object. The data layer gets the data from the business layer and sends it to the database or vice versa.</p>
<p>In an ASP.NET n-Tiered architecture, web pages do not make direct calls to the database. A given layer only communicates with its adjacent layers. ASP.NET Web pages should reference custom objects defined in the business object layer. These objects provide database information in a class structure.</p>
<p>Implementing ASP.NET applications using the n-Tier architecture supports a uniform, building block approach to application designs. Hardware and software for presentation, application and database functions can be scaled separately, and included more easily when dealing with complex business environments.</p>
<p>Article brought to you courtesy of <a title="Free C# Source Code" href="http://csharp4newbies.com" target="_self">cSharp4Newbies.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://csharp4newbies.com/asp-net-and-the-n-tier-architecture.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 4 Reasons Why ASP.NET is Superior to Classic ASP</title>
		<link>http://csharp4newbies.com/top-4-reasons-why-asp-net-is-superior-to-classic-asp.html</link>
		<comments>http://csharp4newbies.com/top-4-reasons-why-asp-net-is-superior-to-classic-asp.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 06:49:48 +0000</pubDate>
		<dc:creator>CodeGuru</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP Classic]]></category>
		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://csharp4newbies.com/?p=332</guid>
		<description><![CDATA[ASP.NET is a web application architecture developed and marketed by Microsoft to allow developers to build dynamic web sites, web applications, and web services. It was first released in January 2002 as a replacement for Active Server Pages (ASP). There are four reasons why ASP.NET is superior to classic ASP. These four reasons include: Compilation, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ASP.NET</strong> is a web application architecture developed and marketed by Microsoft to allow developers to build dynamic web sites, web applications, and web services. It was first released in January 2002 as a replacement for Active Server Pages (ASP).</p>
<p>There are four reasons why ASP.NET is superior to classic ASP. These four reasons include: Compilation, Stability, Scalability and Language support. These areas make this web application framework a better choice for most web developers.</p>
<p><span id="more-332"></span></p>
<p><strong>#1 &#8211; Compilation</strong></p>
<p>ASP Classic is comprised of VBScript or Jscript interpreted at run-time which means each page has a specific performance hit due to line by line interpretation. The interpretation of the pages simply results in some inefficiency. ASP.NET compiles the code the first time it is accessed. The compiled code results in .NET classes housed within assemblies and allow subsequent page requests to be serviced with previously compiled code. Therefore, ASP.NET  provides a more secure and largely efficient rendering model by incorporating compilation and specifically the reuse of the compiled code. This means a better experience for the end user.</p>
<p><strong>#2 -  Stability</strong></p>
<p>ASP is running under the inetinfo.exe (IIS) process space, making it susceptible to application crashes. This happens because the IIS needs to be stopped or restarted on a regular basis. The ASP.Net process is separate from inetinfo.exe, meaning that it is not susceptible to these types of application crashes. This means that the final product will be much more stable.</p>
<p><strong>#3 -  Scalability</strong></p>
<p>With classic ASP applications, components used by pages are fairly difficult to update, maintain or replace. In general updating a component in a running application will require the shutting down of IIS, replacement of the component and finally a restart of IIS.  ASP.NET was built to provide specific enhancements that allow scalable and efficient application updating. The &#8216;xcopy&#8217; deployment model of .NET allows replacement of pages and components in real-time and does not require a restart of the web server. If an update needs to be made to a current production application, developers can simply make the change and the infrastructure can account for that change the next time a request is made to the altered page or component. This means that content updates, fixes and enhancements to ASP.NET applications can be made in real-time with  no impact to the end-user.</p>
<p><strong>#4 &#8211; Language Support</strong></p>
<p>ASP.NET supports full server side programming languages and not just scripting languages. Only VBScript and Javascript are available for scripting in ASP Classic where as, in ASP.NET there are no such restrictions. With ASP.NET several programming languages like C# and VB.NET are available to program in accordance to the developers preference where both of them can even be used in the same application. The benefits of using server side programming languages can be seen in the previously mentioned compilation of code.</p>
<p>In conclusion,  ASP.NET gives web developers  much more flexibility by allowing them to build robust applications for their end-user.</p>
<p>Article posted courtesy of <a href="http://csharp4newbies.com/">cSharp4Newbies.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://csharp4newbies.com/top-4-reasons-why-asp-net-is-superior-to-classic-asp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Choose an ASP.NET Hosting Provider</title>
		<link>http://csharp4newbies.com/how-to-choose-an-asp-net-hosting-provider.html</link>
		<comments>http://csharp4newbies.com/how-to-choose-an-asp-net-hosting-provider.html#comments</comments>
		<pubDate>Sun, 09 Aug 2009 02:55:21 +0000</pubDate>
		<dc:creator>CodeGuru</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp.net Web Hosting]]></category>
		<category><![CDATA[Hosting Reseller]]></category>
		<category><![CDATA[Windows Web Hosting]]></category>

		<guid isPermaLink="false">http://csharp4newbies.com/?p=328</guid>
		<description><![CDATA[An ASP.NET web hosting provider will allow you to create dynamic websites using powerful, secure, and advance features of ASP.NET scripts. In addition, these hosting providers will allow users to enjoy a solid and safe hosting experience without worrying about the server management workloads. Some providers use content management systems such as Kentico and Sitefinity [...]]]></description>
			<content:encoded><![CDATA[<p>An <strong>ASP.NET web hosting provider</strong> will allow you to create dynamic websites using powerful, secure, and advance features of ASP.NET scripts. In addition, these hosting providers will allow users to enjoy a solid and safe hosting experience without worrying about the server management workloads. Some providers use content management systems such as Kentico and Sitefinity to provide exceptional users controls for website content management. <span id="more-328"></span></p>
<p>To ensure the smoothness of daily website activity, it is important to assure the level of reliability of the web hosting provider along with the quality of hosting uptime that they can provide. It is recommended to seek a web host provider that can support email and live chat to their clients. Other important factors include a hosting plan that will best suit your needs for your website. Nowadays, some of the common ASP.NET webs hosting plans include file hosting services, image hosting services, blog application, video and audio streaming, shopping cart software and many more. It is advisable that you write down all of your requirements for your web application before you decide on purchasing an ASP.NET hosting plan to support your site.</p>
<p>Some webmasters and users who are looking for an income alternative will choose to become an ASP.NET hosting reseller. By purchasing a reseller plan, they can offer hosting services to their clients, friends or relatives. It is indeed a neat idea to start a web hosting business without high start up costs and commitment because the hosting company will provide the facilities and services, not you. If you are a reseller, all you have to care about is how to market your web hosting services and provide pre-sales support.</p>
<p>When choosing an ASP.NET web hosting provider, look for a company that offers the latest hosting technology. In regards to a hosting plan, go with a provider that can offer a high quality service at a reasonable price based on your needs and budget. A good provider will offer a complete hosting package that provides database server software, scripting software, web content management system, unlimited bandwidth, unlimited disk space, host unlimited websites, 99.9% uptime, and reliable customer support to resolve any issues you may encounter.</p>
<p>In conclusion, this is just a general guideline to help you to choose a good ASP.NET hosting provider for the best possible experience. There are no guarantees that you will be 100% satisfied with the provider you pick.</p>
<p>Article posted courtesy of <a href="http://csharp4newbies.com/">cSharp4Newbies.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://csharp4newbies.com/how-to-choose-an-asp-net-hosting-provider.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Difference Between ASP and ASP.NET</title>
		<link>http://csharp4newbies.com/difference-between-asp-and-asp-net.html</link>
		<comments>http://csharp4newbies.com/difference-between-asp-and-asp-net.html#comments</comments>
		<pubDate>Sat, 08 Aug 2009 18:52:14 +0000</pubDate>
		<dc:creator>CodeGuru</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp]]></category>

		<guid isPermaLink="false">http://csharp4newbies.com/classic-asp-vs-asp-net.html</guid>
		<description><![CDATA[ASP (Active Server Pages) was originally released in December 1996. ASP is a technology that enables you to make dynamic and interactive web pages. ASP uses server-side scripting to dynamically produce web pages that are not affected by the type of browser the web site visitor is using. There are two different flavors of this [...]]]></description>
			<content:encoded><![CDATA[<p>ASP (Active Server Pages) was originally released in December 1996. ASP is a technology that enables you to make dynamic and interactive web pages. ASP uses server-side scripting to dynamically produce web pages that are not affected by the type of browser the web site visitor is using. There are two different flavors of this technology &#8211; <strong>ASP and ASP.NET.</strong><span id="more-320"></span></p>
<p>In ASP.NET, major weight is on n-tier architecture in the application development and there is separation of data presentation, business logic and data access layers. In classic ASP, these layers are mixed leading to the development of ineffective solutions with a huge architecture that are difficult to sustain.</p>
<p>The .NET compliant languages can be used with ASP.NET like C# and VB.NET, where both of them are server-sided languages. With ASP, only VBScript and Javascript are available as options to be used. In addition,  ASP pages are interpreted and the ASP.net code is compiled .Traditional ASP can run only on Microsoft platforms but ASP.NET can be executed on non- Microsoft platforms.</p>
<p>In classic ASP, the executable code cannot be separated from the HTML. This  makes  the page difficult to read and maintain. The code block has to be placed when ever the output is to be displayed. The use of ASP.NET pages gives a performance and security edge and  supports the usage of any .Net language.</p>
<p>Article posted courtesy of <a href="http://csharp4newbies.com/">cSharp4Newbies.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://csharp4newbies.com/difference-between-asp-and-asp-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

