|
According to IDE, since VS allows me to just set the target framework to Mono i have no reason to go back to Eclipse/SharpDevelop.
Talking about Java -- well, it's too uncomfortably OO. I feel sick when I have to dig through three or so inheritance levels just to open a file stream. Too many keystrokes in so many places. var , collection&dictionary initializers, lambdas, properties -- all this made me too lazy to be a Java programmer. C# doesn't have unnamed classe, though.
Greetings - Jacek
|
|
|
|
|
Jacek Gajek wrote: Too many keystrokes in so many places. var, collection&dictionary initializers, lambdas, properties -- all this made me too lazy to be a Java programmer.
A mostly .NET colleague has also done quite a lot of Java in the past few years and is doing both Java and .NET right now. He prefers .NET overall but says Eclipse is more advanced in some respects but less in others.
Re: java itself he's had the opportunity to do some Scala and that seems to be where it's at in the Java world right now if you want to be cool. Basically, when he can, he tries to do his Java work in Scala! Tooling is a bit rough around the edges though.
Also Scala is nice for modern C# developers - all the type inference and lambda stuff. More accessible than F# too.
Kevin
|
|
|
|
|
Funny, because I'm using Eclipse with *no* plugins without any problems. It's a lot quicker to install than VS.
VS installs an unbelievable amount of crap that you don't need (Why do I need SQL server?).
It's true VS debugger is better than any other, but Eclipse does a lot of things that VS can't do.
|
|
|
|
|
ed welch, yeah you are in the 20% of this survey, but the rest of us don’t use java love the code because we don't have any problem with our great IDE of Visual Studio! And we have space to install and we don’t bother to have some extra functions that you don't even know.
luisnike19
|
|
|
|
|
|
Driner and developer, not much difference.
TOMZ_KV
|
|
|
|
|
different blends of coffee were listed instead.
I wasn't, now I am, then I won't be anymore.
|
|
|
|
|
Blends? BLENDS?
Jamaica Blue Mountain[^]
(okay, okay, most of the time I drink a blend of Arabica and Columbian in a mix of grinds: espresso and filter together, in a Cafetiere)
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
Digital man: "You are, in short, an idiot with the IQ of an ant and the intellectual capacity of a hose pipe."
|
|
|
|
|
Is it more difficult - sure, it is no longer good old plain jsp + jdbc days.
Yes messing with faces, having really ugly stack of open source frameworks right now is not fun.
(Also I have hopes for some good JSF2 faces).
Right now constantly editing xml files even visually is insane.
B
|
|
|
|
|
how did you think this poll would end up?
|
|
|
|
|
|
Long time .NET guy that has mandated to work with Java.
Call me biased (which i most obviously am), but C# and .NET is so much more fun to code in than Java. I got used to so many .NET features that Java just doesn't offer me.
- LINQ
- ASP.NET MVC
- Lambdas
- Properties
... the list goes on.
I feel like working in Java after .NET 3.5 is taking a step backwards in the evolution of software development. But like i said, that's my heavily biased opinion! I'm a .NET fan.
|
|
|
|
|
I have completely the same opinion,
Well as I am still student and I had a chance to study in couple different countries(Spain, Czech Republic and France) I have to say that Java is much more used at the academical level (at least here in Europe) than any other language (sadly)
I have done 2 different types of enterprise projects
1) Netbeans - EJB 3.0, JSF, and JPA
2) Eclipse - Spring, Hibernate Apache Tiles and JSP
Hard to say which one was better, maybe Netbeans is a bit easier to user but Eclipse has much more plugins and ones you learn to use it you might prefer it.
The Java world makes me confused there is so many frameworks and so many acronyms starting with capital "J" that it is really dificult to see what is important to learn and what will soon be forgotten. There is neither much of evolution of the language neither clear future.
Now I am working with Spring & Hibernate and I am tired of XML configuration hell and too much missing LINQ for simple queries, creating GUIs with old JSP and the JSTL tag library...I would just taught that there are easier ways to do the things...
To the list that you had mention I would add:
- WPF/Silverlight
- nowadays RX and coming Asynchronous programming
Ofcourse I am .NET fan and I am biased
|
|
|
|
|
... and I am happy about that.
|
|
|
|
|
I've done my whole 4yrs at university programming in Java even though I was a .NET guy. In every classroom, I would advertise a .NET feature that would have done things better and people became pissed. To them, Java was WAY better than .NET because it was portable. Damn.. it enraged me so much.
Now, most of them have a job where they don't work in Java because portability is probably the most useless software quality in the real world. Cost of maintenance, cohesion, development time.. now.. that's important.
|
|
|
|
|
|
Cold coffee?
A while ago he asked me what he should have printed on my business cards. I said 'Wizard'.
I read books which nobody else understand. Then I do something which nobody understands. After that the computer does something which nobody understands. When asked, I say things about the results which nobody understand. But everybody expects miracles from me on a regular basis. Looks to me like the classical definition of a wizard.
|
|
|
|
|
Capital of Indonsia
Seriously what is it?
A Database?
A Methodology?
|
|
|
|
|
Are you sure? I heard, it now belongs to Oracle.
A while ago he asked me what he should have printed on my business cards. I said 'Wizard'.
I read books which nobody else understand. Then I do something which nobody understands. After that the computer does something which nobody understands. When asked, I say things about the results which nobody understand. But everybody expects miracles from me on a regular basis. Looks to me like the classical definition of a wizard.
|
|
|
|
|
So is it something to predict the future then ?
|
|
|
|
|
Yep. Java's future does look a bit less bright since Oracle came.
A while ago he asked me what he should have printed on my business cards. I said 'Wizard'.
I read books which nobody else understand. Then I do something which nobody understands. After that the computer does something which nobody understands. When asked, I say things about the results which nobody understand. But everybody expects miracles from me on a regular basis. Looks to me like the classical definition of a wizard.
|
|
|
|
|
Maybe Oracle's future does look a bit dark because of java :P
|
|
|
|
|
|
Certainly. They have been at war with Great Fenwick for centuries.
A while ago he asked me what he should have printed on my business cards. I said 'Wizard'.
I read books which nobody else understand. Then I do something which nobody understands. After that the computer does something which nobody understands. When asked, I say things about the results which nobody understand. But everybody expects miracles from me on a regular basis. Looks to me like the classical definition of a wizard.
|
|
|
|
|