3 ms·
I am a big supporter of MSFT stack. I am a first time programmer out of college, being 24 now and 2 years on the job I would say it should be taught in school.
by spoiledtechie 18y ago
I am a big supporter of MSFT stack. I am a first time programmer out of college, being 24 now and 2 years on the job I would say it should be taught in school. They did a extremely good job with C# and it is becoming more dynamic with the "var" keyword. There IDE is out of this world which is just an amazing tool. It allows for extensions just like firefox in which there are tons out there. They allow you to talk to every type of server or data set with the new LINQ technology which allows going through tables absolutely quick.
It is highly functional beating most of the competitors on bench tests. Look up myspace asp.net case study.
The framework is solid and over all my time working on it, I haven't found a bug except one that existed in their ajax controls contributed by the community.
Its a bit hard to pick up when you have had no programming experience, but it can be compared to syntactical to C++ and Java.
Hope that helps.
- BrandonWatson 18y agoThis is a good start, and very appreciated. I have found that asp.net is very rough on the brain when you are used to RoR and Django. Any thoughts on that?
- friism 18y agoI agree, ASP.Net bends over backwards to give a winforms-like experience (which invariably it doesn't). Some features (databinding?) seem to have been incorporated just to enable drag'n drop visual development, which is only really useful when recording screencasts and giving demos. Just go with MS MVC if you like RoR.
- inklesspen 18y ago"I would say it should be taught in school." That depends on what you go to school for. If you're going for training in Microsoft technologies -- to a technical college or the like, that's fine. If you're going to what's supposed to be a computer science program, they should teach general computing principles using, whenever possible, free software that has been around for a while and will continue to be around for a while. (Yes, that means they shouldn't teach Rails either.)
- blasdel 18y agoYes, Computer Science departments should not be running damn vocational programs.
- blasdel 18y agoThe "var" keyword in C# 3.0 has nothing to do with dynamic type-checking whatsoever. It's just basic static type-inference that the compiler was doing already (just only exposing through error messages). I hate how the noob brigades are swapping the meanings of dynamic type-checking and static type-inference at every availably opportunity.