Well despite not feeling it im on the better side of a 24 hour solid stint off programming (yes no sleep :() Which i beleive is largely to do with the fact that when my lecturer said we didn't have to do our work in delphi like usual i jumped at the chance to program in vb6 my strongest language.
However 1 project later im infuriated with vb6 largely to do with its **** handling of UDT's, Array of Arrays, lack of inheritance (didnt actually know this till halfway thru recoding a c++ project in vb) and general niggles here and there. But hey maybe thats the lack of sleep talking.
Anyway as my move away from vb6 was always inevitable with M$ ceasing support i have decided to move.
I know there are numerous vb.net vs c# threads out there however i just wanted to ask some direct questions and opinions on my situation. (and have an oppotunity to vent lol)
- Firstly its the general consensus that vb.net is more user friendly and allows RAD, how is c# slower dev timewise?, i see you can create a gui easily in c# unlike c++ which is a big help for creating apps quickly!
- Its said somethings can't be done in vb.net but can in c#. Can someone give an example? Which brings about my next question, could you create a class library in c# and reference it easily in vb.net?
- My Situation is basicly im a student that picks up projects on the side through various contacts. Atm i code in vb6 which is great for RAD as i can;t spare the time to develop long projects. I want to maintain that ability to an extent which suggests vb.net however its also general consensus the $$$$ (£££ where i live :P) is in c#. I have a fairly limited knowledge in c++ but i know the syntax and OO methodologies and my degree will probably entail more c++ coding which would im sure c# would benefit.
- Basicly i want opinions of what you would do in my situation, vb.net or c#?
My biggest concern is probably difference in dev time of a vb.net app to c#,
im im pressed if you got to this point in the post and are still reading, sorry if i ramble i guess i needed to vent and get questions answered at the same time ;d
