Quote:
Originally Posted by Reaper of Souls
Ich möchte z.B Programme wo mir meine Rootserver MySQL Datenbanken auslesen können und in die Datenbank schreiben können kann natürlich auch mit php kombieniert werden.
Und in der Zukunft möchte ich einen privat Server entwickeln dass hat aber noch mindestens 5 Jahre zeit.
Mit welcher Sprache ich anfange für meine Programme mit Datenbank funktion ist mir am Anfang egal aber später möchte ich eben auf C++ hinaus.
|
Ich würde dir tatsächlich da Pascal (FreePascal mit Lazarus) empfehlen, performancetechnisch vergleichbar mit C++, sehr gute Cross Plattform, Netwerkkommunikation und Datenbank Unterstützung vor allem für MySQL und Firebird durch die Standardbibliotheken. Durch FastCGI sehr einfach in den Apache httpd Webserver zu integrieren (auch durch Standardbibliothek). Und man hat relativ einfaches Multithreading (nicht so einfach wie in C# oder VB).
Im Gegensatz zu C++ ist halt viel mehr in den Standard Bibliotheken, grade was Serverentwicklung angeht. Aber wenn du auf C++ hinaus willst fang doch mit C++ an, auch wenn ich Persönlich (grade für die Serverentwicklung mit Datenbanken) Pascal besser finde.
C++ bietet dafür halt Syntaktisch größere Freiheiten durch mehr Syntaktische Konstrukte, allerdings finde ich das sehr verwirrend (ich bin einfach kein Fan der Syntax, die Tatsache das es für alles 5 Möglichkeiten gibt macht das nicht besser). Ich mag Pascal vor allem wegen der klaren Struktur, und als sehr Systemnahe Sprache wird man gezwungen sich Technisch mit dem System auseinander zu setzen um die best mögliche Leistung erzielen zu können, und ich lerne sehr gerne neue Sachen über Computer, Betriebsysteme, etc.