Page 1 of 3

Just me or has the world gone crazy for .Net and others

Posted: Sat Nov 08, 2008 2:22 pm
by SFSxOI
Is it just me or has the world gone crazy for .Net, C# and all the other newer stuff like MS's Azure and stuff like that? Are we falling behind with PureBasic or has the rest of the world not caught on yet?

Posted: Sat Nov 08, 2008 3:28 pm
by Kale
He he, people bad mouth .NET off until they actually use it then they usually fall in love with it. Basically .NET is a huge (and i do mean HUGE) library of stuff which helps with almost every programming task you could think of. I doesn't really matter what .NET language you use, you get the same functionality in all of them and i think thats the draw. You get more done faster than other languages. Plus you can get official tools to check your code for style, design, localization, performance, and security. So you can write good solid portable code that other .NET devs immediately understand.

Posted: Sat Nov 08, 2008 3:40 pm
by PB
But all that comes with a major drawback: bloat. I've often gone to download
a really good tool that is "only" 200 KB in size, but then found out I need to
install .NET just to run it... wasting another 20 or 30 MB of space. No thanks.

Posted: Sat Nov 08, 2008 4:44 pm
by Paul
Of course if you want to run a nice compact 23kb app written in PB...

You must install a few Gigs of something called Windows!

Now that's bloat :)


(makes 20-30 MB seem not so bad)

Posted: Sat Nov 08, 2008 5:55 pm
by Tipperton
Doesn't Vista already have .NET installed?

Which means if you're running Vista, you could still download that 200K utility or app and run it without having to install the 20 to 30 MB .NET libraries.

Posted: Sat Nov 08, 2008 6:05 pm
by Kale
PB wrote:But all that comes with a major drawback: bloat. I've often gone to download
a really good tool that is "only" 200 KB in size, but then found out I need to
install .NET just to run it... wasting another 20 or 30 MB of space. No thanks.
As many people find nowadays this is a moot point. Most computers today have atleast .NET 2.0 already installed.

If you've downloaded a service pack for your OS, you have it. (which is th default update setting for 95% of people)
If you run Vista, you have it.
If you play recent PC games, you have it.
etc...

Plus 30Mb is nothing in today's world with 250Gb+ standard drives being the norm. Even for downloads, 30Mb is nothing for broadband especially that once you've downloaded it you never have to do so again. Plus the size is nothing compared to the rich library available. There really isn't any reason to hate it. .NET is the best thing Microsoft has ever come up with. IMHO it trumps every other piece of software they have ever written.

Microsoft has embraced .NET fully and with WPF, WCF, WF, CardSpace fully utilised in .NET3.5 and the next Windows OS you can not be a real windows developer without at least learning about it.

Win32 will not last forever, and if you don't get on the bandwagon now you will be left behind.

Or, you could install Linux. :wink:

Posted: Sat Nov 08, 2008 6:27 pm
by milan1612
Kale wrote:Microsoft has embraced .NET fully and with WPF, WCF, WF, CardSpace fully utilised in .NET3.5 and the next Windows OS you can not be a real windows developer without at least learning about it.
Ever seen a WPF application running on Windows XP? Laggy as hell, looks awefull and feels like shit to use :?

Posted: Sat Nov 08, 2008 9:23 pm
by Kale
milan1612 wrote:
Kale wrote:Microsoft has embraced .NET fully and with WPF, WCF, WF, CardSpace fully utilised in .NET3.5 and the next Windows OS you can not be a real windows developer without at least learning about it.
Ever seen a WPF application running on Windows XP? Laggy as hell, looks awefull and feels like shit to use :?
Yep, i know i've coded my own, but it's the way forward and will improve.

Posted: Sat Nov 08, 2008 9:28 pm
by Guimauve
Paul wrote:(makes 20-30 MB seem not so bad)
Only if you have an High speed internet connection. For me, 1 day are needed to complet a 30 MB download.

Regards
Guimauve

Posted: Sat Nov 08, 2008 9:42 pm
by the.weavster
Kale wrote:Win32 will not last forever, and if you don't get on the bandwagon now you will be left behind.
I agree, I'm not getting this objection to .NET
Kale wrote:Or, you could install Linux. :wink:
Just downloaded Ubuntu 8.10 - it's fantastic.

Posted: Sat Nov 08, 2008 9:54 pm
by Trond
Kale wrote:He he, people bad mouth .NET off until they actually use it then they usually fall in love with it. Basically .NET is a huge (and i do mean HUGE) library of stuff which helps with almost every programming task you could think of. I doesn't really matter what .NET language you use, you get the same functionality in all of them and i think thats the draw. You get more done faster than other languages. Plus you can get official tools to check your code for style, design, localization, performance, and security. So you can write good solid portable code that other .NET devs immediately understand.
Creating a new project in Visual C# 2003: 3 minutes for the first time, then the next times 30 seconds, on an Athlon XP 2400+. :shock:

The API is wonderful, truly fantastic - except that you can't actually use it. You just sit there waiting!

Posted: Sat Nov 08, 2008 10:54 pm
by Kale
Trond wrote:Creating a new project in Visual C# 2003: 3 minutes for the first time, then the next times 30 seconds, on an Athlon XP 2400+. :shock:
You need a new computer then. Mine takes a few seconds.

Posted: Sat Nov 08, 2008 11:12 pm
by djes
Kale wrote:
Trond wrote:Creating a new project in Visual C# 2003: 3 minutes for the first time, then the next times 30 seconds, on an Athlon XP 2400+. :shock:
You need a new computer then. Mine takes a few seconds.

bis repetita : http://www.infiltec.com/j-h-wrld.htm
:lol:

Posted: Sat Nov 08, 2008 11:15 pm
by PB
> As many people find nowadays this is a moot point

Sadly, I must concede that's the way things have headed.

Posted: Sat Nov 08, 2008 11:34 pm
by netmaestro
@Kale: Good sensible synopsis, agreed on all points.