Haben die alten Widgets ausgesorgt?



  • NiceJava schrieb:

    Aber ich hoffe, ich konnte hier nochmals klar machen, warum C++ den Ruf hat den es hat. Es liegt an euch Fachautoren, Verlegern und natürlich auch an Foren- und Blog-Betreibern diesen Ruf zu verändern.

    Wenn du dich daran so störst, dann lerne halt C++ und ändere es selbst. :p Niemand wird hier etwas ändern, was er selbst gar nicht als Problem ansieht. Ich persönlich kann auch nicht so recht nachvollziehen was du sagst. Es gibt genügend best practice Bücher über C++.
    Und hier deine C++ Webserver:

    http://www.adp-gmbh.ch/win/misc/webserver.html

    http://www.boost.org/doc/libs/1_56_0/doc/html/boost_asio/examples/cpp03_examples.html#boost_asio.examples.cpp03_examples.http_server

    http://www.dreamincode.net/forums/topic/207537-c-simple-web-server/

    Andere C++ Tutorials:

    http://www.dreamincode.net/forums/forum/48-c-tutorials/

    http://www.c-plusplus.net/forum/f55

    @Mechanics: Schon mal IntelliJ ausprobiert? Gibt es auch als kostenlose Community-Edition. Legt noch mal einen drauf was gute Java-IDEs angeht.

    L. G.,
    IBV



  • Wenn man fehlervermeidend programmieren will, ist es in C++ am einfachsten. Also für mich bei quasi jedem Programm.

    NiceJava schrieb:

    Es liegt an euch Fachautoren, Verlegern und natürlich auch an Foren- und Blog-Betreibern diesen Ruf zu verändern.

    Sag doch mal bescheid, wenn der Gallileo-Verlag und Jürgen Wolf sich aus dem C++-Geschäft zurückziehen. Es gibt genug gute Bücher, aber sie gehen unter durch total falsche (anfangs gefakte) Amazon-Rezensionen.

    Außerdem KANN es keine durchgängig anfängerfreundliche Sprache geben, denn das Programmieren selbst ist total kompliziert, fürchte ich. Versuche dahin wie der Java-GC rächen sich stets.



  • Ethon schrieb:

    Ab dann hat man 0.0 Lag bei Aktionen.

    Hm.. Wieviel Wochen muss Eclipse dafür laufen, dass es dort ankommt? Bei mir ist es nie soweit gekommen.



  • IBV schrieb:

    NiceJava schrieb:

    Aber ich hoffe, ich konnte hier nochmals klar machen, warum C++ den Ruf hat den es hat. Es liegt an euch Fachautoren, Verlegern und natürlich auch an Foren- und Blog-Betreibern diesen Ruf zu verändern.

    Wenn du dich daran so störst, dann lerne halt C++ und ändere es selbst. :p Niemand wird hier etwas ändern, was er selbst gar nicht als Problem ansieht. Ich persönlich kann auch nicht so recht nachvollziehen was du sagst. Es gibt genügend best practice Bücher über C++.
    Und hier deine C++ Webserver:

    http://www.adp-gmbh.ch/win/misc/webserver.html

    http://www.boost.org/doc/libs/1_56_0/doc/html/boost_asio/examples/cpp03_examples.html#boost_asio.examples.cpp03_examples.http_server

    http://www.dreamincode.net/forums/topic/207537-c-simple-web-server/

    Andere C++ Tutorials:

    http://www.dreamincode.net/forums/forum/48-c-tutorials/

    http://www.c-plusplus.net/forum/f55

    @Mechanics: Schon mal IntelliJ ausprobiert? Gibt es auch als kostenlose Community-Edition. Legt noch mal einen drauf was gute Java-IDEs angeht.

    L. G.,
    IBV

    Ja, alles auf Englisch, da ist der Markt ja auch bedient. Jetzt kommt wieder der Spruch dass ohne Englisch nichts geht blablabla. Ist mir auch schon klar, aber für den Anfänger ist es wesentlich einfacher wenn er wenigstens in seiner Muttersprache lernen kann.

    So wie es aussieht, bleibt dann halt C++ bei seinem schlechten Ruf, da niemand was ändern will auf dem deutschen Markt.

    Eclipse und Netbeans rennt wie Sau bei mir unter einem i7 und auch mein Software-Renderer, den ich unter Java schreibe, macht keine Mucken. Das einzige unter OSX zieht mein Programm 50% CPU auf meinem i5 Macbook, unter Linux und Windows 3% auf einem i7 12GB Ram PC mit GTX760 und SSD. Ganz schlimm funktioniert Eclipse und auch Netbeans unter Mavericks und Yosemite, da habe ich schnell wieder auf Mountain Lion downgegradet. Aber wie gesagt unter Windows und XFCE unter Linux kann ich nicht meckern über die Performance.



  • NiceJava schrieb:

    Ja, alles auf Englisch, da ist der Markt ja auch bedient. Jetzt kommt wieder der Spruch dass ohne Englisch nichts geht blablabla. Ist mir auch schon klar, aber für den Anfänger ist es wesentlich einfacher wenn er wenigstens in seiner Muttersprache lernen kann.

    Also so kompliziert ist das Englisch dieser Fachbücher ja nun nicht, daß man davon groß behindert würde.



  • @NiceJava: Wie liest du eigentlich die Java Doc? Vieles gibt es nur in Englisch.



  • Ach komm, der musste ja jetzt kommen. Dann könnten man auch alle deutschen Posts, Fachartikeln, Bücher usw sein lassen. Es ist halt immer schwerer was in einer Fremdsprache was zu lernen und C++ ist schon schwer genug, im Vergleich zu den anderen heutig häufig eingesetzten Sprachen.



  • IBV schrieb:

    @NiceJava: Wie liest du eigentlich die Java Doc? Vieles gibt es nur in Englisch.

    Es geht doch nicht um mich, ich komme recht gut mit dem Fach-englisch klar. Aber ich habe halt genug Empathie und weiß auch noch aus meinen Anfangstagen, dass mir deutsche Artikel immer schneller einen Durchblick verschafft haben. Wenn man über einem gewissen Level raus ist, geht alles auch in English, aber gerade die ersten Schritte wäre was in der Muttersprache schon toll. Und wenn ich die Wahl habe zwischen einer englischen oder deutschen Ausgabe, dann wähle ich auch heute noch die deutsche, obwohl ich auch Wälzer in English habe.

    Aber Englisch vs Deutsch wollte ich hier nicht diskutieren, nur den Fachartikelmangel auf Deutsch von C++ im Vergleich zu Java und Konsorten, den man durch die Bank weg beobachten kann.

    Wenn man heute in die Welt des Programmierens einsteigt, egal ob an der Uni, in der Ausbildung oder auch als Hobby, dann spielt C++ wirklich keine große Rolle und das müsste ja nicht so sein.



  • NiceJava schrieb:

    Wenn man heute in die Welt des Programmierens einsteigt, egal ob an der Uni, in der Ausbildung oder auch als Hobby, dann spielt C++ wirklich keine große Rolle und das müsste ja nicht so sein.

    Das hat erstens nichts mit Fachbüchern zu tun, schließlich ist C++ älter als Java, zweitens kommt es auf das Gebiet drauf an. An meiner FH ist zwar bei C und Java der Schwerpunkt, aber bei den C-Vorlesungen haben wir einen C++ Crashkurs bekommen, weil andere Profs das in ihren Vorlesungen voraussetzen. Ich habe das jetzt in drei Vorlesungen gebraucht: Bildverarbeitung, Computergrafik und Multimedia. Und bei meiner Werkstudententätigkeit (Bildverarbeitung) brauche ich das auch und deswegen sehe ich mich nun gezwungen, C++ professionell zu lernen. Irgendwelche Kochbücher helfen mir da übrigens nicht weiter, die es übrigens sehr wohl gibt, auch auf Deutsch. Guck mal bei amazon. Da gibt es Bücher bei denen man C++ mit Spieleprogrammierung lernt. Oder Schrödingers Katze lernt C++ usw. Alles da...

    L. G.,
    IBV



  • NiceJava schrieb:

    Mechanics schrieb:

    Bei kleinen Projekten finde ich Java und C# (vor allem C#) auch besser.

    und da du auch schriebst, dass nur 10% der Projekte wirklich mit vielen bis hundert Mann entwickelt werden, dann ist also Java/C# für 90% aller Softwareprojekte zu empfehlen. Toll, und solch eine Aussage von einem C++-Menschen.

    Ich bin kein C++ Mensch. Ich habe länger C# programmiert als C++, und privat auch viel mehr. Ich habe auch mehrere "größere" Projekte in Java gemacht. Ich bin weitgehend neutral, was C++/C#/Java angeht. Ich argumentiere hier vor allem Pro C++, weil deine Anschauung aus meiner Sicht falsch ist. Ich brauche ja nicht für Java zu argumentieren, das kennst du ja schon gut und den entsprechenden Arbeitsmarkt auch.

    Und ja, ich würde bei 90% der Programme vielleicht C# oder Java bevorzugen. Und? Das ist für mich keine religiöse Diskussion, wie du das anscheinend siehst. Ich habe nie gesagt, C++ wäre die beste Sprache der Welt, die für alle Problemstellungen perfekt geeignet ist. Wenn du einsiehst, dass man Browser, CAD Systeme, Videoschnittprogramme und sehr vieles mehr auch heute noch From Scratch am besten in C++ und nicht in Java schreiben würde, dann sind wir uns vielleicht endlich einig. Und das ist zufälligerweise auch die Größenordnung von Projekten, die mich am ehesten interessieren.

    Mich stören die Probleme, die Anfänger mit C++ haben nicht unbedingt, weil ich als Anfänger auch große Probleme hatte. C++ hat mich damals deswegen auch nicht weiter interessiert und es war auch nicht die geeignete Sprache zum Lernen. Es wäre für mich auch heute nicht die geeignete Sprache zum Lernen gewesen. Aber mit der Zeit habe ich Programmiererfahrung gesammelt, dann noch paar gute C++ Bücher gelesen und hatte dann auch damit keine Probleme mehr. Natürlich braucht man auch danach noch Jahre, um C++ "gut" oder zumindest immer besser zu können. Das ist halt eine Sprache für Profis und nicht für Anfänger. Und für einen erfahrenen Entwickler sollte es kein Problem sein, in C++ reinzukommen.

    Deine Begeisterung für die Community und Fachliteratur im Java/C# Umfeld teile ich nicht. Zum einen gibt es durchaus genügend gute C++ Bücher. Es ist nur leider nicht so einfach, die unter den vielen schlechten auszumachen. Es gibt auch Videos, auch wenn ich persönlich mit Videos überhaupt nichts anfangen kann. Nur sind es halt keine Best Practice Vorträge für absolute Anfänger, wie man Datenbankabfragen macht (da machts eh keinen Sinn, von C++ zu reden, für sowas braucht man konkrete Bibliotheken, und da kann man auch gut auf Videos verzichten), sondern eher Vorträge von erfahrenen Entwicklern bei Google, Microsoft oder Adobe über grundlegende Idiome.
    Wenn man sich C# anschaut, dann ist das bekannteste deutsche Forum mycsharp.de. Und ich finde, das ist mehr oder weniger tot. Da tummeln sich noch paar Leute rum, kommen immer wieder paar Anfängerfragen, aber viel passiert da nun wirklich nicht. Und alle sind immer überkorrekt, dafür werden alle Diskussionen gleich im Kern erstickt. Hier ist es viel chaotischer, aber nachdem ich mich dran gewöhnt habe, finde ich es hier auch viel interessanter.
    Dann gibt es Fachzeitschriften wie dotnetpro oder das Entwicklermagazin. Finde ich beides weitgehend uninteressant. Ich versteh nicht mal die Zielgruppe. Für Anfänger nicht unbedingt geeignet, für Profis auch nicht. Kein Profi braucht das. Mich nerven solche Zeitschriften eher. Das macht auf mich überhaupt keinen professionellen Eindruck. Warum sollte man sowas in C++ brauchen?



  • IBV schrieb:

    Oder Schrödingers Katze lernt C++ usw.

    Klingt nach einer Anleitung zur Tierquälerei. 😋 Aber naja, diese Katze muss ja ohnehin schon einiges aushalten.



  • IBV schrieb:

    NiceJava schrieb:

    Aber ich hoffe, ich konnte hier nochmals klar machen, warum C++ den Ruf hat den es hat. Es liegt an euch Fachautoren, Verlegern und natürlich auch an Foren- und Blog-Betreibern diesen Ruf zu verändern.

    Wenn du dich daran so störst, dann lerne halt C++ und ändere es selbst. :p Niemand wird hier etwas ändern, was er selbst gar nicht als Problem ansieht. Ich persönlich kann auch nicht so recht nachvollziehen was du sagst. Es gibt genügend best practice Bücher über C++.
    Und hier deine C++ Webserver:

    http://www.adp-gmbh.ch/win/misc/webserver.html

    http://www.boost.org/doc/libs/1_56_0/doc/html/boost_asio/examples/cpp03_examples.html#boost_asio.examples.cpp03_examples.http_server

    http://www.dreamincode.net/forums/topic/207537-c-simple-web-server/

    Hallo,

    bitte Tntnet nicht vergessen!!!



  • tntnet schrieb:

    Hallo,

    bitte Tntnet nicht vergessen!!!

    Hier gibt's auch einen deutschen(!) Artikel dazu:
    http://www.linux-magazin.de/Ausgaben/2014/01/Tntnet

    und hier eins über C++11:

    http://www.linux-magazin.de/E-Bibliothek/Themenpakete/C-11-Paket-Folgen-1-bis-16

    PS: Bist du der Autor der Lib?



  • Mechanics schrieb:

    Wenn du einsiehst, dass man Browser, CAD Systeme, Videoschnittprogramme und sehr vieles mehr auch heute noch From Scratch am besten in C++ und nicht in Java schreiben würde, dann sind wir uns vielleicht endlich einig.

    Ja, da werden wir uns einig. Objective-C sollte man da aber im gleichen Atemzug nennen, aber ok das meiste wird da wohl in C++ gestemmt. Und auch ich finde Grafikprogrammierung viel interessanter als die blöde Maskenprogrammierung mit DB im Hintergrund.



  • oenone schrieb:

    Ethon schrieb:

    Ab dann hat man 0.0 Lag bei Aktionen.

    Hm.. Wieviel Wochen muss Eclipse dafür laufen, dass es dort ankommt? Bei mir ist es nie soweit gekommen.

    Bei mir sofort. Ca 30 Projekte im Workspace, nie gezählt.



  • IBV schrieb:

    tntnet schrieb:

    Hallo,

    bitte Tntnet nicht vergessen!!!

    Hier gibt's auch einen deutschen(!) Artikel dazu:
    http://www.linux-magazin.de/Ausgaben/2014/01/Tntnet

    und hier eins über C++11:

    http://www.linux-magazin.de/E-Bibliothek/Themenpakete/C-11-Paket-Folgen-1-bis-16

    PS: Bist du der Autor der Lib?

    Danke für die Ergänzung. Und ja, ich bin der Author. Aber Tntnet ist nicht einfach eine Lib sondern ein Webapplikationsserver.



  • Kannst du was über die Verbreitung von tntnet erzählen? Benutzt das jemand, benutzt das jemand in kommerziellen Anwendungen? Habs schon mal gesehen, als ich sowas für die Arbeit gesucht habe, hatte mich auf den ersten Blick aber nicht so überzeugt.



  • Eine Webapp entwickelt doch heute niemand mehr selbst, das ist ein Zusammenspiel von aktuellen Frameworks in PHP und Java. Die Zeit, das Rad jedes mal neu zu erfinden, für Anmeldung, DB-Anfragen, Verifikatoren, Templates(nicht die C++-Art), hat doch niemand mehr. Und nichts ist schlimmer, als was zu benutzen was kaum einer nutzt. Wer nach einem Problem nicht googeln, oder schnell einen anderen Entwickler fragen kann, der verliert unglaublich viel Zeit. Und zu viel Geld, ein Projekt mal eben 5mal teurer werden zu lassen, hat niemand.

    Deswegen ist es auch fast immer viel günstiger gute Software einzukaufen, als auf OpenSource zu setzen. 1000,- EUR für ein Photoshop oder so zahlt sich ganz schnell aus, wenn man damit schneller und stressfreier zum Ziel kommt. Das gilt alles natürlich für den beruflichen Nutzen der ganzen Technologien. Für den Hobby-Heimwerker ist das alles irrelevant, der hat Zeit ohne Ende und auch keine Kunden die warten.



  • NiceJava schrieb:

    Deswegen ist es auch fast immer viel günstiger gute Software einzukaufen, als auf OpenSource zu setzen.

    Dass ist leiter war.



  • Hey, kümmert sich mal jemand um volki?
    Scheint nen üblen Absturz zu haben, der Gute 👎


Anmelden zum Antworten