ASP Classic Programming Still Alive

Today i found several articles which are talk about asp programming (ASP 3.0) and state that classic asp was dead, i personaly do not agree, please dissagree, if the reason were the development process, yes asp was no longer developed by microsoft since they released .NET, but there are many reason why i said classic asp is still alive
- there are milions website which are using asp scripting language as the core of their application and would not migrate it (i believe that).
- Many web developers still playing with classic asp programming
- Many new website build by classic asp programming (still)
- tutorials? help? there are many of them on the web
Classic asp programming no longer popular, yes thats true, i myself believe that some of the reason are:
- No longer developed by Microsoft
- Many educational institution were no longer have classic asp in their subjects, because they should running parallel with technology or they will loose their students, this is the impact of the first reason
- Just few of beginners choose classic asp as their choosen language, because they never heard classic asp or they do not have classic asp in their subjects in their college
Classic asp programming is not dead, it is more like forgotten artist where media no longer publish articles about it, but it has it’s own community, it’s own fans, and its power still relevan to be used to build powerfull web base application nowdays, it is able to collaborate it with the latest web technology, one of the weakness of classic asp is in few cases it needs 3rd party component to support it.
Classic ASP programming is the beautifull language in simplicity why? it is traditional and only has basic functionality, whenever you need a custom function/method you need to build it yourself. This make it different, this is usefull to exercise your programming logic. For example if you need to clear the HTML tags in PHP you simply apply the striptags method but in classic asp you need to build your own code with your own programming logic.
Below are some usefull links of Classic ASP Programming.
Classic ASP Framework, AJAX Framework, OOP, Template Engine
- Classic ASP Frameworks CLASP 2.0 or Classic ASP Framework @ codeproject
- Ajax on Classic ASP Ajaxed @ webdevbros.net
- Template Engine for Classic ASP ASP Template @ webdevbros.net
- OOP (Object Oriented Programming) on Classic ASP (VBS) Classic ASP OOP @ stardeveloper.com or OOP Tutorial @ asp101.com
URL Rewrite in Classic ASP?, you can use 3rd party component or techniques below:
Classic ASP Tutorials, Helps, Tips and Tricks
- MSDN Library about Classic ASP
- ASP Programming Cheat Sheets @ ilovejackdaniels.com
- ASP tutorials @ w3schools
- Tutorials and Samples of Implementations
- Classic ASP Security Image Generator (CAPTCHA)
If there were no hosting providers that support classic asp scripting, i prefer to jump out to PHP or Ruby on Rails rather than .NET why? read this 8 Reasons to Stick with ASP 3.0 in 2006 (and 2007). Since Bill Gates and his team were very confident with the release of .NET what if they give us a gift by putting classic ASP as an opensource, well it will be a history and i believe will raise back the “beauty language” to be a real artist no more forgotten artist.





I always enjoy reading the “ASP is a dead language”, “ASP Classic is basic” discussions, not because i agree, but more so i can shake my head in disbelief at the lack of knowledge.
It makes a change to read one in favour and supportive of classic ASP.
I am one of those elusive programmers that still actively programs in ASP Classic. I write full commercial applications in it and so far have found nothing that i cannot write. I have written QR code and barcode creation tools, full file and image management software. My websites allow for asp to be written as modules and installed (like PHP), they run fully scratch written and advanced eCommerce shops. Many of my sites feature photo album and slideshow creation tools and fully automated SEO.
ASP is more a framework than it is a language. If you know one or more of the following you can use ASP Classic; VBscript (server side scripting), Javascript (client side), HTML, XML and CSS.
Now many of you should recognise some if not all of those; they are the core languages most of the worlds websites are written in. For some thing such as ASP Classic to “die” support for the above mentioned languages would need to die to. If that happens, you would have no world wide web!
What it actually comes down to is very simple. With Classic ASP you need to UNDERSTAND programming. You have to think out of the box and write your own procedures and functions. This gives far more freedom than learning a point and click language. Using pre-written functions might be quick and easy, but it removes your ability to modify, simplify or write custom code to overcome a problem.
Now i am not saying it wouldn’t be nice (from my point of view) to occasionally not to have to write a really complex set of functions to achieve a goal. Both PHP and .NET have lots of those nice pre-written functions, but at what cost?
I am genuinely happy to write things from scratch. (obviously over the last 14 years i have built a substantial library which helps somewhat
)
For those that require some proof – take a look at the website linked to this post. It is dynamically generated in ASP Classic from a MYSQL database. Every page, function and feature is SCRATCH written using VBScript, Javascript, HTML and ASP.
It is quick, it is light, it looks good and has every feature required without any compromises.
Thank you for the article!
Are you tired of wasting time on the crunch machine or doing boringly repetitive sit ups.
Each exercise is comprised of 25 shorter moves that each take about 30 seconds to complete.
Never in a million years would you think to do these exercises in order to get great abs.
Hi,
i want to learn asp. so could you refer me anyone.
Thanks
@E “Websites look appalling and I don’t use that word lightly in ASP. Any site I have seen looks like it belongs back in the 90′s”
- probably because they were built in the 90s!
Whilst I agree with the gist of your comments I am not sure if you can blame the look of a website on the scripting language used.
I AM A 13 YEAR BOY .I AM INTERESTED IN DOING ANIMATION. PLEASE TELL ME, HOW CAN I DO ANIMATION ONLINE?
Try to check this out at youtube. http://www.youtube.com/watch?v=r6Mq7sXU6AQ
This is done in asp classic that can generate code from the table. You can create form in seconds. The tutorial is 9 minutes long but the process of making form is very easy and in seconds only.
This code will be an opensource later but still in progress for some changes and making some remarks.
Classic ASP still rocks, yes there are things which newer technology has best..but still
Hi there, Love your site, great article, and some vary usefull links, thank you!
I have bin working with classic ASP for a long time, and i love it aswell! However, i am currently in school studying for ASP.NET. I have only bin studying it for a week now, but the language irritates me, it does to much for you, wich i am not used to. And it seems there is only one way to do everything.
I know this question is all over the internet, but you seem like the right person to ask xD
Why do you prefer ASP 3.0 over ASP.NET?
Best regards Bjarke Clauson-Kaas
ASP is redundant and will stay that way. I had to learn ASP and VB in college which was a complete waste of time. Why you ask
1. Very few websites are still using ASP as PHP among others is easier and more efficient. Case in point why is this website in PHP?????
2 It is not an easy language to learn or use.
3. Websites look appalling and I don’t use that word lightly in ASP. Any site I have seen looks like it belongs back in the 90′s.
4. The web has moved on and its time to let go of the past and look to the future
It is a dying language lets leave it that way
E.
light, simple. Don’t need all that .net bloat code
I love classic ASP! Great to see you are writing about it! Keep it up! I will bookmark it!
Great to see some support for ASP 3.0.
.NET is dross.