Suche Programmierer/Webmaster für die Entwicklung eines C++ Frameworks



  • Du kannst beispielsweise den Namen einer Klasse als String an eine Funktion übergeben, die dann eine neue Instanz der Klasse erstellt (auf Wunsch auch mit Funktionsparametern).
    Außerdem liegen alle Klassennamen als Strings vor, was es möglich macht, den Namen bestimmter Objekte auszugeben (was beispielsweise beim debuggen sehr nützlich sein kann).

    Ich hab aber jetzt beschlossen, das Projekt zu stoppen - nicht weil es mir zu viel Arbeit ist, sondern weil .NET die Zukunft sein wird. Es wäre nicht das Wahre für mich, C++ mit Makros (oder anderen unschönen Dingen) "aufzurüsten", die den Code noch unübersichtlicher machen, als er sowieso schon ist. Man muss nunmal einsehen, dass C++ inzwischen veraltet ist. Erzählt mir jetzt aber bitte nichts davon, dass der letzte Standard noch garnicht so alt ist (98) - ja und?

    • Die RTTI ist miserabel
    • was als STL bezeichnet wird, ist wirklich das Minimum und so Dinge wie GUI, Threads usw. als Standard vorzuschreiben wäre auch nicht zuviel verlangt.
    • Die Größe der Typen variiert auf den verschiedenen Plattformen
    • Es gibt tausende Bibliotheken zu jedem erdenklichen Thema, aber keine, die man wirklich als "Standard" bezeichnen kann (was ich persönlich als Nachteil empfinde) ...
    • ...

    Da kann mir der Geschwindigkeitsvorteil auch gestohlen bleiben!

    Ich freu mich auf Mono ...



    • Für Mono gibt es keinen Linux-Amd64 Port und dotgnu is dann momentan wohl noch eher lahm und meine 32bit Emulation will ich unter keinen Umständen bemühen
    • .NET baut auf ner Menge Patenten auf. Das ist schlecht, weil es muss ja einen Grund geben, dass Microsoft sich das hat patentieren lassen.
    • ICH freu mich lieber auf C++0x - das behebt einige Mängel

    Nur meine Meinung.
    (Jaja ich weiß dass ich spät dran bin :D)



  • C++0x?

    Ist das ein neuer Standard?
    Welche Mängel werden dabei behoben?



  • C++0x ist der nächste C++ Standard, der aber noch gerade entwickelt wird, C++0x is auch nur der vorläufige Name. Da C++0x noch nich da is, kann ich dir nich sagen was besser sein wird, aber: es wird auf keinen Fall eine GUI-Lib beinhalten, siehe WinForms das schon bald von Longhorn überholt wird.


Anmelden zum Antworten