Well, I think it's a good idea if we would work on the same controller and not developing multiple ones.
But I disagree with starting from Scratch. eXpansion, UASECO and ManiaControl are really advanced tools, why should we drop all those controllers?
Then, I think we should keep coding in PHP. Reasons:
- Easy to install
- A huge part of the coder-community here started with PHP (like me) and it's the only language they can really code in. The experience is just much bigger than in other languages
- Since PHP 7 it's even faster and more structured Coding is possible.
- Threading IS possible, even on windows. Problem is the portability. On Windows we can complile our own PHP installation, which is portable, multithreaded and shipped with the controller. On Linux it's a little harder to create an easy installation.
- Changes are easy to make by serveradmins, because nothing is compiled.
- It's easier to port existing plugins
- The official dedicated server xml-rpc client is written in PHP
- It's cool
What I can contribute:
- Translating into German
- Plugins
- Core, but not at the moment. I think I do not have enough time for that right now :/
- Preferably in PHP. Java would be ok, too. But my experience in other languages is ~0
I prefer continuing with eXpansion or Maniacontrol. Both are modular enough to be continued by a bigger team. UASECO is good, too, but there is still too much to do I think.
And I think it's essential, that we have
one active and
motivated project leader, who is able to organize stuff.