I am just learning java in the hopes of bettering myself in the IT job market. Right now I do low level IT support but would really love to be a full time programmer. But I am wondering if Java is what I should be spending my time on. I see a lot of .Net jobs. I have looked at .net and it seems to look a lot like Java so I don't think I am totally wasting my time on java. Is php a better use of my time? I think it is easier to learn, altho not object oriented. What I am looking for is a secure, decent paying job. Any thoughts?
Actually .Net is not the best, point that object oriented is the latest way of developing software. You are right, for .Net people there is a lots of vacancies in IT industry rather than Java. Actually it's depend on you. If you keen on Java don't worry. There is no end of Java.
.Net is become popular that is because easy to use. I mean before .Net comes to the industry, work with Java on KawaPro and such low level IDEs. There are limited functionalities. .Net people, what they do is, while developing the language think about a new IDEs as well. People feel easy to work with them, like Visual Studio.
I think you know that, in past years developing an applet using notepad or kawapro is terrible.
IDE or notepad
Im totally against the ease provided by the IDE's , I have worked with netbeans, Eclipse (SWT/JFACE), .NET In most of the cases I ended up in editing the code generated by the IDE which involves understanding the code generated by the IDE.
I definitely think it is always nice to write the code your own other than drag and drop. which will only improve confidence and quality
I agreed with you. Nowadays there are bunch of IDEs used in JAVA. IntelliJ Idea is one of the great one. If there is an easy way better to use it, but start work on the hard way is laid best platform for your future works.
.Net never be a equalent for java, obviously building a webapplication in .Net is 10 times faster than J2EE I agree. But .Net is a microsoft product and most of the companies didnt like .Net because of licence and authenticatin issue mind it .Net is not a open source unlike Java.Then talking about IDE .Net is better then java, we have some IDE's like Eclipse.JBuilder..etc but learning about IDE's also consuiming 10-a5 days..
Ya I agreed with you and I'm not saying that Java and .Net are equal. Depending on the application and the programmers ability on that language, usefulness is differ.
And also you are talking about licensing and stuff. You know in real time productions in industries, it not a case. Functionality is the most important.
Ya, I agree with you, but while developing a webapplications security is a most important criteria, comparing to J2EE/Java .net web applications are more vulnerable. But many of my friends feels that developing a web-app using Java is
more complex than .net.
I think youe friends feel right things. See that developing the interface is how much dificult than developing .Net web interface. It's take a long time to be in sucsses at all.
Just making a correction... What makes you think php is not OO? See Object Oriented Programming in PHP.
Originally Posted by sandor
We now bring you back to your regularly scheduled programming.
I agreed with you up to a certain level. As you said you must in best with a one technology. But at the same time you have touch the related background. Say I'm keen on Java(actually I'm not :) ), but still I have to learn about basic networks(how HTTP works, how files transfer over the network and so on), databases and so on. If not I have to stuck with a one area. It's not good idea at all.
Ok, tell me this. According to your comments I ask this.
Say I know about Java, basically I know all the ares you mentioned above. Now write a server-client application(this is mostly developing application in J2EE) and I want to place my server on one PC and the client on the other PC. If I don't know how to connect those two PC, if I don't know how to open a port and enable a connection, if I don't know how to assign IPs and so on. What should I do?
What's your comments on me now?
Eranga, I think you've misunderstood arulk. He was agreeing with you... why the hostile response?
I'm not clear Captain what you saying is. He isn't agree with me in some distance, right?
No Eranga, based on his last post - he was agreeing with you, not disagreeing. But even if he was disagreeing with you, I'm not sure a hostile response was warranted.. if it ever is. Since there is a communication barrier, please just answer me this with a yes or no response:
1) Do you feel he was disagreeing with you?
If the answer is yes, it might explain your response.
You're free to take this to personal messages if you would like to. For example, if you wish to continue this privately - message me.
My ultimate point is: I believe he agreed with what you said.
Hey Captain, arulk
First of all I'm really sorry, if I'm replaying in hostile way. What I feel is, I'm not. Once I read the initial post of arulk, comes to my mind is that, he always try to stick with J2EE technologies. What I want to point is, it's not a better way to be keen in software industry.
I hope now it's clear what I try to outline here. :) Still confusing on my comments really sorry about, I'll try to explain in my best what I've think about that.
You mean specifically UI designers? Yeh, I agree, they all seem to generate utterly rubbish, unrefactorable code. But IDEs themselves, they're extremely powerful tools
Originally Posted by goldhouse