Welche Programmiersprache ist am besten --> Browsergame
-
Blue-Tiger schrieb:
so nebenher: wie ist Python performancemaessig so im Webbereich?
Siehe mein erster Beitrag. Es kommt ja in der Regel weniger auf die Programmiersprache an, als auf das Design. Bei Webzeugs hast du eh andere Flaschenhälse (zB Datenbank, Netzwerkanbindung, httpd). Es ist halt wichtiger, dass du das Ding schneller bekommst, wenn du einen weiteren Server hinzufügst (und das theoretische beliebig oft).
-
rüdiger schrieb:
realist schrieb:
rüdiger schrieb:
Natürlich kannst du das auch mit C++ realisieren (gab dazu schon genug Threads hier
Stichwort FastCGI). Wichtig ist einfach, dass du die Anwendung so schreibst, dass du sie leicht skalieren kannst, in dem du weitere Server hinzufügst. Die Programmiersprache ist da (fast) egal.
Skalierbare Anwendungen schreiben sich halt leichter, wenn man nicht andauernd während der Entwicklung das Rad neu erfinden muss. Andererseits, gut, wie oft wird man schon z.B. eine Session in einer Webanwendung benötigen? Dieser Use-Case ist so unwahrscheinlich, so dass es durchaus berechtigt ist, zu sagen, dass man sich die selbst implementieren muss. Derartig fundierte Empfehlungen zeigen, wie fest du mit beiden Beiden in der Realität stehst, aber bitte, erzähl uns doch mehr von deinen zahlreichen Webanwendungen, die du in C++ implementiert hast. Ich hör dir gespannt zu .. *Popcorn hol* ..
Lies doch mal bitte seine Frage und meine Antwort. Wenn er danach fragt ob das mit C++ möglich ist, dann gebe ich ihm eine Antwort darauf: Es ist möglich. Verstehe überhaupt nicht welches Problem du da hast. Und wer spricht davon, dass er das Rad neu erfinden soll?
Ich fass noch einmal kurz zusammen, vielleicht wird es dann klarer:
rüdiger: Mit C++ und FastCGI kann man skalierbare Webanwendungen schreiben.
realist: Nein, weil man mit C++ und FastCGI viel zu viele Konzepte neu implementieren muss (== "das Rad neu erfinden"). Schon allein wenn man daran denkt, dass man auf Sessions in einem Cluster zugreifen möchte ...
rüdiger: Wer hat etwas von Rad neu erfinden gesagt?
-
Du verfälschst den Kontext, in dem rüdiger das gesagt hat!
Abgesehen davon:
Was hält dich in C++ davon ab, Bibliotheken zu verwenden?
Gibt genug, die portabel und nutzbar sind.
-
árn[y]ék schrieb:
Du verfälschst den Kontext, in dem rüdiger das gesagt hat!
Abgesehen davon:
Was hält dich in C++ davon ab, Bibliotheken zu verwenden?
Gibt genug, die portabel und nutzbar sind.Ja, na eh. In C++ gibt es ja alles in mindestens 5 versch. Implementierungen, ob es dann 1-Mann-Projekte sind, ist dann ja egal. Es soll ja oftmals auch nur ein Proof-Of-Concecpt-Projekt sein, damit einfach bewiesen ist, dass in C++ theoretisch alles möglich ist ..
-
realist schrieb:
Ich fass noch einmal kurz zusammen, vielleicht wird es dann klarer:
rüdiger: Mit C++ und FastCGI kann man skalierbare Webanwendungen schreiben.
realist: Nein, weil man mit C++ und FastCGI viel zu viele Konzepte neu implementieren muss (== "das Rad neu erfinden"). Schon allein wenn man daran denkt, dass man auf Sessions in einem Cluster zugreifen möchte ...
rüdiger: Wer hat etwas von Rad neu erfinden gesagt?Ich fasse zusammen:
Op: Kann ich dafür C++ nehmen?
rüdiger: Ja, siehe zB FastCGI. Aber die Programmiersprache ist ja egal, da man auf Skalierbarkeit achten sollte
realist: Skalierbare Anwendungen schreiben sich leichter, wenn man nicht das Rad neu erfinden muss
rüdiger: Wer sagt, dass man das neu erfinden muss?
realist: blablablaAlso was willst du mir eigentlich sagen?
-
"rüdiger: Mit C++ und FastCGI kann man skalierbare Webanwendungen schreiben."
Hat er wohl nicht ganz überrissen.
MfG
-
-
Das es aber laut meiner Aussage ein Widerspruch ist im selben Absatz C++ z.B. mit FastCGI zu empfehlen und zu behaupten, dass man eher darauf achten soll, skalierbare Anwendungen zu entwickeln, ist hier wohl wieder egal. Hier gilt halt einfach im gesamten Forum: Preiset C++, die Sprache die allen anderen in jeder Hinsicht immer und überall überlegen ist ..
Traurig, wie idelogisch motiviert hier manche Leute doch sind ..
Artchi schrieb:
Beneidenswert, wie du mir Paroli bietest. Ich sag nur "Developers : 4".
-
realist schrieb:
Hier gilt halt einfach im gesamten Forum: Preiset C++, die Sprache die allen anderen in jeder Hinsicht immer und überall überlegen ist ..
Traurig, wie idelogisch motiviert hier manche Leute doch sind ..
jetzt tust du einigen aber unrecht
-
Apeman schrieb:
realist schrieb:
Hier gilt halt einfach im gesamten Forum: Preiset C++, die Sprache die allen anderen in jeder Hinsicht immer und überall überlegen ist ..
Traurig, wie idelogisch motiviert hier manche Leute doch sind ..
jetzt tust du einigen aber unrecht
Als wärst du geistig flexibler. :p
-
Mr. N schrieb:
Als wärst du geistig flexibler. :p
ach ja? wo habe ich geschrieben, dass Java für betriebssystem-kernels oder C für web-anwendungen gut geeignet wären?
nene, nicht alles, was machbar ist, ist toll. eher ist vieles suboptimal, wie z.b. C++ für browsergames. dass es prinzipiell geht, will niemand bezweifeln (und mehr wollte, nehme ich an, rüdiger auch nicht sagen).
-
http://www.paulgraham.com/avg.html
realist schrieb:
Das es aber laut meiner Aussage ein Widerspruch ist im selben Absatz C++ z.B. mit FastCGI zu empfehlen
Wo empfehle ich C++ mit FastCGI? Ich beantworte nur seine Frage. Lern lesen.
realist schrieb:
Artchi schrieb:
Beneidenswert, wie du mir Paroli bietest. Ich sag nur "Developers : 4".
http://wexussoftware.com/ da bekommst du sogar ein Webframework mit kommerziellem Support. So far...
-
rüdiger schrieb:
http://www.paulgraham.com/avg.html
realist schrieb:
Das es aber laut meiner Aussage ein Widerspruch ist im selben Absatz C++ z.B. mit FastCGI zu empfehlen
Wo empfehle ich C++ mit FastCGI? Ich beantworte nur seine Frage. Lern lesen.
Wie konnte ich auch nur auf den absurden Gedanken kommen, dass du etwas als Möglichkeit auflistest ohne es zu empfehlen. Wenn ich jemandem vom Essen in einem Restaurant erzähle, liste ich auch nur jene Gerichte auf, die mir absolut nicht geschmeckt haben.
Auf derartig lächerlichen Standpunkten rumzureiten ist einfach niveaulos. Entweder du diskutierst vernünftig oder du lässt es bleiben, aber wenn du die Message so rüberbringen willst, wie du nun erzählt hast, dann formulier es einfach gleich richtig, anstatt hier rumzuheulen, von wegen andere können nicht lesen.rüdiger schrieb:
realist schrieb:
Artchi schrieb:
Beneidenswert, wie du mir Paroli bietest. Ich sag nur "Developers : 4".
http://wexussoftware.com/ da bekommst du sogar ein Webframework mit kommerziellem Support. So far...
Der Aufstieg eines 1-Mann-Projekts zu einer fadenscheinigen 1-Mann-Firma. Ich weiß nicht, was du damit bezwecken willst (möglicherweise wolltest mich von Anfang an eh nur amüsieren, denn das ist dir gelungen). Langsam wird es Zeit aufzuwachen, um der Realität ins Auge zu blicken ..
-
realist schrieb:
realist schrieb:
Das es aber laut meiner Aussage ein Widerspruch ist im selben Absatz C++ z.B. mit FastCGI zu empfehlen
Wo empfehle ich C++ mit FastCGI? Ich beantworte nur seine Frage. Lern lesen.
Wie konnte ich auch nur auf den absurden Gedanken kommen, dass du etwas als Möglichkeit auflistest ohne es zu empfehlen.[/quote]
Weil er danach gefragt hat.
realist schrieb:
Wenn ich jemandem vom Essen in einem Restaurant erzähle, liste ich auch nur jene Gerichte auf, die mir absolut nicht geschmeckt haben.
Auf derartig lächerlichen Standpunkten rumzureiten ist einfach niveaulos. Entweder du diskutierst vernünftig oder du lässt es bleiben, aber wenn du die Message so rüberbringen willst, wie du nun erzählt hast, dann formulier es einfach gleich richtig, anstatt hier rumzuheulen, von wegen andere können nicht lesen.Das ist mir echt zu flach. Troll woanders weiter...
-
realist schrieb:
rüdiger schrieb:
http://www.paulgraham.com/avg.html
realist schrieb:
Das es aber laut meiner Aussage ein Widerspruch ist im selben Absatz C++ z.B. mit FastCGI zu empfehlen
Wo empfehle ich C++ mit FastCGI? Ich beantworte nur seine Frage. Lern lesen.
Wie konnte ich auch nur auf den absurden Gedanken kommen, dass du etwas als Möglichkeit auflistest ohne es zu empfehlen. Wenn ich jemandem vom Essen in einem Restaurant erzähle, liste ich auch nur jene Gerichte auf, die mir absolut nicht geschmeckt haben.
Auf derartig lächerlichen Standpunkten rumzureiten ist einfach niveaulos. Entweder du diskutierst vernünftig oder du lässt es bleiben, aber wenn du die Message so rüberbringen willst, wie du nun erzählt hast, dann formulier es einfach gleich richtig, anstatt hier rumzuheulen, von wegen andere können nicht lesen.Irgendwie haben es wohl alle, außer dir natürlich, richtig verstanden. Kommt halt davon wenn Analphabeten versuchen auch noch zwischen den Zeilen zu lesen
-
Ja ne, ist gut, wie ihr meint .. Spielt ruhig weiter mit euren 1-Mann-Projekten mit Support von 1-Mann-Firmen. Irgendwann wird euch die Realität dennoch einholen, ob es euch passt oder nicht. Da versucht man zu diskutieren, aber wenn einem die Antwort nicht passt, kann der andere halt nicht lesen, echt toll!
-
Muss es denn jedes Mal in haltlose Unterstellungen und Beleidigungen ausarten?
Sowohl seitens der Unregs als auch der Mods ...
-
realist! LOL! Gut, du bist also der Meinung, nur ein Web-Toolkit von größeren Firmen zählen? Ok, ok, ok! Ist Microsoft groß genug?
Bitte:
Dokumentation: http://msdn2.microsoft.com/en-us/library/hs71b4xz.aspx
Download: http://www.codeplex.com/AtlServer
Jetzt bin ich mal auf ne Ausrede gespannt.
-
Schließt lieber den Thread bevor ich ausraste!
-
Tntnet ist ein Server, mit dem man Webapplikationen mit C++ erstellen kann. Sehr schnell und mit eingebauten Sessionmanagement.