[Gllug] OT(ish): Advice

Xander D Harkness xander at harkness.co.uk
Tue Dec 10 12:12:06 UTC 2002


Matthew Thompson wrote:
> 
> On Tuesday, December 10, 2002, at 12:05  am, Richard Hillesley wrote
> 
>>> Much though you and others may find this dis-tasteful I am going to
>>> suggest Microsoft's .NET languages. Mostly VB.net and C#.net
>>>
>>
>> Not only do I find this distasteful, I think it is also bad advice.
> 
> 
> Just as I predicted.
> 
>> I could think of any number of reasons for justifying the counter 
>> argument,
>> but the best is that you are better looking for cross platform skills, 
>> and if
>> you want an interesting life as a developer the one thing you should 
>> know, is
>> that it ain't going to be interesting to be tied into the world of 
>> WIndows
> 
> 
> I'm actually quite pleased to be able to say that the .NET languages are 
> unlikely to be tied just to Windows.
> 
> What has impressed me the most is how far the mono [ 
> http://www.go-mono.com ] project has come. It's got a self compiling 
> compiler now and they are also having quite a bit of success with VB.net 
> and ASP.net - even going as far as using the GTK toolkit to provide the 
> graphical features needed to run applications on non-Microsoft platforms.
> 
> I've been looking at VB.net and C#.net for quite a while now and they 
> are much improved versions of their predecessors (VB and J# meets C 
> respectively)
> 
>> Learning C and C++ not only gives you much more skills that you can 
>> push on
>> any platform,  but the skills are close enough to Java and VB and C#, 
>> that
>> you can push the skills in those environment too, while learning the
>> principles. The biggest problem with VB and C#, is that the next 
>> version is
>> seldom compatible with the last. These are not serious long term 
>> development
>> languages.
> 
> 
> I agree that previous versions of VB were, in part, incompatible with 
> their predecessors but to a degree VB.net is a totally new language, 
> closer to how VB should have been from the start - and C# IS a totally 
> new language. Microsoft are "betting the ranch" on these technologies 
> and, as the Office suits have stabilised in file format and 
> inter-operability, I believe that Microsoft have reached a similar point 
> with their development environments now - you're unlikely to find huge 
> changes leading to incompatibilities anymore.
Many of these incompatibilities are deliberately introduced by 
Microsoft, I do not see them slowing down due to any slowing down of 
Microsoft development. (I fear to repeat your use of stabilised and 
Microsoft in the same sentence {having just done it here :-)})
> 
> I stick by my original suggestion that an understanding of .net is a 
> good way to go. Whilst it may not end up with the highest paying job or 
> a job on the world's most esoteric platform there are still a hell of a 
> lot of Windows systems out there and the number is growing.
> 
> As for my reason why - well I want a job, and the moral high ground is 
> not always compatible with quickly finding a job.
I feel that there are many more important things in life than money. 
Supporting a convicted monopolist with as low morals as the company 
seems to have is not for me.

Kind regards
Xander
> 
> M at t :o)
> 
> 


-- 
Everybody is going somewhere!!  It's probably a garage sale or a
disaster Movie!!


-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list