I recently moved from a Python+Javascript project to a Java+GWT one, and while the project has been interesting, I must say I know that I will not be voluntarily using Java post this project - unless it happens to be something like Android, which I haven't yet taken on.
Python and Javascript are by far the languages that have pleased me the most: Python for its simplicity and terseness, and Javascript for the absolute fun stuff you can do with it(closures, prototypal inheritance).
Java comes off as being more boilerplate - not just the generated code, but the IDE my colleagues claim you need in order to minimize writing the scaffolding yourself. Not sure if this holds true - I keep hearing myths about how Emacs is a good Java editor and all that.
I generally get a kick of out writing tight code, and Java seems bloated by design. YMMV, and it obviously does.
I recently moved from a Python+Javascript project to a Java+GWT one, and while the project has been interesting, I must say I know that I will not be voluntarily using Java post this project - unless it happens to be something like Android, which I haven't yet taken on.
Python and Javascript are by far the languages that have pleased me the most: Python for its simplicity and terseness, and Javascript for the absolute fun stuff you can do with it(closures, prototypal inheritance).
Java comes off as being more boilerplate - not just the generated code, but the IDE my colleagues claim you need in order to minimize writing the scaffolding yourself. Not sure if this holds true - I keep hearing myths about how Emacs is a good Java editor and all that.
I generally get a kick of out writing tight code, and Java seems bloated by design. YMMV, and it obviously does.