Because smart developers use the right tool for the job, and in my experience, Java is *not* the right tool if your job is to write a desktop application.
And I'm sure your experience and point of view are extremely valuable, yet, you haven't swayed me over quite yet.
I agree with you that there are different tools, for a lot of different things. And indeed, smart developers should use the right tool for the job. But programming is just like anything else: it's a matter of personal choice. If I am quick at prototyping / developing using Java, what's to stop me? Hell, if I enjoy using Java, what's to stop me?
What if in my very specific use-case, Java was the best tool for the job?
Your experience is just that. Yours. Don't assume I'm wrong just because we don't share the same.
I'm sorry, what part of "Desktop Development" don't you understand?
Instead of trolling on the first part of my comment, how about you read the rest of it?
My point was: why would I bother learning another language for Open Source contributions when there is a good chance it's never going to help me on a professional level?
How many application servers have you got where you can run C# servlets?
How many companies use C# to write Enterprise-level servers?
What does C# give me that Java doesn't?
Unless all of the above have a positive and constructive answer, I don't see any point why I would learn another language for my Open Source projects/contributions when I'm an expert on Java due to my day-time job. This article is bullshit.
A few years ago, one of my teachers -- a physics teacher -- was studying to get a math degree and be able to teach the same class math and physics. That way he'd be able to go "Ok, so I told you about Laplace, now let's see how we can slow things down using a big electromagnetic coil".
At least with one dot per character you've got visual feedback of how many characters you've typed.
And you still had. Pressing a key on your keyboard means a change on the screen. You can easily understand that the action of pressing a key lengthened the string of X's on the screen. It wasn't meant to indicate whether you typed 20 characters or 6, but rather to help you notice if you missed a key press or double pressed one.
Obviously, it requires people to look at the screen rather than the keyboard when typing.
I should point out that the S60 was also not the first device to use last-character-clear masking in password fields either
Very true, but then again maybe someone should point out that S60 isn't a device at all? I know, I know, it sounds like a Volvo so you immediately think of something hardware, but S60 is just a software platform. Mainly boosted by Nokia.
1/ You're an idiot for believing there was anything else to the war in Iraq excepted for shameless personal vendetta and greed.
2/ These people are actually asking for help, there is an outcry to the world.
If you can't see the difference between 1/ and 2/, read the three first words of 1/ again.
1/ Big corp (anonymously) sets up small company with limited funds and liability
2/ Do something which is going to get you into legal problems, but where the revenue is uncertain
3/ If idea sells like mad and you make millions, goto 5/
4/ If idea doesn't work out[1], goto 7/
5/ Big corp buys small company, uses funds to fuel legal battle.
6/ Keep going until legal costs cancel out profits.
7/ Force small company to file for bankruptcy.
[1] In this case, "Idea" didn't work out, because they weren't competitive, and they overpriced their hardware nearly as much as Apple themselves, didn't give any added value, and didn't give the bling element of original.
Yup, exactly my thoughts.
I've been using the AppEngine's Data Store for some time and can't complain. 1Gig of data isn't a lot, but it's cheap to get more. Just get people to donate and you'll have all the storage you need. Just write a simple class that will convert stored objects to XML and it's a done deal. For upload? Simple POST to one of the servlets
Oh, and for people who don't see how they could encrypt the data from Google: PKI.
If nobody needs to be able to access the data excepted for one person, where's the problem? What's the fuss all about?
And I'm sure your experience and point of view are extremely valuable, yet, you haven't swayed me over quite yet.
I agree with you that there are different tools, for a lot of different things. And indeed, smart developers should use the right tool for the job. But programming is just like anything else: it's a matter of personal choice. If I am quick at prototyping / developing using Java, what's to stop me? Hell, if I enjoy using Java, what's to stop me?
What if in my very specific use-case, Java was the best tool for the job?
Your experience is just that. Yours. Don't assume I'm wrong just because we don't share the same.
Instead of trolling on the first part of my comment, how about you read the rest of it?
My point was: why would I bother learning another language for Open Source contributions when there is a good chance it's never going to help me on a professional level?
At least your nickname is correct.
How many application servers have you got where you can run C# servlets?
How many companies use C# to write Enterprise-level servers?
What does C# give me that Java doesn't?
Unless all of the above have a positive and constructive answer, I don't see any point why I would learn another language for my Open Source projects/contributions when I'm an expert on Java due to my day-time job. This article is bullshit.
You obviously never used an n810, which has well over double the resolution of an iPhone.
Not saying one is better than the other, but the resolution of the iPhone really isn't one of the things to gloat about.
Yes, because nobody has ever thought of something like base64 to represent binary with printable characters...
Cheaper and more lightweight than Oracle?
Next thing we're going to hear people wanting a free DBMS...
It's \r\n in Windows and \n in Linux.
Newline
But if it's in Europe, then it should be "Mobile phone".
Ever noticed how that shortcut is the most unnatural thing in the history of keyboard shortcuts?
A few years ago, one of my teachers -- a physics teacher -- was studying to get a math degree and be able to teach the same class math and physics. That way he'd be able to go "Ok, so I told you about Laplace, now let's see how we can slow things down using a big electromagnetic coil".
Can be easily done in Visual Basic.
And you still had. Pressing a key on your keyboard means a change on the screen. You can easily understand that the action of pressing a key lengthened the string of X's on the screen. It wasn't meant to indicate whether you typed 20 characters or 6, but rather to help you notice if you missed a key press or double pressed one.
Obviously, it requires people to look at the screen rather than the keyboard when typing.
Very true, but then again maybe someone should point out that S60 isn't a device at all? I know, I know, it sounds like a Volvo so you immediately think of something hardware, but S60 is just a software platform. Mainly boosted by Nokia.
It's a shame you don't take the time to spell, and use random punctuation, as your post would've been kind of interesting had you proofread it.
1/ You're an idiot for believing there was anything else to the war in Iraq excepted for shameless personal vendetta and greed.
2/ These people are actually asking for help, there is an outcry to the world.
If you can't see the difference between 1/ and 2/, read the three first words of 1/ again.
Yes.
But then again, some points of view are more neutral than others.
If it were written in VB, at least you could easily mod the GUI to trace an IP address...
Sweating, moaning and bending over the desk just to please a bunch of wealthy men in suits is different from prostitution how exactly?
Sharks with Freakin' lasers attached to their heads!
1/ Big corp (anonymously) sets up small company with limited funds and liability
2/ Do something which is going to get you into legal problems, but where the revenue is uncertain
3/ If idea sells like mad and you make millions, goto 5/
4/ If idea doesn't work out[1], goto 7/
5/ Big corp buys small company, uses funds to fuel legal battle.
6/ Keep going until legal costs cancel out profits.
7/ Force small company to file for bankruptcy.
[1] In this case, "Idea" didn't work out, because they weren't competitive, and they overpriced their hardware nearly as much as Apple themselves, didn't give any added value, and didn't give the bling element of original.
Religion?
Only if you have poor marketing and a mediocre sales pitch. Under the right twist, a bugfix is a new feature.
Yup, exactly my thoughts. I've been using the AppEngine's Data Store for some time and can't complain. 1Gig of data isn't a lot, but it's cheap to get more. Just get people to donate and you'll have all the storage you need. Just write a simple class that will convert stored objects to XML and it's a done deal. For upload? Simple POST to one of the servlets
Oh, and for people who don't see how they could encrypt the data from Google: PKI.
If nobody needs to be able to access the data excepted for one person, where's the problem? What's the fuss all about?