Webhost needed for Classic ASP based sites
-
@scottalanmiller said:
I'm not aware of anyone that can host ASP.
Really? I'm not aware of a Windows host that can't. After all, it's just a tick box to add the role to IIS, so why wouldn't they?
-
@scottalanmiller said:
You assume you probably are going to need SQL Server backing for that, which adds even more complications.
A database is completely separate. There is no need for ASP to use SQL Server. You could use MySQL just fine, for example. I use Access and it has worked great.
-
@Carnival-Boy said:
A database is completely separate. There is no need for ASP to use SQL Server. You could use MySQL just fine, for example. I use Access and it has worked great.
"Could" sure, but just like PHP hosting assumes MySQL, ASP hosting assumes SQL Server. Remember no one has written ASP code for over a decade. It was replaced more than thirteen years ago. So just because it "can" connect to many different databases, the only thing that matters is to what databases was it written to connect to long, long ago.
-
@scottalanmiller said:
Remember no one has written ASP code for over a decade.
Not true, I wrote some yesterday
-
-
Why not? It's all I know.
-
-
All our intranet applications and websites are written in it. along with a front-end for our ERP system. Pretty much everything, basically.
-
@Carnival-Boy said:
All our intranet applications and websites are written in it. along with a front-end for our ERP system. Pretty much everything, basically.
My biggest concern, if you are okay with the hosting limitations, maintenance, performance, features, etc., would be around the "bus" problem. If you were to get hit by a bus, finding someone to support ASP apps would be difficult and expensive as I know of no one who has used it in longer than most people's careers. Especially if it is written in VBScript, which hasn't existed since ASP deprecated, rather than JScript which was a bit more modern (but still gone, but more like a surviving language.) Most people in IT aren't even aware of ASP and think it is a nickname for ASP.NET.
-
Of course. The "bus" issue as you call it is a problem with all legacy applications. We still have dBase III applications in production.
I suspect VBScript is still far more common than you think, though.
-
@Carnival-Boy said:
I suspect VBScript is still far more common than you think, though.
Common, perhaps, but not with developers. Only with legacy support IT folk, which generally isn't too useful as a resource if you need to support an ASP app.
Another concern is that officially, Microsoft hasn't stated that ASP "support" is going to continue. The last support update that was given was that Windows 7 "is" supported and that Windows 8 "will" support it. That doesn't mean that Windows 10 and forward won't, but Microsoft has not committed to it.
-
I'm not sure what your point is? Supporting legacy applications is a fact of life for most companies.
-
@Carnival-Boy said:
Of course. The "bus" issue as you call it is a problem with all legacy applications. We still have dBase III applications in production.
I suspect VBScript is still far more common than you think, though.
We run classic ASP sites here too. We have one on ASP.NET, but most of our intranet site pages are written in classic ASP.
Server 2012 and IIS should be able to support classic ASP.
-
@Carnival-Boy said:
I'm not sure what your point is? Supporting legacy applications is a fact of life for most companies.
That they DO support legacy apps is a fact of life. But lots of companies do things that they don't need to. I'm not saying that keeping ASP in your case is the wrong decision, but keeping it because "lots of companies make bad decisions" isn't a viable reason for it. Yes, most companies support legacy apps. Most companies also go out of business. The two are not related at all. But what "most companies do" is never a good guideline to use.
One of the biggest benefits of a community like this is to be challenged to think about if something is the right way to do things. Is supporting a legacy app something you do because, why not? Or is it the best option? It is six of one, half a dozen of another?
-
@NetworkNerd said:
Server 2012 and IIS should be able to support classic ASP.
Yes, Server 2012 is Windows 8. The last version that Microsoft has stated will support ASP. They've said nothing about dropping support, they have simply only stated that Windows up to 8 would support it.
-
@scottalanmiller said:
Is supporting a legacy app something you do because, why not? Or is it the best option? It is six of one, half a dozen of another?
OK, if that's your point/question, the answer is, as stated above, because it's all I currently know and I'm the only developer here.
Am I planning to replace it with something else? Absolutely.
-
@Carnival-Boy said:
OK, if that's your point/question, the answer is, as stated above, because it's all I currently know and I'm the only developer here.
Am I planning to replace it with something else? Absolutely.
It makes sense, I just wanted to be sure you were thinking about it in terms of "reasons that apply to your situation" and not just because lots of companies were doing it to (As your mom said, "If all the other companies jumped off a bridge, would you jump off too?")
The current risk is that support for ASP might end in as little eight years. Not likely that soon, but possible. Support meaning, in this case, that the last OS on which it is known to be able to run will leave support itself. Similar to if you had a technology that had to run on XP today. Can you do it? Absolutely. Is it supported? Absolutely not.
Leaving support is not the end of the world. ASP itself left support over a decade ago and was already not being updated for many years at that point. And obviously it still works and will for another decade at least. We migrated off in 2005. Took some work as we were 100% ASP at the but SO worth it. We've had a full decade of .NET now. Very thankful that we migrated early, we've reaped the benefits of ASP.NET for a long time now.
-
@Carnival-Boy said:
Am I planning to replace it with something else? Absolutely.
I assume just ASP.NET?
-
Yep. And C#
-
@Carnival-Boy said:
Yep. And C#
Excellent choices. That is exactly what we did. VBScript on ASP on NT 4 to ASP.NET and C# on Windows 2003. The latter is still in production.