|
* VB.Net
+ Pros: Concise, MVC, easy to teach, useful macro maker.
- Cons: Costly microsoft royalties, single platform, imperative, single-framework, all-around slow. * Python
+ Pros:
Concise, extensible, object oriented, package/class/method hierarchy, multi-platform, lots of frame-works, lots of scientific contexts, HUGE community (at this point really), scripted (quick to see changes)
- Cons:
Odd syntax (no more odd than VB really), scripted (teaching compilation step may be a requirement), requires C for high-performance fragments, v2 vs v3 package hangover. I struggled to find real faults with Python, but I also struggled to find real positives with VB.Net. From a pure $$$ play, you might be able to convince the administration to dump VB and go Python. Admitted, MS educational discounts are incredible. |