What's stopping others from developing good C# IDEs, though?
I imagine it's just the lack of desire to compete with Microsoft. Technically and probably legally there isn't anything stopping some company from writing another IDE. Developers not toolmakers are the ones that get locked in by choosing C# at this point.
If you go with Java or Python or Rails or PHP or C++ you have a broad choice of vendors for operating systems, platform implementations, and IDEs.
I can name 3 good IDEs off the top of my head for java. Eclipse, NetBeans, and IntellJ. Two of which are open source.
With C# you get Visual Studio and the vendor lock in that goes with that.
I could code in C# using Notepad, and wouldn't really have a problem with it if that's all that was available.
Ugh. If you're gonna be on windows and have to use just a text editor and command line tools for coding, at least use something like notepad++ for syntax hilighting on your csharp files. There's even a portable version if you don't have admin rights to do an install.
That's a strange comment. Not sure where you've been, but people in the tech industry use whatever they have at their disposal to do things as efficiently as possible.
So what if I have a client that needs something like Webshere Portal with DB2 on Linux to talk to active directory on windows 2003 server, and do a data migration test to Oracle on Unbreakable linux? I should go get another two or three machines instead of using the extra 4 gigs of ram I paid 80 bucks for? If I use xen or vmware I can do it all on one machine and I'll get the added benefit of being able to take snapshots and rollback when things go wrong.
Or maybe I'm working remotely and I need to vpn into the home office as well as vpn to a client site that uses a custom vpn client software. Sure would be nice to have that other connection in a vm.
Consultants do this sort of thing for development all the time, and it very much CAN be a destkop task with enough ram. Heck, give me at least a core2duo or dual core amd64 and enough ram and I can do what I just described on a laptop.
"WTF do you need with more than 7 virtual desktops with 512 MB each?"
Maybe I just need 2 extra VMs with 1.8 GB a piece. Or maybe I just don't think that 3 GB ought to be enough for anybody
I realize that, hence I brought up nspluginwrapper(which runs the 32bit plugin).
I wouldn't be surprised if the main reason AMD's x86_64 beat up on itanium was because of backward compatibility.
But in practice it's a mess. I don't think we should have to go through the trouble of running the 32bit firefox executable and shared libs just because of Adobe's incompetency.
How about doing any type of workstation virtualization? Sandboxing a guest OS is great for when you need to quickly test things out, but it can use quite a bit of RAM. Get two or three going and you'll run out of RAM in a hurry.
Or if you'd like to use something like the Linux Terminal Server Project to serve up Xsession to more than a few users at a time.
I can currently get a 64bit, 8-core , 16GB of ram server for about 5 grand. Unfortunately I'd likely have to chop it up with vmware because of a lack of a 64bit flash plugin and unfinished 64bit applet support. I know about the nspluginwrapper, but its flaky.
That's a long time for MS to wait. If the Asus prediction is anywhere near correct, there'll be a whole lot of people learning that Linux isn't just some command line based geek OS.
The second book was the most tedious of the three. I think it was because Tolkien split it up into one interesting and one excruciatingly boring part. Half of it was all of the interesting characters, and the other half was just Frodo and Sam walking around. I would have liked to see the two major plot lines interspersed a bit more.
That said, you should finish it up. The third book was excellent. The dialog during the battle of pelennor fields was amazing. And the ending was much different than what the movie showed.
I guess what angered me about their response was the stupid comment about the amount of time they invested in it. I understand they didn't build it for free. So what? That doesn't make them unique. I paid them for their work by purchasing the chip. Now let me use it.
And what does this have to do with Sun, you ask? When I ask ARM why they don't make the Jazelle specs public, they say it's because Sun required them to be closed, so that can't change until Sun OKs it.
That's not exactly the story I've gotten from these guys.
Directly from ARM 2 years ago in regard to my many inquires about getting specs for jazelle to build a VM for my nokia 770:
"Enabling Jazelle is something that is done by the Java VM and OS, and
ARM have worked with many handset vendors and Java platform vendors to
ensure this happens as widely as possible, investing many 10s of man
years into the Jazelle software enabling technology. If your device does
not already enable Jazelle, I suggest you talk to the vendor about this.
Please note, the license between ARM and Sun for Java technology is
based on the Sun commercial license and not on a GPL license."
It's greed plain and simple. I wasn't asking them for a Sun JVM, just hardware specs to apply to a small free JVM. It's not good enough that you buy the hardware and want to use what you own. You have to pay them again to actually utilize all the features of the chip.
Jython was available back in 1997. The.NET CLI wasn't around until August of 2000. So no, it was cool for the JVM to have multiple language support almost 3 years earlier.
Oh, I get it. So it's kind of like bytecode for the virtual machine that supports other languages.
Really cool of microsoft to come up with that. And it was also really cool of them to come up with a totally new a innovative language like C#. I mean, C# uses "base" whereas Java uses "super". C# uses "using" whereas java uses "import". Totally different, and in no way related to a 2 billion dollar lawsuit for trying to embrace and expand the 1.14 JVM to include MFC classes.
Thanks for clearing that up.
Re:It's fine that the source is closed, for them..
on
Spore Hands-On Preview
·
· Score: 1
Are you this condescending to everyone? You're angry because you were trolled at the start of this thread, we get it. No reason to be a prick about it.
Sure cross platform development is hard, but you guys are already doing it between windows, mac, and consoles. Adding Linux to that doesn't need to get in the way of your bread and butter, especially not at launch.
And for your information: Sun ruined Java, not Microsoft.
And for your information Java hasn't been ruined. It's alive and well in phones, blu-rays, business appications, web applications and plenty of other places. Microsoft did indeed try to ruin it with proprietary extensions in their 1.14 JVM, and it ended up costing them a 2 Billion dollar settlement.
Re:It's fine that the source is closed, for them..
on
Spore Hands-On Preview
·
· Score: 1
There is absolutely no way to justify the millions of dollars EA would have lost if they delayed the release of Spore for another year, just to port it to Linux, so that they could sell a few hundred more copies of it.
Then don't delay it, do a port of the binaries, and create an installer to use the data from the windows discs after it ships.
And will it really take another year even though it's cross-platform enough to run on Windows and Mac? Id Software usually puts the Linux binaries of there games out just a few weeks after the Windows version goes live.
Re:It's fine that the source is closed, for them..
on
Spore Hands-On Preview
·
· Score: 1
Can't speak for the other guy, but in the last year I bought Enemy Territory Quake Wars, and UT 3(still waiting for the promised Linux port). That's only a hundred bucks on computer games, but I'd buy more if there were more Linux ports.
Wow. Is the real Don Hopkins? Got to say I was a fan until this post.
Sure the guy you responded to is crazy asking you to open source your game, but the first part(asking for it to run on Linux) was reasonable. I've been happily running Enemy Territory Quake Wars(closed source of course) on my fedora box, and would probably have bought Spore if there was a Linux port.
"Linux is only free if your time is worthless." - The Microsoft meme, repeated by Don Hopkins. Not cool.
What's stopping others from developing good C# IDEs, though?
I imagine it's just the lack of desire to compete with Microsoft.
Technically and probably legally there isn't anything stopping some company from writing another IDE. Developers not toolmakers are the ones that get locked in by choosing C# at this point.
If you go with Java or Python or Rails or PHP or C++ you have a broad choice of vendors for operating systems, platform implementations, and IDEs.
You missed his point.
I can name 3 good IDEs off the top of my head for java. Eclipse, NetBeans, and IntellJ. Two of which are open source.
With C# you get Visual Studio and the vendor lock in that goes with that.
I could code in C# using Notepad, and wouldn't really have a problem with it if that's all that was available.
Ugh. If you're gonna be on windows and have to use just a text editor and command line tools for coding, at least use something like notepad++ for syntax hilighting on your csharp files. There's even a portable version if you don't have admin rights to do an install.
"if you're lazy"
That's a strange comment. Not sure where you've been, but people in the tech industry use whatever they have at their disposal to do things as efficiently as possible.
So what if I have a client that needs something like Webshere Portal with DB2 on Linux to talk to active directory on windows 2003 server, and do a data migration test to Oracle on Unbreakable linux?
I should go get another two or three machines instead of using the extra 4 gigs of ram I paid 80 bucks for? If I use xen or vmware I can do it all on one machine and I'll get the added benefit of being able to take snapshots and rollback when things go wrong.
Or maybe I'm working remotely and I need to vpn into the home office as well as vpn to a client site that uses a custom vpn client software. Sure would be nice to have that other connection in a vm.
Consultants do this sort of thing for development all the time, and it very much CAN be a destkop task with enough ram. Heck, give me at least a core2duo or dual core amd64 and enough ram and I can do what I just described on a laptop.
"WTF do you need with more than 7 virtual desktops with 512 MB each?"
Maybe I just need 2 extra VMs with 1.8 GB a piece. Or maybe I just don't think that 3 GB ought to be enough for anybody
I realize that, hence I brought up nspluginwrapper(which runs the 32bit plugin).
I wouldn't be surprised if the main reason AMD's x86_64 beat up on itanium was because of backward compatibility.
But in practice it's a mess. I don't think we should have to go through the trouble of running the 32bit firefox executable and shared libs just because of Adobe's incompetency.
How about doing any type of workstation virtualization? Sandboxing a guest OS is great for when you need to quickly test things out, but it can use quite a bit of RAM.
Get two or three going and you'll run out of RAM in a hurry.
Or if you'd like to use something like the Linux Terminal Server Project to serve up Xsession to more than a few users at a time.
I can currently get a 64bit, 8-core , 16GB of ram server for about 5 grand. Unfortunately I'd likely have to chop it up with vmware because of a lack of a 64bit flash plugin and unfinished 64bit applet support. I know about the nspluginwrapper, but its flaky.
The quotes are so that it gets treated as a single term by the search engine.
Someone with such a low 5 digit UID should know that. Oh wait, the timing of someone joining slashdot has nothing to do with anything.
So maybe now is time for PHP to change the syntax for things like concatenation and "->" for accessing object members.
It would be safer to break backwards compatibility. Try to keep the old code from running until it's ported to PHP6.
That's a long time for MS to wait. If the Asus prediction is anywhere near correct, there'll be a whole lot of people learning that Linux isn't just some command line based geek OS.
The second book was the most tedious of the three. I think it was because Tolkien split it up into one interesting and one excruciatingly boring part. Half of it was all of the interesting characters, and the other half was just Frodo and Sam walking around.
I would have liked to see the two major plot lines interspersed a bit more.
That said, you should finish it up. The third book was excellent. The dialog during the battle of pelennor fields was amazing. And the ending was much different than what the movie showed.
I guess what angered me about their response was the stupid comment about the amount of time they invested in it. I understand they didn't build it for free. So what? That doesn't make them unique. I paid them for their work by purchasing the chip. Now let me use it.
The whole situation is ridiculous.
And what does this have to do with Sun, you ask? When I ask ARM why they don't make the Jazelle specs public, they say it's because Sun required them to be closed, so that can't change until Sun OKs it.
That's not exactly the story I've gotten from these guys. Directly from ARM 2 years ago in regard to my many inquires about getting specs for jazelle to build a VM for my nokia 770:
"Enabling Jazelle is something that is done by the Java VM and OS, and ARM have worked with many handset vendors and Java platform vendors to ensure this happens as widely as possible, investing many 10s of man years into the Jazelle software enabling technology. If your device does not already enable Jazelle, I suggest you talk to the vendor about this. Please note, the license between ARM and Sun for Java technology is based on the Sun commercial license and not on a GPL license."
It's greed plain and simple. I wasn't asking them for a Sun JVM, just hardware specs to apply to a small free JVM. It's not good enough that you buy the hardware and want to use what you own. You have to pay them again to actually utilize all the features of the chip.
ARM can go to hell.
>>What about prior to 2005?
Pales in comparison than prior to tomorrow.
>>The one incarnation of his work that I enjoy is the bbc radio adaption of Lord of the Rings. All bar the singing, which is hideous.
The bar singing wasn't half as bad as Aragorn's lisp. Seriously, the rest was fantastic, but that part sort of ruined it for me.
The GTK port for eclipse on Linux seems ok to me. Looks no better or worse than the other apps on my system.
Jython was available back in 1997. The .NET CLI wasn't around until August of 2000.
So no, it was cool for the JVM to have multiple language support almost 3 years earlier.
Oh, I get it. So it's kind of like bytecode for the virtual machine that supports other languages.
Really cool of microsoft to come up with that. And it was also really cool of them to come up with a totally new a innovative language like C#. I mean, C# uses "base" whereas Java uses "super". C# uses "using" whereas java uses "import". Totally different, and in no way related to a 2 billion dollar lawsuit for trying to embrace and expand the 1.14 JVM to include MFC classes.
Thanks for clearing that up.
Are you this condescending to everyone? You're angry because you were trolled at the start of this thread, we get it. No reason to be a prick about it.
Sure cross platform development is hard, but you guys are already doing it between windows, mac, and consoles. Adding Linux to that doesn't need to get in the way of your bread and butter, especially not at launch.
And for your information: Sun ruined Java, not Microsoft.
And for your information Java hasn't been ruined. It's alive and well in phones, blu-rays, business appications, web applications and plenty of other places.
Microsoft did indeed try to ruin it with proprietary extensions in their 1.14 JVM, and it ended up costing them a 2 Billion dollar settlement.
There is absolutely no way to justify the millions of dollars EA would have lost if they delayed the release of Spore for another year, just to port it to Linux, so that they could sell a few hundred more copies of it.
Then don't delay it, do a port of the binaries, and create an installer to use the data from the windows discs after it ships.
And will it really take another year even though it's cross-platform enough to run on Windows and Mac?
Id Software usually puts the Linux binaries of there games out just a few weeks after the Windows version goes live.
Can't speak for the other guy, but in the last year I bought Enemy Territory Quake Wars, and UT 3(still waiting for the promised Linux port). That's only a hundred bucks on computer games, but I'd buy more if there were more Linux ports.
Wow. Is the real Don Hopkins? Got to say I was a fan until this post.
Sure the guy you responded to is crazy asking you to open source your game, but the first part(asking for it to run on Linux) was reasonable. I've been happily running Enemy Territory Quake Wars(closed source of course) on my fedora box, and would probably have bought Spore if there was a Linux port.
"Linux is only free if your time is worthless." - The Microsoft meme, repeated by Don Hopkins. Not cool.
Oh well, thanks for sim city.
Now if only there were an open scalable vector graphics [w3.org] format that they could have used instead... if only...
So actually it is as dumb as it sounds then.
The target audience is the morons that microsoft is able to dupe into installing silverlight just to view static pictures.
Requiring it to view archives is stupid. They can link to a page with img tags just like everyone else has been doing for the last 15 years or so.
preview, preview, preview... I must be new here.
Who are these idiots that make flash-based piece of crap websites with NO substance at all?
You aren't kidding.
Who are these idiots that make a flash-based piece of crap website with substance at all?
Would be great if there were some specs or even a small amount of real info available instead of the wannabe mac-marketing pictures.