Dies ist ein Follow-up zu twoquestions Ich fragte eine Woche oder so zurück. Das Ergebnis davon war, dass ich einen Prototyp einer AI-basierten Anwendung für das Web erstellte, und ich fragte mich, welche Sprache (n) verwendet werden sollte. Die Schlussfolgerung schien zu sein, dass ich für etwas wie Python gehen und dann irgendwelche kritischen Bits in etwas schnelleres wie Java oder C/C++ umwandeln sollte.Verwenden von Python zum Erstellen von Webanwendungen
Das klingt gut für mich, aber ich frage mich jetzt, ob Python wirklich die richtige Sprache ist, um eine Webanwendung zu erstellen. Die meisten Web-Anwendungen, an denen ich in der Vergangenheit gearbeitet habe, waren C/C++ CGI und dann php. Der PHP-Code, mit dem ich viel leichter arbeiten konnte, machte die Verknüpfung der Benutzeroberfläche mit dem Backend so viel einfacher und auch für mich logischer.
Ich habe Python vorher nicht benutzt, aber was ich mich im Grunde frage ist, wie einfach ist CGI-Programmierung in Python? Muss ich auf die langweilige Art und Weise in C/C++ zurückgehen, wo HTML-Code in Vorlagen gespeichert werden muss und das CGI sie einlesen muss und spezielle Codes durch geeignete Werte ersetzen muss oder ist es möglich, die Vorlagen zu haben der Code wie bei PHP?
Ich stelle hier wohl eine zutiefst ignorante Frage, für die ich mich entschuldige, aber hoffentlich wird jemand wissen, worauf ich hinaus will! Meine allgemeine Frage ist: Ist das Schreiben von Web-Anwendungen in Python eine gute Idee, und ist es so einfach wie mit PHP?
PHP ist einfacher, die ersten 80% Ihrer Website zu knallen. Die letzten 20 sind härter und die Wartung ist schrecklich. Wenn Sie sich die Zeit nehmen, es mit PHP am Anfang (Framework) richtig zu machen, benötigt es so viel Zeit wie ein Python-Web-Framework. –