Java is absolutely horrid for web applications when compared to php/perl. I recently had to compose a website in jsp and thought I'd rather shoot myself...
Have you tried Jython? Python addresses most or all of your points I think, and Jython is reputed to be the fastest Python runtime.
the JVM went down constantly (it was shared, what did we expect?)
Shared with what? Also, why did you expect this and then do nothing about it?;-)
the code was bloated
If you mean Java/JSP tends to be wordy, yes...
If that is your primary criteria for choosing a programming language, well...
and we had serious heap issues.
Meaning what? GC pauses?
If you're thrashing the GC, you've run into a common Java programming mistake. Don't do that.
Other examples exist, but the perpetuation of the bogus ease of use/dumbing down linkage remains an ugly theme of the Linux community.
I'd say instead of the "Linux community" it should be "computer community". I see the same 'insight' stated again and again in various articles. I guess that satisfies Sturgeon's Law.
Many modern GUI applications and environments offer very good initial ease of use, while providing tremendous power for the serious user. That is the true measure of good software, IMO.
(On the other hand, I'm often amazed at how fast things can be done using the command line, as opposed to the "easier" file browser.)
He will also point to the Columbine High School massacre in Colorado in 1999, when Eric Harris and Dylan Klebold shot 13 people dead. Both boys were fans of the video game Doom, which has been used to train US soldiers in lethal combat.
I bet almost 100% of murderers played "Cowboys and Indians" and "Cops and Robbers" when they were kids. Perhaps we should ban those deadly forms of combat training. Or, if you're looking for a much more believable suspect, what about the myriads of movies in which someone dies violently every 15 seconds or so. I feel the moral values and lack of respect for life portrayed in most movies today does far more to harm our youth than video games of whatever flavor - especially those clearly labelled "Mature".
I'm not sure how the pro-censorship/anti-gun crowd justifies it's stance given the way violent crime has fallen even as violent games and movies have proliferated. Gun ownership is also up. I guess they're just stupid. Often people fear what they don't understand.
Most citizens of the U.S. have historically been well acquainted with firearms. The vast majority of people are able to handle the responsibility without going postal. Fact is that the world is a dangerous place. You have two choices - be a wolf, or be a sheep. In Arizona and New Mexico you're allowed to carry without a permit. Man those states have low crime rates...
Very few people know that the Columbine massacre was stopped by armed bystanders. The media sure downplayed that fact.
In today's times we need more good, armed citizens...not fewer. The key is proper education. Remember, shoot for the head if you think they're wearing body armor.;-)
My problem with it is that it's just too slow many times.
Really? Too slow in what sense?
Perhaps you should invest in some decent development hardware. It runs very well on my Athlon 2600+ with 512 MB.
Re:Alternative to Visual Studio
on
Does C# Measure Up?
·
· Score: 3, Informative
Eclipse do not seem to support c# natively (I confess to not having tried the c# plugin).
AFAIK, all language support in Eclipse is by plugin. You're basically saying you've never tried it, but you advise us to try something else.
Huh?
(I've used Eclipse a bit for Java, and it is excellent. I'm pretty sure it'll be a fine environment for many languages by the time it's all said and done.)
It's really cool and all, but don't you think this would be a slight waste of CPU or GPU power?
For an interactive system (the only place a file browser matters) the GPU is always completely available to service what you're looking at. It has no other function.
If you're not using it, it's just sitting there being a waste of space. The one valid point here, though, is that power consumption might be higher if you're using every bell and whistle.
Does anyone have information about exactly what behavior the patent covers? If it really somehow covers plugin behavior it seems like there will be a lot of collateral damage including all the browsers, Macromedia, Java,...
Er, it occurs to me that Java and Flash could just be "built in" to the browsers. The other plugins currently in use could at least be implemented as [trusted] Java applets, at least. Java doesn't violate the patent (once installed), does it?
The relevant point here is that Apple Computers had a CONTRACT with Apple Corps that was VIOLATED. You break a contract, you pay. Simple as that.
Yes.
It was stupid of Apple Computer to enter into a contract with no expiration date. I'm pretty sure if they'd specified "expires in 2000 A.D." as one of the conditions in the original contract it would have been accepted. Also, after the first suit (and $50 million), there should have been an agreement releasing both parties from the original contract. I hope the award to Apple Corp. will be small, as I feel the actual damages are negligible. Apple Corp. has no intention or need to sell music online (other than possibly through the iTunes store;). In fact, a reasonable settlement would be for Apple Corp. to be able to distribute music through the iTunes store at a slightly increased profit margin.
All in all , though, contracts in perpetuity are best avoided.;-)
For example, the driver claims to support OpenGL 1.3. With 1.3, ARB_multitexture has been promoted into the core, so they driver _should_ export glActiveTexture & friends without the ARB suffix. Well guess what? It doesn't. You have to use the *ARB versions of the functions.
Part of that may be a carryover from Windows, where failure to support anything past OpenGL 1.1 (since MS has a monopolistic desire to promote DirectX) means all GL 1.2+ features have to be accessed through extensions.
Nasty though.
I guess that a lot of this can be attributed to the fact that ATI is not as long in the Linux driver business as NVidia, and overall, things have in fact gotten better over time. But you should expect a bumpy ride.
Well, not if I can pull off that G5.;-)
I like the Radeons from a hardware standpoint, but I need fast 3D under Linux for my x86 hardware!
Of course real developers would only use SSL where it makes sense:)
We don't want to serve our public product catalog from a SSL server, now would we...
I was using "business critical" to mean concealing important company information such as credit card numbers.
You might as well complain about the bandwidth wasted by all that nasty HTML flying around out there.
The backbone-level carriers should be losslessly compressing everything at that level if compression is actually cheaper than adding more bandwidth.
However, I also understand there is quite a bandwidth surplus these days (on an Internet-wide scale) so it may just not be an issue. I also found the prediction out of MIT that network bandwidth would vastly exceed other computing resources going forward due to widely available optical fiber quite interesting.
There, I win the run-on sentence contest for today. Time for another cup of coffee.;-)
Once again, for those of us without money to burn the smart buy is that $100-$200 card that cost $600 a few months ago, not the one that costs $600 now (and which will be down to $100-$200 just as fast).
Well, I was pleased to see the showing the GeForce 4 Ti4600 put up in those tests. I think those can be had fairly cheaply these days (I payed $249 several months ago).
I'm running it in this Athlon 2600+ system (RH 9, fully accelerated NVIDIA drivers). I've been doing some OpenGL development lately, and it's been great on Linux! I have nothing but good things to say about NVIDIA's drivers and OpenGL implementation. Could anyone comment on the quality of ATI's OpenGL support with the 9800 Pro class cards under Linux? (I'd like to hear from the perspective of a developer, but gameplayers would be interesting too).
On the other hand, I do know one way to get great (or at a minimum good) OpenGL drivers for the Radeon 9800 Pro - buy a PowerMac G5.:-) (Yes, I know you could use Windows also...but let's keep our perspective here.)
What TCPA will do, is enable sites on the Internet to not allow you to read the data they give out, unless you are running an operating system that is user hostile and DRM friendly (and not in the "this site doesn't support mozilla" fashion, which can always be hacked around, but in a cryptologically safe fashion).
I don't think this is right, from what I know.
I think the issue is simply "known identity". These initiatives will (finally) provide a standardized, painless, secure mechanism for user/computer authentication. Hardware accellerated encryption is also a GOOD THING.
There are other issues with media playback, but I don't think they're much worse than what we face right now with Windows Media Player. [As an aside, I must say it was a positive move that Micorsoft released their video format as an open standard.]
Furthermore, TCPA should provide the underpinnings for efficient, secure filesharing, er, groupware software.
Am I completely confused?
I think no matter what else, interesting times lie ahead. Remember the old Chinese curse.
Right. Because as we all know, people who pay Microsoft the huge bag 'o money that it costs to see their source are primarily interested in the pursuits of OSS to see if Microsoft has copied anything it shouldn't have. And Microsoft's NDA surely gives them the right to do this.
I'm pretty sure the NDA will allow the generation of MD5 checksums from Microsoft source. There might be a modification in the next version.;-)
Those MD5 'shreds' are no longer Microsoft property.
Hmm, if I were you I'd find someone more reputable than right wing fruitcakes like Phyllis Schafly and Eagle Forum.
Ah yes, the polarizing effect of "us" vs. "them".
Believe it or not, "right wing" and "left wing" are pretty much meaningless, empty phrases.
My view on the world starts with "facts" (these are independently verifiable things or events) and goes from there. When I see modern textbooks clearly distorting both history and our children's view of the modern world, I think there's a problem regardless of which ideology supports the idea.
In short, you need to keep an open mind so you can appreciate the difference between fact and fiction, regardless of the source.
It won't help to move, all the states are following the lead of California and Texas when it comes to textbooks. Textbook and test questions are gone over with a fine-toothed comb by extremists of both the left and the right, and what is left is devoid of meaning and context. I'm glad I got my education before the fundies and the PC types got control, and my son got more of an education from me than from the time he spent in the public educational system.
Well, I'm moving to South Carolina, where I'd guess you'll have to pull the old textbooks from their cold, dead fingers...if you get my drift.;-)
I'll certainly be fighting to stop the bastardization of the local schoolbooks and curriculum.
We ought to provide more government funding for math, physics, and chemistry, but it's not nearly as bad as you make out.
Really? Are you aware that Mainland China opened ten software engineering universities a year or two ago? Ten new universities...dedicated entirely to software engineering. Think about it.
I think there's an excellent chance that the U.S. will get it's butt handed to it by another country or alliance of countries within 20-30 years, either economically or militarily. I hope not, but there is the law of averages to contend with, not to mention Malthus. I personally feel we've grown far too soft and complacent.
Also, our only saving grace, which is that many people would like to move here due to our system and lifestyle, may well be eroded beyond repair as we surrender fundamental rights to the "War on Terror". When, precisely, do we expect Terror to surrender and sign an armistice?
Have you tried Jython? Python addresses most or all of your points I think, and Jython is reputed to be the fastest Python runtime.
the JVM went down constantly (it was shared, what did we expect?)
Shared with what? Also, why did you expect this and then do nothing about it? ;-)
the code was bloated
If you mean Java/JSP tends to be wordy, yes...
If that is your primary criteria for choosing a programming language, well...
and we had serious heap issues.
Meaning what? GC pauses?
If you're thrashing the GC, you've run into a common Java programming mistake. Don't do that.
I'd say instead of the "Linux community" it should be "computer community". I see the same 'insight' stated again and again in various articles. I guess that satisfies Sturgeon's Law.
Many modern GUI applications and environments offer very good initial ease of use, while providing tremendous power for the serious user. That is the true measure of good software, IMO.
(On the other hand, I'm often amazed at how fast things can be done using the command line, as opposed to the "easier" file browser.)
By the smiley I take it you realize that Solaris really isn't a decent laptop OS...
Furthermore, even low-speed G5s will kick UltraSPARC butt... ;-)
Er...OK. Please name another 64-bit laptop CPU, running a decent laptop OS.
I bet almost 100% of murderers played "Cowboys and Indians" and "Cops and Robbers" when they were kids. Perhaps we should ban those deadly forms of combat training. Or, if you're looking for a much more believable suspect, what about the myriads of movies in which someone dies violently every 15 seconds or so. I feel the moral values and lack of respect for life portrayed in most movies today does far more to harm our youth than video games of whatever flavor - especially those clearly labelled "Mature".
I'm not sure how the pro-censorship/anti-gun crowd justifies it's stance given the way violent crime has fallen even as violent games and movies have proliferated. Gun ownership is also up. I guess they're just stupid. Often people fear what they don't understand.
Most citizens of the U.S. have historically been well acquainted with firearms. The vast majority of people are able to handle the responsibility without going postal. Fact is that the world is a dangerous place. You have two choices - be a wolf, or be a sheep. In Arizona and New Mexico you're allowed to carry without a permit. Man those states have low crime rates...
Very few people know that the Columbine massacre was stopped by armed bystanders. The media sure downplayed that fact.
In today's times we need more good, armed citizens...not fewer. The key is proper education. Remember, shoot for the head if you think they're wearing body armor. ;-)
Really? Too slow in what sense?
Perhaps you should invest in some decent development hardware. It runs very well on my Athlon 2600+ with 512 MB.
AFAIK, all language support in Eclipse is by plugin. You're basically saying you've never tried it, but you advise us to try something else.
Huh?
(I've used Eclipse a bit for Java, and it is excellent. I'm pretty sure it'll be a fine environment for many languages by the time it's all said and done.)
For an interactive system (the only place a file browser matters) the GPU is always completely available to service what you're looking at. It has no other function.
If you're not using it, it's just sitting there being a waste of space. The one valid point here, though, is that power consumption might be higher if you're using every bell and whistle.
Er, it occurs to me that Java and Flash could just be "built in" to the browsers. The other plugins currently in use could at least be implemented as [trusted] Java applets, at least. Java doesn't violate the patent (once installed), does it?
No more plug-in, no more patent, no?
Yes.
It was stupid of Apple Computer to enter into a contract with no expiration date. I'm pretty sure if they'd specified "expires in 2000 A.D." as one of the conditions in the original contract it would have been accepted. Also, after the first suit (and $50 million), there should have been an agreement releasing both parties from the original contract. I hope the award to Apple Corp. will be small, as I feel the actual damages are negligible. Apple Corp. has no intention or need to sell music online (other than possibly through the iTunes store;). In fact, a reasonable settlement would be for Apple Corp. to be able to distribute music through the iTunes store at a slightly increased profit margin.
All in all , though, contracts in perpetuity are best avoided. ;-)
You almost got this right, it should have been:
It's way past time to terminate the the H-1B visa program.
What sort of 3D stuff do you develop/run on Linux? Have you tried to develop/use any of the advanced features like pixel shader programs under Linux?
At any rate, thanks for the info, including the mail link!
Part of that may be a carryover from Windows, where failure to support anything past OpenGL 1.1 (since MS has a monopolistic desire to promote DirectX) means all GL 1.2+ features have to be accessed through extensions.
Nasty though.
I guess that a lot of this can be attributed to the fact that ATI is not as long in the Linux driver business as NVidia, and overall, things have in fact gotten better over time. But you should expect a bumpy ride.
Well, not if I can pull off that G5. ;-)
I like the Radeons from a hardware standpoint, but I need fast 3D under Linux for my x86 hardware!
We don't want to serve our public product catalog from a SSL server, now would we...
I was using "business critical" to mean concealing important company information such as credit card numbers.
You might as well complain about the bandwidth wasted by all that nasty HTML flying around out there.
The backbone-level carriers should be losslessly compressing everything at that level if compression is actually cheaper than adding more bandwidth.
However, I also understand there is quite a bandwidth surplus these days (on an Internet-wide scale) so it may just not be an issue. I also found the prediction out of MIT that network bandwidth would vastly exceed other computing resources going forward due to widely available optical fiber quite interesting.
There, I win the run-on sentence contest for today. Time for another cup of coffee. ;-)
Well, I was pleased to see the showing the GeForce 4 Ti4600 put up in those tests. I think those can be had fairly cheaply these days (I payed $249 several months ago).
I'm running it in this Athlon 2600+ system (RH 9, fully accelerated NVIDIA drivers). I've been doing some OpenGL development lately, and it's been great on Linux! I have nothing but good things to say about NVIDIA's drivers and OpenGL implementation. Could anyone comment on the quality of ATI's OpenGL support with the 9800 Pro class cards under Linux? (I'd like to hear from the perspective of a developer, but gameplayers would be interesting too).
On the other hand, I do know one way to get great (or at a minimum good) OpenGL drivers for the Radeon 9800 Pro - buy a PowerMac G5. :-) (Yes, I know you could use Windows also...but let's keep our perspective here.)
I have two words for you: compress and encrypt. :-)
Business-critical XML should be sent over SSL or something similar...
I don't think this is right, from what I know.
I think the issue is simply "known identity". These initiatives will (finally) provide a standardized, painless, secure mechanism for user/computer authentication. Hardware accellerated encryption is also a GOOD THING.
There are other issues with media playback, but I don't think they're much worse than what we face right now with Windows Media Player. [As an aside, I must say it was a positive move that Micorsoft released their video format as an open standard.]
Furthermore, TCPA should provide the underpinnings for efficient, secure filesharing, er, groupware software.
Am I completely confused?
I think no matter what else, interesting times lie ahead. Remember the old Chinese curse.
I'm curious, for what sort of work are you looking?
I'm pretty sure the NDA will allow the generation of MD5 checksums from Microsoft source. There might be a modification in the next version. ;-)
Those MD5 'shreds' are no longer Microsoft property.
"me can get back to the real business of developing apps and not worrying about chickenshit operating systems."
and
"I can get back to the real business of developing apps and not worrying about chickenshit operating systems."
Which appears more grammatically correct to you? ;-)
Ah yes, the polarizing effect of "us" vs. "them".
Believe it or not, "right wing" and "left wing" are pretty much meaningless, empty phrases.
My view on the world starts with "facts" (these are independently verifiable things or events) and goes from there. When I see modern textbooks clearly distorting both history and our children's view of the modern world, I think there's a problem regardless of which ideology supports the idea.
In short, you need to keep an open mind so you can appreciate the difference between fact and fiction, regardless of the source.
C'mon BillG, you KNOW it should have been "developers such as I". Quit toying with us. Hell, we all know you haven't coded in 20 years...
Oh, and regarding Linux...it will bury you. :-)
Well, I'm moving to South Carolina, where I'd guess you'll have to pull the old textbooks from their cold, dead fingers...if you get my drift. ;-)
I'll certainly be fighting to stop the bastardization of the local schoolbooks and curriculum.
Here is more.
If that wasn't enough, let me know...there is plenty more disgusting evidence out there.
Really? Are you aware that Mainland China opened ten software engineering universities a year or two ago? Ten new universities...dedicated entirely to software engineering. Think about it.
I think there's an excellent chance that the U.S. will get it's butt handed to it by another country or alliance of countries within 20-30 years, either economically or militarily. I hope not, but there is the law of averages to contend with, not to mention Malthus. I personally feel we've grown far too soft and complacent.
Also, our only saving grace, which is that many people would like to move here due to our system and lifestyle, may well be eroded beyond repair as we surrender fundamental rights to the "War on Terror". When, precisely, do we expect Terror to surrender and sign an armistice?
Time will certainly tell. ;-)