I have been working with Classic ASP for more than 20 years and have developed many complex solutions that still running and some as SAAS. If I have the choice I use Classic ASP for everything including CMS, web portals, support forums and all types of websites. I do use PHP and provide many plugins for all CMS including WordPress. But I only use WordPress and other CMS to showcase our plugins.
No, Classic ASP is not dead as some may try to claim. Yes, there are many new programming languages that some might claim to be more "powerful", none have anything more to offer in my applications.
In fact, with Classic ASP I can do more than what is possible with most of the new languages. For example, which programming language can perform these tasks:
- Read/write to both SQL and Access databases.
- Dynamically build web pages using all types of includes/templates.
- Create/manipulate files both below server root and above.
- Perform all web portal functions including mail and session management.
- Send commands and monitor the use of system level DLLs.
- Edit in Notepad using simple and easy to understand syntax.
- Can be run as a desktop application with database on all Windows since XP.
Does your favourite language tick all of these boxes?
So why do I post questions here?
Well that may be because I am over 70 years old and have probably forgotten much of what I have learned. Also, because there are always anomalies and idiosyncrasies to deal with on all of the ever changing platforms.
But having questions continually marked down and sometimes resulting in being banned from asking questions for 6 months at a time (many times) simply because muppets cannot read properly, don't have an answer or cannot find an answer from Google, is a waste of everyone's time.
My message to them is "leave it to someone else who knows first hand!"
Another annoying response that I often see is "question closed because it has already been answered!". Well after Googling for more than a day and finding no solution, don't you think that I would know whether the question has been answered or not? While there may be remotely related answers, they were obviously not a solution to the specific question that was asked.
My message in this case is "stop speed reading and assuming stuff that does not exist!"