ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
About job positions. It's really a matter of what field your looking at. If you look at the open source, free, web development market, then chances are you will find more PHP, Perl, etc. If you look at more business, enterprise level, you'll find a lot more Java.
And that comment about java becoming old, the beta for 1.5.0 just came out a couple of days ago. So much for an aging language
Last edited by coolman0stress; 02-21-2004 at 02:33 PM.
Originally posted by chewysplace every employer i've talked to was interested in PHP, ASP and mySQL. java cant do online databases to save itself.
You obviously don't know Java, and the fact you keep slandering it with false accusations of inadequacy only exemplifies your ignorance. I have written many applications using online databases in Java, and I can tell you, point blank, that JDBC is extremely good at doing just that. As well, PHP has zero capability, out of the box, of hooking into Enterprise Systems which use technology such as RMI on top of the Database for added scalability (read as: PHP is not, and will never be, an N-Tier solution, and as such, will not be adopted for high-availability, scalable enterprise usage. It is a 3-tier system and that will not change. It's made for dynamic web sites. Java (as far as WWW development is concerned) is made for web services and applications). Because of the flow of logic using JDBC, combined with Java's strict typing, it is much easier to avoid SQL injection vulnerabilities than with PHP's loose typing and spaghetti-weaving structure (relatively speaking... it's much better than some others). Either way, I'm not knocking PHP at all. It does what it is supposed to do very well. But you, on the other hand, are making nonsensical, wild accusations about Java which have no basis in reality. Here are some links you might want to read before you continue to make a fool of yourself:
Java may have database capabilities, but mySQL dbases are much better. henc people use them more. yes i've used java, i had to write a program in it for a Nokia phone. it sucked very badly, but the Nokia phone compiler only did Java back then so thats what i had to use. now it uses C/C++ so thats what i use for it. i have several friends whose bosses required them to learn PHP for mySQL since java couldnt do what they wanted. yes i can slander it cause i have used it. it was great back in teh day i admit, but those days are gone. mind you the sources you have listed from your argument are very biasd since its Sun that created it. try reaching outside the box for once and finding something. hell try thinking outside the box. anyways, this thread is not for your holy crusade of Java so i'll end this conversation now before you continue to "make a fool of yourself." good day and good riddence.
Java may have database capabilities, but mySQL dbases are much better
JDBC is not a database. It is a connector toolkit for other databases, including MySQL (which works very well). Therefore, I would have to argue that no, you have not used the technologies I am speaking of, since you are obviously mistaken as to what they are. If you want to write MySQL applications in Java, here's what you use:
i have several friends whose bosses required them to learn PHP for mySQL since java couldnt do what they wanted.
I would wager cold hard cash that you cannot find a piece of code in PHP that I could not personally port to Java, to work on the exact same MySQL database, on the exact same Apache or IIS server.
Anyway, this is obviously going nowhere. I'm sorry that your encounter with an early version of J2ME has tarnished your view of this language, and I hope you're open-minded enough to give it a try again some time. Maybe until you do though, you should keep your mouth shut as to what it's capable of because you clearly don't keep tabs on it.
B.
NB You're absolutely right, I should have used some of the huge number of third-party sources for information about EJB, JDBC and Servlet technologies.
These are the languages the guys I work with code in. This is for government DoD type stuff.
C/C++
Java
VB
MySQL
Ada
Some random ass homegrown ones too.
Scripting languages are used for what they were meant for... scripting.
Knowing Python isn't necessarily going to land you a job. The interviewers didn't really care what languages I knew as long I knew the fundamentals of the trade. Knowing C++ isn't very useful if you can't make a CS101 data structure or don't know what one is for that matter.
And like many people have said before, it really depends on what you want to do.
Well you may keep your 2 cents. every employer i've talked to was interested in PHP, ASP and mySQL. java cant do online databases to save itself.
Quote:
Java may have database capabilities, but mySQL dbases are much better
HAHAHAHAHAHA!
I am surprised you even know what you are talking about!?!? Java and PHP and Perl etc... all use databases, including MySQL. The two are entirely different. Talk about making a fool of oneself. MySQL isn't even a programming language, its a structured query language. PHP and ASP "can't do online databases to save itself" either
Last edited by Chris Weimer; 02-21-2004 at 07:38 PM.
Originally posted by chewysplace Well you may keep your 2 cents. every employer i've talked to was interested in PHP, ASP and mySQL. java cant do online databases to save itself.
I think I know what you are chewing on and I am pretty sure it came out of the anterior end of a bull.
can as it may, it CAN'T do it well at all. that was the point.
Make sure to elaborate on what you mean, so people understand what you mean.
Quote:
Java may have database capabilities, but mySQL dbases are much better
The reason people use mySQL is mainly because it's free. It's a decent, again FREE, altenative to full blown databases such as Oracle (which are NOT free). That's why it's popular.
I cannot resist: I think J2EE is one of the more interesting environment out there. and Web Services ARE the future. For database connectivity almost any DBMS out there has a java driver or a bridge to JDBC.
And i would underline that DB management using J2EE with EJBs is one of the simplest programming tecnique I've never seen.... do you know how many J2EE-compliant application servers are out there? From Macromedia, IBM, Sun, the Apache project, JBoss and many more, Java IS ALIVE and is growing my friends...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.