Jump to content

Java can't...


swampjedi

Recommended Posts

You know, I'm tired of folks saying "Well, RS needs this or that, but Java can't do it."

 

 

 

Quit it. Have you ever used Java? Not JScript - not even the same thing.

 

 

 

Java's a fully featured language that realistically can do anything you ask of it. The drawback is that it's run on a virtual machine, which slows it down considerably. However, any new .NET application (C#, VB, etc) also runs on a VM.

 

 

 

Now, I must admit that the script language and engine that seems to be the basis for RS that is built on TOP of Java might have limitations. But that's a totally different story. It would have the same limitations if it had been built on top of C.

 

 

 

I'm a software engineer (which is more than just programming, BTW). It just chaps my hide when I see kids who wouldn't know a double from a float talk about what a language can or cannot do.

 

 

 

Link to comment
Share on other sites

I definitely agree.

 

 

 

As a student Computer Scientist, those that talk of limitations of software just don't know what they're on about. Now, there might be things that just aren't possible to do, but those limitations can always be overcome in time.

Linux User/Enthusiast Full-Stack Software Engineer | Stack Overflow Member | GIMP User
s1L0U.jpg
...Alright, the Elf City update lured me back to RS over a year ago.

Link to comment
Share on other sites

When people say something isn't possible, it's usually because Jagex has already said it's not possible currently, not just because they think they know Java.

 

 

 

Andrew Gower heads the team that works on engine upgrades, but the game is only as powerful as Runescript is, which is only as powerful as Java is. He has come out in the past to mention certain updates as impossible.

 

 

 

For example, Jagex has said that fully featured clans will not be coming to Runescape as far as they can see, because the system wouldn't be able to handle the load brought on by another database of that size. Player Owned Houses will always be instanced and stored on another server. Player Owned Shops are impossible currently, although they still haven't thrown the idea off the table.

banner6jf.jpg

 

jomali.png

Link to comment
Share on other sites

when I see kids who wouldn't know a double from a float

 

 

 

 

 

I feel smart because I know what both of those are =D

In Soviet Russia, glass eats OTers.

 

Alansson Alansson, woo woo woo!

Pink owns yes, just like you!

GOOOOOOOOOO ALAN! WOO!

Link to comment
Share on other sites

 

Andrew Gower heads the team that works on engine upgrades, but the game is only as powerful as Runescript is, which is only as powerful as Java is. He has come out in the past to mention certain updates as impossible.

 

 

 

 

This in particular - it's very likely NOT true that Runescript is "as powerful" as Java. Well, I've never seen a proof that it's Turing complete (meaning it is expressive enough to write every program that is possible to write).

 

 

 

Jagex has done what I do on my own projects - they've written tools (Runescript at a minimum) to help automate routine changes to their codebase. However, the problem NOW is that I think they have come to rely on it too much. Frankly, I expect that eventually we'll see "RS3" that tries to address the limitations of the current architecture.

 

 

 

Look, I know it's a silly rant. Pet peeve, if you will. But since this is my career, I get kinda annoyed about it. :-)

Link to comment
Share on other sites

I heard jagex wanted to make runescape work on linux but couldn't because java isn't cross platform.

 

 

 

 

 

 

 

 

 

On a more serious note, it seems runescript allows jagex to do pretty much whatever they want with runescape. I'm not that great with java myself, (though I did write most of a deobfuscator to have a gander in the client) it's what a 'good source' told me a while back.

Link to comment
Share on other sites

I used to think that, but after studying Java for a year I haven't noticed much they can't do. As you said though, I think it might be with the load on the VM, and Java isn't the most memory efficient language.

polvCwJ.gif
"It's not a rest for me, it's a rest for the weights." - Dom Mazzetti

Link to comment
Share on other sites

This in particular - it's very likely NOT true that Runescript is "as powerful" as Java. Well, I've never seen a proof that it's Turing complete (meaning it is expressive enough to write every program that is possible to write).

 

 

 

I didn't say Runescript was taking full advantage of Java limitations. I said that the best Runescript can be is in direct correlation with how advanced Java becomes.

banner6jf.jpg

 

jomali.png

Link to comment
Share on other sites

I heard jagex wanted to make runescape work on linux but couldn't because java isn't cross platform.

 

 

 

 

Whoever said is totally clueless. Java's biggest GOAL was to be cross-platform. In fact, I play RS on my linux box on occasion. :-)

 

I lol'd so hard. Only thing I play RS on nowadays is my Linux box (laptop & tower). :P

Linux User/Enthusiast Full-Stack Software Engineer | Stack Overflow Member | GIMP User
s1L0U.jpg
...Alright, the Elf City update lured me back to RS over a year ago.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.