Website erstellen

Codeacademy kann ich nur empfehlen.
Das tollste ist, man sieht direkt im Browser das Feedback! Wobei die Kurse natürlich nicht alles beibringen können. Für Basics ok.

Warum sind hier eigentlich alle gegen PHP? Ist meiner Meinung nach immer noch die verbreiteste serverseitige Programmiersprache.

Gruß
 
Warum sind hier eigentlich alle gegen PHP? Ist meiner Meinung nach immer noch die verbreiteste serverseitige Programmiersprache.
Weil PHP elegante, aber auch tierisch schlechte Saucodes möglich macht und vieles nicht so gelöst ist, wie es sich viele wünschen.

Das ist ein ähnlicher Glaubenskrieg wie Windows vs. Linux. Windows hat die Position von PHP und Linux der anderer Websprachen. Nur weil etwas am weitesten verbreitet ist, ist die Qualität nicht gleich die beste. ;) Windows ist etabliert und relativ einfach. PHP ist etabliert und relativ einfach. Viele Pro-User bevorzugen Linux und halten nichts von Windows. Viele Web-Entwickler nutzen andere Sprachen und halten nichts von PHP. Und noch eine Gemeinsamkeit haben da PHP und Windows: "Easy to learn, Hard to Master". Der Anfang ist leicht. Aber wenn man alles aus dem FF können will und alle Facetten sehen möchte, muss sehr sehr sehr viel suchen, lernen und lesen. :D
 
PHP kommt einer schlechten Sprache wahrscheinlich am nächsten. Gefühlt gibt es für jede Funktion eine sichere und eine unsichere Variante. Das OO Konzept wirkt wie von einem 12 Jährigen ausgedacht und Konfigurationen können sich nach belieben selbst überschreiben. Die Standart Libs sind so ziemlich nichts sagend, in der Dokumentation sowie Fehlerbehandlungen (selbst C ist da besser) und daher auch eher nichts für Neueinsteiger die wirklich programmieren lernen wollen.

Der einzige Vorteil ist der, das man relativ schnell selbst starten kann und es leicht zu benutzende Server gibt.
 
PHP kommt einer schlechten Sprache wahrscheinlich am nächsten. Gefühlt gibt es für jede Funktion eine sichere und eine unsichere Variante. Das OO Konzept wirkt wie von einem 12 Jährigen ausgedacht und Konfigurationen können sich nach belieben selbst überschreiben. Die Standart Libs sind so ziemlich nichts sagend, in der Dokumentation sowie Fehlerbehandlungen (selbst C ist da besser) und daher auch eher nichts für Neueinsteiger die wirklich programmieren lernen wollen.

Der einzige Vorteil ist der, das man relativ schnell selbst starten kann und es leicht zu benutzende Server gibt.
Ich kann dir da schon zustimmen. PHP schleppt eben die alten funktionalen Altlasten auf Grund der Kompatibilität mit sich mit. Das OOP ist bei weitem noch nicht vollständig und auch die Standardbibliotheken wissen oftmals nicht, ob sie OOP, funktional oder beides sein sollen. MySQLi zum Beispiel lässt sich funktional, objektorientiert oder auch auch als statische Klasse als beides irgendwie einsetzen.

Aber dennoch hat PHP eine wirklich flache Einstiegskurve. Die lasche Typisierung, das Array (welches zeitgleich auch List und dank assoziativen Arrays auch Map sowie Struktur ist), die aus anderen Sprachen schon bekannten Kontrollstrukturen etc. machen es einem Einsteiger nicht sonderlich schwer, in die Sprache zu kommen. Wer die Sprache aber meistern will, muss deutlich mehr als ein Grundlagenbuch zu Rate ziehen. PHP ist nun einmal bekannt dafür, für jedes Problem unzählige Lösungen zu bieten. Eine schlechter oder besser als die andere. Doch was am Ende zählt ist das Ergebnis. Hat der Programmierer es richtig gemacht, ist das Ergebnis schnell, fehlerfrei und sicher. Wenn nicht, wird er oder seine Nutzer es merken bzw. bei offenen Quellcodes bereits der erste versierte Downloader.

Meiner Meinung nach sollte eine Programmiersprache dem Programmierer nicht die Verantwortung abnehmen, seine Anwendung sicher, wartbar und performant zu programmieren. Die Sprache könnte es zwar. Aber der Hauptgrund dafür wäre eher die Produktivität als wirklich die Anwednungen sicherer und besser zu machen. Und dank der Verbreitung von PHP sowie auch die einfache und kostengünstige Art, Server zur Verfügung zu stellung, haben aus PHP das gemacht, was es jetzt ist. Und bevor die Leute einen teuren Rootserver oder ein teureren Webspace mieten, nehmen sie meist das, was billig vor der Nase liegt. Aber wenn die Programmierer es können, warum sollte das dann nicht auch legitim sein?
 
Start von einem Code <Code>, Ende von einem Code </Code>

<HTML> muss als erstes rein.
Dann kommt
<Header> ich packe da immer alle meta Tags Titel usw.
<body> das ist der sehbare Code Text usw.

Beispiel:
<HTML>
<header>
<title>Meine Webseite</title>
</header>
<body>
Das ist mein Text.
</body>
</HTML>

Dann kommen noch <div> ist wie eine Gruppe.
Zb wenn du ein div benutzt und da ein Text und ein Bild einfügst ändert sich nur das was in dem div ist.

Zb wenn du eine Zeile gelb machen willst machst du:
<div style="background-color:yellow;">gelbes Hintergrund </div>

wenn du den Stil in einer Datei verändern willst zb in Datei.CSS musst du diesen Link einfügen in den header

Benenne die CSS Datei "style.CSS"

<link rel="stylesheet" href="style.css" type="text/css">

Und den Rest mit Effekten usw musst du einfach gucken, Tutorials usw.

Um zb so eine Webseite zu machen wie Fanlist.info brauchst du max hmm 1 Monat.
Vorausgesetzt du kennst dich bisschen mit Photoshop aus :-)

Lese über:
Margin
Padding
HTML hover

Das wird dir gut helfen.
Bilder fügst du so ein
<img src="Bild.jpg">

Es gibt weit mehr als das. Für einfache Webseiten wie Fanlist.info oder ähnliches reicht HTML und css. Für was sehr gutes PHP. Ich finde PHP schwer :-P
 
Um zb so eine Webseite zu machen wie Fanlist.info brauchst du max hmm 1 Monat.
Wenn man absolut keine Ahnung hat und sich erst mal in die Materie einlesen muss, vielleicht. Ansonsten wäre sogar eine Woche großzügig geschätzt.

Vorausgesetzt du kennst dich bisschen mit Photoshop aus :-)
Inwiefern hier Photoshop eine Rolle spielt, erschließt sich mir nicht.

Für einfache Webseiten wie Fanlist.info oder ähnliches reicht HTML und css.
Wenn du schon diese Seite als Beispiel heranziehst, solltest du noch JavaScript erwähnen.

Für was sehr gutes PHP.
"Für was sehr gutes" ist PHP weder notwendig noch hinreichend.
 
Wenn man absolut keine Ahnung hat und sich erst mal in die Materie einlesen muss, vielleicht. Ansonsten wäre sogar eine Woche großzügig geschätzt.


Inwiefern hier Photoshop eine Rolle spielt, erschließt sich mir nicht.


Wenn du schon diese Seite als Beispiel heranziehst, solltest du noch JavaScript erwähnen.


"Für was sehr gutes" ist PHP weder notwendig noch hinreichend.

Ich glaube Photoshop ist für die Bilder gedacht.
Braucht man aber nicht unbedingt Photoshop für ;)
Ich benutze Pixelmator und das ist definitiv die günstigere Variante ^^

Salut

PS: Meine Kunden sind ohne PHP auch zufrieden^^
 
Zurück