lol said what about dan and caff
PS:
Hi haydz <3.
PS:
Hi haydz <3.
hahaha that lightened up my day aswell xDQuote:
Thanks, that really lightened up my day. I figured it was as much as that, it's like that for a lot of MMO private-server developers. The "top devs" dish out some stuff, and people feed on it, and use it to grow, or "try to grow" and wind up failing. All in all, it's the people "who can code" who wind up choosing what language is commonly used throughout the section due to distribution of "complete" code; so to speak. Is there really nobody good in this section who does use Java? I'm surprised seeing it's taught a lot more commonly in school (at least where I live) than .NET mainly for the reason "Oh my god <3 it's cross platform! Because we all know we plan on developing on a Mac or Linux and not a Windows!"
Another choice of language, ability to run on linux.Quote:
What do you plan to gain from a Java server over using C#, for which masses of code already exists?
It was a srs question, please give a srs answer.Quote:
Originality over mostly shitty code?
I find the word choice here to be oxymoronic, because this is where the CLI excels. Language choice and interoperability between those languages is better than what is available for the JVM.Quote:
Another choice of language, ability to run on linux.
Variety is good when code is interoperable, but otherwise, it sucks. It means unnecessary rewrites, additional maintenance, and lack of cooperation with other developers, which is already one of the problems on this forum.Quote:
It's always good to have variety.
I doubt you'll get any performance increase using Java unless at the cost of the stability you also wish for. What constructs does Java offer to better structure code that you can't do in C#?Quote:
However i also plan to write this better structured, documented, faster, more stable & more heavyweight than the other flock of C# ones floating around.
We'll see how that turns out.
Oh don't worry, you don't put me off 1 bit, ill be continuing with this server.Quote:
It was a srs question, please give a srs answer.
I find the word choice here to be oxymoronic, because this is where the CLI excels. Language choice and interoperability between those languages is better than what is available for the JVM.
There's at least one implementation of Java for the CLI, meaning that you'd be able to code in the language and still make use of all the existing C# code from there. You'd need to sacrifice the JCL in favour of the BCL though (who cares, for much of it, they're functionally identical but named differently).
Running on linux is a moot point. Mono runs on linux just fine unless you're trying to use .Net 4.0. I don't particularly see anyone making use of even .Net3.5 features like LINQ here anyway. Mono will run .Net 2.0 code without trouble.
Variety is good when code is interoperable, but otherwise, it sucks. It means unnecessary rewrites, additional maintenance, and lack of cooperation with other developers, which is already one of the problems on this forum.
I doubt you'll get any performance increase using Java unless at the cost of the stability you also wish for. What constructs does Java offer to better structure code that you can't do in C#?
Don't let me dissuade you, but I just don't see any advantage whatsoever to start using Java now (unless you're compiling to CIL). If you already had plenty of code written in Java (think Qonquer), then is might be reasonable, otherwise, you can achieve everything you want with C#, making use of existing code and saving a lot of effort.
I was talking more at design level, not language. I'm only comparing my project to LOTF (C#) which is what i use as a reference purely only for packet structures. But also taking a look at that code, i'm not much of a C# person but i know enough to know that it's written & designed quite poorly.Quote:
Originally Posted by unknownoneWhat constructs does Java offer to better structure code that you can't do in C#?