New Company, New Language, Same IDE...
I've started at Advantech Software -- (Brisbane software development specialists) This has involved a transition from VB.net to C#, and boy oh mighty, i've been shocked and alarmed at how easy it is to move. They really are just the same food with different food colouring. The most helpful things to have when transitioning from VB.net to C# are: - This document (VB.NET and C# Comparison, side by side)
- Great Mentors
The extra-fussiness of the type system is excellent, and helps you keep your code tight (much as option strict does in VB.net). The warnings you get, the more descriptive messages, and the XML commenting make for a nice improvement. I miss the code reformatting (pretty-listing) feature of VB, which did turn me into a lazier coder than i once was. The most overwhelming change has been learning to use the existing (and very impressive) code base that Advantech have developed, learning to play well with some way cool 3rd party controls, and of course, the necessary existentialist angst that comes with any career change.
'mike' on Thu, 28 Jul 2005 03:31:09 GMT, sez: Congratulations on the new gig!
'blameMike' on Thu, 28 Jul 2005 05:56:25 GMT, sez: Congrats Leon.
Glad to see you move to the land of curly braces and semi-colons.
:)
'blameMike' on Thu, 28 Jul 2005 06:02:19 GMT, sez: One thing: What up with the scrolling marquee on the Advantech site?
I thought that went the way of the dodo.
'lb' on Thu, 28 Jul 2005 20:54:28 GMT, sez: thanks Mike, Mike.
that aint no scrolling marquee, that's an animated gif.
'leon' on Thu, 28 Jul 2005 22:28:55 GMT, sez: what if the IDE automatically put in () [on the end of method calls], automatically removed braces from the end of values, and put in semi-colons for you...
would that cause armed revolt in the curly-brace communityt?
'blameMike' on Thu, 28 Jul 2005 22:55:28 GMT, sez: If MS made the automatic formatting of C# code an option -- it wouldn't cause much of an uproar.
Not a bad idea.
'Alistair' on Fri, 29 Jul 2005 04:37:57 GMT, sez: Great to hear you are enjoying yourself, leon. Those third party controls look pretty cool... are we going to see a newly skinned C# based code generator soon?
'lb' on Fri, 29 Jul 2005 05:35:29 GMT, sez: cheers al.
the "windows forms" code generator is about three versions away yet... but it's gonna have some nifty features that wouldn't work on a web version (to do with as accessing local resources)
see ya later mater
'Leigh Kendall' on Fri, 29 Jul 2005 10:32:58 GMT, sez: Leon -
Seriously, check out VisualAssistX (www.wholetomato.com). It'll make coding in C# _almost_ as enjoyable as VB.NET minus the background compiler. Plus, it's templates work with scripting/html.
To get around the background compiler, just assign a keyboard mapping via VS options to something comfy like Alt+Enter. Every couple of other Enter hits, just add an Alt to your Enter (left thumb + right pinky) and you're compiled. :-)
You get used to it!
HTH...
|