.Net - Slow and bloated?

Miscellaneous Forums/General Discussion/.Net - Slow and bloated?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I stated msvcrt.dll and _others_. Most pre .Net apps need much more than just Visual C Runtime, but they have the advantage that Windows ships with them. I'm sure it adds up to far more than 50MB. I can't give you a list because I'm working on a Mac and frankly I can't be bothered feeding your self admitted anal retentiveness :P

You can't justify saving a few $100 over hours of programmer time. Programmers are expensive and their time delays release. If you think you're getting better value out of me spending a couple weeks extra on API work over $100 for extra RAM, I hope you never get in a position where you manage a business. You're assuming my API code is also better than Microsoft's, with less bugs, working faster, etc.

As for worrying that a .Net executable takes up an additional 30k of space, you've gotta be nuts. You realise that a UPX compressed app only saves disk space, which is stupidly cheap now? You do realise UPX decompresses itself in RAM? And you're worried about .Net needing time to compile something before launching?

Also that additional 30k might be a lot for Hello World, but for larger apps it'll become less significant, in fact probably your .Net app will be smaller because you'll be writing less glue code of your own.

As for the Amiga thing, you've lost the plot. Amigas have never had real memory protection. An MMU was practically useless, for the most part, as nothing ever took advantage of it. Amigas never supported multiple users, and Intuition, while lovely in design lacks a lot of things we take for granted now, like something stupidly simple as standard file requesters. Once you start adding MUI, ASL, Exchange, all your necessary Datatypes, you start catching up on that bloat. Obviously you've never used an Amiga post 3.1, talk about bloat.

My Amiga can go on the Internet, but it has a basic browser (can't do standard stuff like CSS or Javascript), is ridiculously slow, etc. It can do it, but it does much much less than current systems, is inherently insecure etc. You would greatly understand the limitations of the Amiga if you'd ever tried to port anything modern to it. I could go on, but I won't.

In spite of your complaints about bloat, etc. you can still happily run XP or 2k, Office 97, Firefox, etc. on a Duron 1200 with 512MB RAM. The only things that really need the latest gear are games, and the latest MS apps with features you'll never use.