Yerf!
Sowohl mit Eigenentwicklung als auch mit der Verwendung von einem sehr gut durchdachten Framework sind die Chancen hoch, als Anfänger ohne Erfahrung reichlich Mist zu produzieren.
Hehe, jo. Allerdings bin ich kein direkter Anfänger, ich hab schon an einiger Software mitgearbeitet. Das neue ist, das ich die komplette Planung von Grund auf vor mir hab. Ansonsten hab ich bisher nur in fertigen Strukturen mitgearbeitet und erweitert.
Das Tutorial kann sehr gut sein und dich ordentlich in das Framewokr einführen, aber es liefert dir nur generelle Beispiele im Umgang mit den Komponenten. Es nimmt dir nciht die Entscheidung ab, welche Komponenten am besten zu nehmen sind und mit welchen sie perfekt zusammenspielen um das Ziel im Ganzen oder auch nur eine Teilaufgabe davon zu implementieren.
Das mir ein Framework nicht alles abnimmt ist klar... deshalb ist das momentan meine favorisierte Richtung. Ich komm etwas schneller zum Ergebnis, hab aber mehr Freiheiten.
Windows V-Server gibt es zum Beispiel für 9,90€. Aber nach meiner Erfahrung mit einem Linux-V-Server der gleichen Preisklasse sollte man diesem und sich erst einmal eine Probezeit gönnen, bevor man live geht.
Eigener Server heißt auch Verantwortung für das System... vor allem Einrichtung und Sicherheit. Ein Linuxsystem könnte ich so nebenbei bekommen, das wird von einem Bekannten betreut und ich könnte dort mit rauf.
Nach PHP ist die Nachfrage hoch, also kann man damit bei vielen Kunden punkten, wenn das reibungslos läuft. Man kann manchmal nur hoffen, dass Python nicht nur zum Beeindrucken in der Feature-Liste da ist.
Jo, aber wie gesagt könnt ich das Python selber auf besagtem Server einrichten und müsste mich dann nur um den Punkt kümmern. (Ein Tomcat wäre genauso "einfach")
Software-Entwicklung zu erlernen und Erfahrungen zu sammeln ist langwierig, und besonders, wenn du ein umfangreiches System planst, brauchst du eine Menge Durchhaltevermögen, je nach deinem eigenen Perfektionismusgrad. Schnellere Erfolge, besonders da du schon ein Ziel vor Augen hast, erzielst du sicher mit dem Konfigurieren eines fertigen Systems.
Dass das System nicht von heut auf morgen sofort alles kann ist klar. Ich muss da Schritt für Schritt vorgehen und die Features priorisieren. Es geht auch nicht unbedingt um ein schnelles Ergebnis. Zum Teil ist ja auch der Weg das Ziel, sprich: Erfahrung sammeln.
Konkrete Empfehlungen gebe ich keine, du musst sowieso selbst die Systeme mit deinen Anforderungen und Ansprüchen vergleichen.
Jo, ist schon irgendwie klar, aber irgendwie hoff ich doch ein paar konkrete Beispiele zu bekommen, die eine nähere Betrachtung wert sind. Einfach um in dem Jungel eine Vorauswahl zu bekommen...
Gruß,
Harlequin
RIP --- XHTML 2
nur die Besten sterben jung