Hacker News new | ask | show | jobs
by carucez 5694 days ago
* 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.