Advertisement

NEW CGI Directory

Home Guides General Information Article

Active Server Pages - ASP -- Pros and Cons

2.3/5.0 (10 votes total)
Rate:

Maneet Puri
December 12, 2007


Maneet Puri

Maneet Puri leads LeXolution IT Services (LIT), a top-notch web development India, web design India and KPO company offering various web-based application and outsourcing solutions to its international clients. Maneet has over 10 years of substantial experience in offering consultancy services on web-based applications including web maintenance services. For more information on web application and KPO solutions provided by LIT, visit LexolutionIT.com. Maneet also owns a blog where he shares his knowledge, experience and innovations related to web application services.

Maneet Puri has written 5 articles for DomainInformer.
View all articles by Maneet Puri...

Active Server Pages

Active Server Pages or ASP.NET is a new programming framework from Microsoft for deploying next generation web applications. It is a structure built on the Common Language Runtime and introduces a new model to server-side web development. It is used with IIS (Internet Information Server) which runs on Microsoft servers.


Advantages of ASP

Performance
The code written in .Net Framework is complied in Common Language Runtime. ASP.NET can take advantage of early binding, just-in-time compilation, automatic resource optimization, runtime profiling, automatic memory management, enhanced exception handling, and caching services, right out-of-the-box, this boosts the performance before you begin coding.

Data-caching module
ASP.NET comes with a data-caching module. This data-caching module lets you identify what data on an ASP page to cache and on what conditions to empty the cache and re-query the data-store.

Tool Support
Now you can drag-and-drop web controls like you do VB controls, double-click and write the server code for the control. ASP .NET supports XCOPY deployment that needs no registration or stopping of the server, supports dynamic DLL updates and extensible configuration using XML files.

Flexibility
Because ASP.NET is based on the Common Language Runtime, the power and flexibility of that entire platform is made available to web application developers. The Common Language Runtime's Base Class libraries, Messaging, and Data Access solutions are all flawlessly accessible from the web. ASP.NET is also language-independent, so you can select a language that best applies to your application, or partition your application across many languages. Moreover, Common Language Runtime interoperability guarantees that your existing investment in COM-based development is preserved when migrating to ASP.NET.


Disadvantages of ASP

Cost Factor
Running ASP programs costs higher as it requires IIS installed on a Windows platform server which is not free. Moreover, the connectivity of the database is very costly in ASP as you have to buy MS-SQL which is a Microsoft product.

Speed
When it comes to speed, ASP is relatively slower than PHP. This is because ASP can’t run fast as it is built on COM based architecture which is an overhead for the server.

Platform Compatibility
ASP is not platform compatible like PHP as and is primarily related with Windows platform with ASP-Apache installed on the server.

Additional Cost
Unlike PHP ASP doesn’t have any built-in features such as FTP, email from a webpage and encryption mechanisms and hence, some additional components are required which results in additional expenditure as well.

Base Language
ASP has lots of syntax that are based on Visual Basic which most programmers are not conversant with. Moreover, it is again a product of Microsoft. Probably, this is why many coders prefer PHP over ASP.

ASP has always been a prime choice for e-commerce application development. The controversy as which one is the better between ASP and PHP still continues. However, both have its respective merits and demerits. Either of these programming languages supports a specific platform. Hence, it is really difficult to say that one is better than the other.

               Hosting Bookmarks   


Submit Your Articles or Press ReleaseAdd comment (Comments: 0)  

Advertisement

Partners

Related Resources

Other Resources

arrow