RadarBob
07-15-2002, 02:01 AM
Here's the original thread:
http://www.codingforums.com/showthread.php?s=&threadid=1383
I wasn't a member when this thread was closed, but here's my thoughts...
Also new to ASP programming my question is why use VBScript at all? It is possible to write server side Javascript - Jscript is MS's version of standard JS. Additionally Netscape's server side scripting does not support VBScript.
I'm asking from a code maintenance perspective. Why support two languages when you don't have to?
When I asked one of our programmers in our shop, he said 'well, it's just another language' i.e. no big deal to learn and use. I fully expect an answer like that from a programmer (and I count myself among that lot). More fun stuff to learn and tinker with. More syntax to learn, subtle differences to keep track of - and when I learn it all, boy will I impress the hell out of myself!!
Like any other programmer I like learning and using other languages, but from a real practical standpoint you have to ask yourself, for a given project why do this? That's same programmer's answer was 'because all the code samples we got, and the books, all do it. "
If we take this logic and apply it to say a C project we could write code in C, C++, COBOL, FORTRAN, etc. and compile and link it all together. Now that sounds like nonsense and I suggest it is also nonsense to mix VBScript and Javascript. Of course Microsoft supports doing it that way and I guess that enough, whether we like it or not.
Anyway for every language we use in our coding show we have to train folks, buy software tools, books, etc. etc. It causes hardware and manpower logistical problems.
It takes time to become a real expert in any language, even a mere scripting language. We end up was a shop full of programmers who are jacks of all trades, and masters of none. And personally I think that's a problem where I work. It seems like everytime a new project comes up we are paying a price for the new guy on the project to get up to speed on a language s/he isn't familiar with - and around we we are all self taught out of necessity.
http://www.codingforums.com/showthread.php?s=&threadid=1383
I wasn't a member when this thread was closed, but here's my thoughts...
Also new to ASP programming my question is why use VBScript at all? It is possible to write server side Javascript - Jscript is MS's version of standard JS. Additionally Netscape's server side scripting does not support VBScript.
I'm asking from a code maintenance perspective. Why support two languages when you don't have to?
When I asked one of our programmers in our shop, he said 'well, it's just another language' i.e. no big deal to learn and use. I fully expect an answer like that from a programmer (and I count myself among that lot). More fun stuff to learn and tinker with. More syntax to learn, subtle differences to keep track of - and when I learn it all, boy will I impress the hell out of myself!!
Like any other programmer I like learning and using other languages, but from a real practical standpoint you have to ask yourself, for a given project why do this? That's same programmer's answer was 'because all the code samples we got, and the books, all do it. "
If we take this logic and apply it to say a C project we could write code in C, C++, COBOL, FORTRAN, etc. and compile and link it all together. Now that sounds like nonsense and I suggest it is also nonsense to mix VBScript and Javascript. Of course Microsoft supports doing it that way and I guess that enough, whether we like it or not.
Anyway for every language we use in our coding show we have to train folks, buy software tools, books, etc. etc. It causes hardware and manpower logistical problems.
It takes time to become a real expert in any language, even a mere scripting language. We end up was a shop full of programmers who are jacks of all trades, and masters of none. And personally I think that's a problem where I work. It seems like everytime a new project comes up we are paying a price for the new guy on the project to get up to speed on a language s/he isn't familiar with - and around we we are all self taught out of necessity.