Uh. Windows does have the support. I can play MP3s in Windows Media Player. I can write programs using the API to play MP3s, WMA, ASF, whatever. Maybe you mean to encode? Sure, Microsoft didn't want to pay Fraunhofer for the license, since they have their own audio format that works just fine.Well, I like to listen to music on an MP3 player. Windows does not natively support MP3. I don't like product activation, as it means I have to call and reactivate when I change a bunch of hardware, which I'm likely to do enough for it to be a problem. I don't like paying for an OS with an insecure foundation. I don't like paying for an OS which with IE 'removed' still manages to pop up ads in ... IE. I don't like a dos cli, which has some UNIX commands, but ususally requires DOS commands.
Product activation. Just sends info on computer--no personal info. One click. No big deal. Microsoft is just protecting its profits losses. I've had my Athlon for a year, changed a lot, XP still runs fine and hasn't bitched.
Windows is just as insecure as any desktop OS. I've seen many OS X security updates. Desktop OSes are worst for security if you don't know how to fully utilize the OS security components (i.e. NT Security Model, UNIX security model).
If you want UNIX in Windows. Get cygwin.
Very wrong. Microsoft has a shared-source (other name for open source) .NET VM, compiler, etc. for BSD called ROTOR. It's just as good as the commercial counterpart for Windows, which is free. Hell, ROTOR works on Windows if you want to have ROTOR on Windows. Besides, Mono is GPL'ed open source implementation of Microsoft.NET..net is an entirely closed initiative. JScript is JavaScript crippled for IE only. C# is (from what I've heard) bad C++. I have tried to avoid .net for many reasons. I enjoy open standards. I like learning languages which are more likely to succeed in the broadest audience. I hate the whole .dll structure. COM/ASP services I have built in the past refused to scale well.
Outside of that, I see nothing wrong with .net, and some people will surely code for it, as long as its around.
JScript is not only for IE. It's used in scripting. JScript.NET isn't for IE anyways. It's a scripting language that can be compiled into .NET MSIL CLR.
C# is a ECMA standard. Java isn't. It isn't bad C++. It isn't even C++. It's Microsoft's version of SUN's Java with quite some differences from Java. C# isn't Java per se, but very similar. C# is actually a very elegant language. It just works.
Microsoft also encourages standards with XML Web Services. It's an open standard. There's a XML Web Service implementation for Java by SUN. It will play friendly with Microsoft.NET.
COM/ASP scalability is just as bad as PHP scalability. Microsoft.NET solves this with ASP.NET which is far much more powerful and scalable.
No arguments there. Then again, Microsoft has too, especially with Microsoft.NET.No what I'm saying is that Apple is a company that invest heavily in its industrial design, its UI development, etc. which gives it a high degree of style.
Opinionated. I don't care if its bloody UNIX your granny sends emails from, she still doesn't know and therefore doesn't take full advantage of UNIX. Marshmellow? 98 Mode? Microsoft has dumped 9x and moved on with NT/2k/XP.The hardware of Apple's line, love it or hate it, is highly stylized. The OS has a lot more visual appeal, and more thoughful and intuitive layout. It's bloody UNIX my Granny sends me email from. Windows is available as delivered in Marshmellow or 98 Mode. It just looks bad...
Why not simply respond to the request of action immediately then move on. Since when would it freeze the OS? Never happened to me. You don't have to answer to continue. Windows NT/2k/XP uses protected memory, just like Mac OS X. In fact, Windows had it long before Mac OS X even came out the public.The ease of use argument is primarily focused opn productivity.
In Windows, when you empty the trash, an alert/confirmation box appears. You can then change focus to another window, burying the alert box, and freezing the OS, so you have to drill down through all the windows you have open to answer this alert before continuing.
Well... I haven't come across anything counter-intuitive or time wasting in XP. It's all opinonated.Little annoying counter-intuitive time wasters abound.
Mac is better vs. PC again. Remember. PC isn't Windows. Besides, the faster speed can help by increasing productivity by making things seem extremely responsive.I have both, I use both, I code on both, and I just feel from experience that the Mac is a better environment to code on. As I said, I'm not rendering, so the raw speed advantages of x86 are lost to the clunkiness of the UI.
Wow, you need that much to be productive under Mac OS X? Jeez.My main machine is a DP867 with 2GB of RAM and a ATA133 RAID.
It is as responsive it can be.
Then you're doing something wrong. Try out Windows XP. Very destructive BSODs, like what? I've only had one about win32k.sys, but that was a memory corruption issue that I quickly solved. Windows XP is absolutely STABLE here.Well, I run a Dual PIII 500 Server/occasional workstation with 1GB of PC100 Registered ECC Micron RAM, all name brand, unaltered stuff. It also runs only heavily tested commercial apps (no kazaa like crap).
It has a BSOD often enough to cause hair loss. Also, it has very destructive BSODs, meaning I get to use my 4 Win2k boot floppies...that's 3 hours of lost time.