Oliver Chase wrote:
Learning java and web services. Why is this language so hard to learn? I've picked up python and php so much quicker than Java, and I'm thinking about jumping ship unless forced to by a future employer to use Java.
To me it seems verbose, and has an insane number of moving parts. Maybe that explains why when learning, everything is a prerequisite of everything else, so unless you learn the whole thing, you can't really accomplish anything.
I've never been so completely lost before, and if I was an alien or stock forecaster picking 15 years ago which language would be popular, Java would be my last choice.
Even tools like Maven, which purport to make the configuration easier, are really bad because they don't work. You have an out of date or dead repository, and you're hosed. Because the build process is taken out of your hands, people can't even begin to debug things. And the documentation for projects, always always assumes that you know little things like "maven" or servlets, which are entire topics unto themselves. Java is extremely heavyweight and I don't really see the benefits at all. You have so many competing standards, and no one even knows what the difference between JPA and Hibernate are, nor Spring vs everything else. It's just a mixtape of things in which nothing makes any sense.
Oliver Chase wrote:Why is this language so hard to learn?
To me it seems verbose,
I was an alien or stock forecaster picking 15 years ago which language would be popular, Java would be my last choice.
Even tools like Maven
Java is extremely heavyweight and I don't really see the benefits at all.
Henry Wong wrote:Personally, I had a hard time picking up python (okay, more like, couldn't enjoy using it).
If it wasn't for physics and law enforcement, I'd be unstoppable!
Oliver Chase wrote:To me it seems verbose, and has an insane number of moving parts. Maybe that explains why when learning, everything is a prerequisite of everything else, so unless you learn the whole thing, you can't really accomplish anything.
).
And the documentation for projects, always always assumes that you know little things like "maven" or servlets, which are entire topics unto themselves.
Java is extremely heavyweight and I don't really see the benefits at all. You have so many competing standards, and no one even knows what the difference between JPA and Hibernate are, nor Spring vs everything else. It's just a mixtape of things in which nothing makes any sense.
- although I do see quite a lot of adverts for PHP.
"Leadership is nature's way of removing morons from the productive flow" - Dogbert
Articles by Winston can be found here
Moosey knows best
Oliver Chase wrote:
Even tools like Maven, which purport to make the configuration easier, are really bad because they don't work.
Oliver Chase wrote:
You have an out of date or dead repository, and you're hosed.
Oliver Chase wrote:
Because the build process is taken out of your hands, people can't even begin to debug things.
K. Tsang CEng MBCS PMP PMI-ACP OCMJEA OCPJP
)
| With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime. |