Quote:
Originally Posted by Wanetrain
Warum Boost.Asio? damit ihr nicht an eine Plattform gebunden seit? maaah..
|
Die Diskussion der letzten Tage hatte als zentrales Thema die Plattformgebundenheit und die Ineffizienz der gemeinhin benutzten Server-Software. Diese wurde in C# von Crunkx geschrieben und seither immer nur leicht abgeändert.
Quote:
Originally Posted by Wanetrain
Wenn ihr zu Linux wollt dann geht zu JavaScript, aber haltet euch von Native C++ fern, passt nicht ganz, oder wollt ihr like Mincraft scheiße sein?^^
|
Serverseitig JavaScript zu nutzen ist wahnsinnig ineffizient. Mal abgesehen davon ist ISO-konformes C++ benutzbar unter Windows, Linux und OS X.
Was Minecraft mit C++, Linux und JavaScript zu tun haben soll, weiß ich beim besten Willen nicht. Bist du eines dieser witzigen Persönchen, die JavaScript mit Java verwechseln? Wenn ja: Wir werden auch kein Java für die Server-Software benutzen.
Quote:
Originally Posted by Wanetrain
Bei einem Server arbeitet man sehr viel mit Interlocks, daher empfiehlt es sich Intel TBB zu nutzen, Datenbank MongoDB? ich würde mehr auf eine relativ gut struktierte MSSQL DB setzen, allerdings seit ihr ab da an Windows gebunden.
|
Intel® Threading Building Blocks ist eine netter Spielerei, die wir eventuell verwenden werden. Zur Alternative steht unter anderem die C++ REST SDK ("Casablanca") von Microsoft, die einen Port von PPL als PPLX mitliefert. Diese hat außerdem ein paar nette Tools um mit JSON zu arbeiten. Nachteil ist dann aber, dass wir die OS X Kompatibilität verlieren. Aber mal ehrlich, wer will schon OS X Server benutzen?
MongoDB hat wie jedes andere DBVS (Datenbankverwaltungssystem) auch seine Schwächen, zu seinen Stärken gehört aber die RESTful API und die Effizienz. Andere DBVS wie MySQL oder NoSQL haben zwar auch ihre Stärken und mögen für bestimmte Sachen besser geeignet sein – auch in diesem Projekt! –, aber wir werden bei MongoDB bleiben.
Quote:
Originally Posted by Wanetrain
Großen und ganzen zwar eine Nette idee, sollte man nur alles genau überdenken wie man raus will, und nicht einfach drauf los Coden. :>
|
Das Projekt wird Open-Source. Wir freuen uns auf deine konstruktiven Beiträge.
Quote:
Originally Posted by Wanetrain
( Ps: Crasy is here. <3 )
|
P.S.: Dieser Beitrag von dir war nicht konstruktiv.
Quote:
Originally Posted by Sleutel
I think you guys should focus on one version, just because of the difference of the packets in certain clients. I would love to help :)
|
We got something in store for that... :-)