Chris Miller
Posts: 23
Nickname: lordsauron
Registered: Jan, 2005
|
|
Re: Is Java...
|
Posted: Feb 19, 2005 7:20 PM
|
|
I'm quoting a friend when I say that "Java is totally barf disgusting gross... it should be left to the server apps it was designed for."
Java, while a good language, is not what you'd want for much of anything. The only real way to make a game for it would be using an applet. And applets are annoying at best to work with. Its inter-platform capabilities slow down most higher-level functions, and though it does have some good tools for making UIs, it's really nothing special. It's trying to be so much at one time it really can't do much at all. Sure, you can do some real neat stuff with it in less time than it would take in C or other languages, but its really not for high-end, bleeding-edge performance apps. I am beginning to not like Java, and am thinking of moving to MS Visual C#, because it's more applicable to the sort of junk I want to do. I don't know, you may want to make little programs that interface between different server-functions and other rot like that. I, personally, don't want to do stuff like that. Java's main weakness - according to lordSauron - is that it can't compile into a executable format. I hate this, since I can't e-mail it to any of my friends withought a multi-page essay on how to safely run my program. If it's not too late to go back, try something else, like BASIC or C/C++. Those are the two main ones that I know of. Sure, there's Pascal, Fortran, and thousands of other little buggers out there, but as I see it, the three main languages are BASIC (the variants of, anyway...), Java, and C/C++. If you want a C/C++ -like language, that has features comparable to Java, but can compile into something that other people withought seven-didget IQs can use, try C# (MS Visual). I looked at it, and it has a respectable API, allowing rapid implementation of UIs and stuff, while still allowing for all the old C++ stuff to go on. The biggest downside is that it can't be used for non-microsoft OS's. Oh, and it can't do anything older than Windows 2000. Sorta limited, but it has a somewhat promising future. It's go a lot more future than MS Visual C++, though. And you'll still be learning the typical C/C++ way of doing stuff, so if C# dies then learning C/C++ won't be any more than a few weeks of "I know the situation; tell me what's changed." Sorry, it's a quote from a famous guy, though I can't remember who.
In closing, java ain't all I was told it was, which might be much of my dissapointment, but nevertheless, it's enough of a start that from it springing into the more powerful - though less portable - C/C++ language.
|
|