gutefrage.net, die Ratgeber Community
version2_beta
Login   |  Forum |  Richtlinien |  FAQ
56 

Gibt es Gründe gegen die Webentwicklung "normaler" Webanwendungen mit PHP?

gefragt von davasicekdavasicek am 25.04.2007 um 16:49 Uhr

Was spricht gegen die Webanwendungsentwicklung mit PHP? Es geht um eine Reisewebsite mit vielen Bildern und Texten ohne sicherheitsrelevante Teile. Gibt es berühmte "Vorbilder" für PHP-Websites?


Weitere Fragen zu verwandten Themen finden Sie hier:

Website (248)
Programmierung (122)
Entwicklung (110)
ähnliche Fragen

Frage beantworten!


goetzemann
beantwortet von goetzemann am 16. November 2008 17:51
3x
Die Antwort ist hilfreich? Dann klick mich!

Es spricht absolut nichts dagegen, im Gegenteil. Man sollte sich nur im Vorfeld überlegen was man genau tun möchte und wie groß die Website werden soll. Hier ein kleiner Überblick zu php (oop und webentwicklung): http://www.kajamogo.de/php.php


UlfDunkel
beantwortet von UlfDunkel am 25. April 2007 17:29
2x
Die Antwort ist hilfreich? Dann klick mich!

a) Nichts spricht dagegen.

b) Alle möglichen und unmöglichen Websites werden heutzutage mit PHP realisiert.

Kommentar von Simple_avatar5smalldavasicek am 25. April 2007 17:53

Hm, danke, aber gibt es hier evtl. etwas ausführlichere Informationen?

Kommentar von 304c9c2bc0e059c4ee7068a62717e3d4smallUlfDunkel am 25. April 2007 19:59

PHP ist seit Jahren die Sprache für Webseiten. Das Wichtigste, was Du wissen musst, findest Du hier:

http://www.php.net/manual/de/index.php

Alles andere ist Übung und Fleiß, wobei PHP total einfach zu erlernen ist.


anonym
beantwortet von wiele am 25. April 2007 18:19
1x
Die Antwort ist hilfreich? Dann klick mich!

Meines Erachtens spricht nichts dagegen (wie UlfDunkel schon schrieb), außer dass man es lernen muss, wenn man eine Web-Seite damit machen will ;-)
PHP wird auf dem Server ausgeführt und erstellt die auf dem Client angezeigte Seite, bevor sie rübergeschickt wird. Du kannst PHP mit HTML in einer Datei mixen, kannst die Seiten auch mit z.B. JavaScript "würzen".
PHP lässt sich hervorragend im Zusammenhang mit Apache und mit MySQL verwenden.
Du kannst mit PHP prozedural oder auch objektorientiert programmieren.
Wenn Du was von Programmierung (z.B. Delphi oder C/C++) verstehst, kannst Du PHP sogar um eigene Module erweitern, falls Dir die umfangreichen Bibliotheken nicht genügen.
PHP, Apache, MySQL ist kostenlos (Pakete dafür sind beispielsweise XAMPP, bzw WAMPP oder LAMPP), Du kannst es unter Windows oder Linux verwenden.
Wichtig für Deine Web-Seite ist, dass der Hoster das, was Du brauchst bzw. zum Erstellen verwendet hast, auch auf seinem Server laufen hat - also vorher informieren.
Gruß wiele

Kommentar von Simple_avatar5smalldavasicek am 25. April 2007 18:50

Danke schön. Kannst Du mir bekannte, besucherintensive PHP-Seiten nennen?

Kommentar von 304c9c2bc0e059c4ee7068a62717e3d4smallUlfDunkel am 25. April 2007 19:59

z.B. alle meine Websites, die Du über die in meinem Profil angegebene URL findest. :-)


anonym
beantwortet von lux23 am 25. April 2007 18:41
1x
Die Antwort ist hilfreich? Dann klick mich!

Ja. PHP ist sehr kompliziert und funzt nur auf einem Server mit entsprechender Konfiguration. Es ist also nicht ohne Weiteres möglich, die Seiten auf dem eigenen Rechner zu prüfen, dafür muss erst ein virtueller Server installiert werden. Also insgesamt ein Aufwand, der sich nur dann lohnt, wenn die Site auch unbedingt Features benötigt, die PHP benötigen und nicht mit HTML und java-script realisierbar sind. Für eine Site mit Urlaubsbildern und Texten, ist imo kein PHP erforderlich, wüsste nicht wozu.

Kommentar von 304c9c2bc0e059c4ee7068a62717e3d4smallUlfDunkel am 25. April 2007 20:02

Stimmt so nicht, s.u.


anonym
beantwortet von lux23 am 25. April 2007 18:41
0x
Die Antwort ist hilfreich? Dann klick mich!

Ja. PHP ist sehr kompliziert und funzt nur auf einem Server mit entsprechender Konfiguration. Es ist also nicht ohne Weiteres möglich, die Seiten auf dem eigenen Rechner zu prüfen, dafür muss erst ein virtueller Server installiert werden. Also insgesamt ein Aufwand, der sich nur dann lohnt, wenn die Site auch unbedingt Features benötigt, die PHP benötigen und nicht mit HTML und java-script realisierbar sind. Für eine Site mit Urlaubsbildern und Texten, ist imo kein PHP erforderlich, wüsste nicht wozu.




Kommentar von 304c9c2bc0e059c4ee7068a62717e3d4smallUlfDunkel am 25. April 2007 20:01

Hallo lux23.

Ja, PHP ist sehr kompliziert ...

Ich erlaube mir, dem zu widersprechen. Wer HTML "kann", kann genausogut PHP lernen. Es ist die einfachste Sprache für Webseiten, die ich kenne.

Was Du da über HTML und JavaScript erzählst, zeigt mir, dass Du von PHP kaum Ahnung haben kannst.

Eine Site mit Urlaubsbildern usw. kann z.B. mit PHP wesentlich einfacher und dynamisch gebaut werden, so dass auch nach dem Austauschen der Bilder immer alles korrekt aussieht.

PHP ist m.E. eine wirklich einfache Sprache.


anonym
beantwortet von wiele am 26. April 2007 09:47
0x
Die Antwort ist hilfreich? Dann klick mich!

Zum Thema "kompliziert":
Klar ist PHP komplizierter als HTML, da man erstmal HTML (bis zu einem gewissen Grad) können muss, um PHP sinnvoll zu verwenden, denn PHP erstellt aus der PHP-Datei eine HTML-Datei, die zum Client geschickt und angezeigt wird. D.h. der User sieht den Quelltext (normalerweise) nicht, wenn er sich den Quelltext im Browser anzeigen lässt, sondern als Quelltext wird HTML angezeigt.
Andererseits halte ich andere Sprachen z.B JavaScript auch nicht für einfacher, sondern einfach nur für anders.
Zum Thema Installation:
Im Gegensatz zu JavaScript muss PHP erst installiert werden. Für PHP ist auch ein Webserver nötig (z.B. Apache). Wenn Du umfangreiche Daten anzuzeigen bzw. zu verwalten hast, ist MySQL (oder eine andere DB) zu empfehlen (um nicht zu sagen zwingend nötig, wenn man nicht selbst eine DB programmieren will).
Ich habe das Paket XAMPP verwendet (ich hatte noch nie eine Web-Seite erstellt, hatte auch keine Erfahrung mit HTML). Dadurch wurde Apache, PHP und MySQL problemlos installiert. Das einzige, wovon ich Ahnung hatte, war SQL, da ich schon Oracle-DBs programmiert/verwendet hatte. Innerhalb von 3 Monaten hatte ich für die Firma eine umfangreiche Web-Anwendung programmiert, bei der sich User anmelden müssen, Codes für verkaufte Maschinen abrufen können etc. Dabei werden automatisch EMails versendet und massenweise Daten dargestellt. Selbstverständlich hat jeder User seine eigene Session - und das ohne dass er Cookies erlauben muss. Zudem habe ich ein eigenes PHP-Modul mit Delphi programmiert, dessen Source auch in anderen Programmen der Firma verwendet wird. (Ich darf Dir hier leider keinen Link auf die Web-Seite geben, der Dir auch nur mit Passwort was nutzen würde.)

Wenn Du JavaScript verwendest, wird JavaScript beim Browser vorausgesetzt. PHP wird beim Client nicht vorausgesetzt. D.h., willst Du Deine Web-Anwendung auch vernünftig dargestellt haben, wenn der Client JavaScript abgeschaltet hat, solltest Du sowieso auf JavaScript verzichten oder es nur für ein ansprechenderes Outfit verwenden, das aber nicht zwingend für die Anwendung erforderlich ist.

Du kannst PHP, Apache, MySQL ohne Probleme auf Deinem Rechner installieren - achte nur darauf, dass Du die gleiche Version und ggf. Konfiguration hast wie Dein Hoster, damit es dann auf dem Server genauso funktioniert wie auf Deinem Rechner. Naja, dann kannst Du zu Hause ganz in Ruhe offline Deine Web-Anwendung entwickeln und weitgehend testen.

Gruß wiele




Verwandte Fragen

Verwandte Fragen

    Kleinere Flickarbeiten in PHP

    Muss ich richtige Adresse angeben

    Warum klappt Strg+F4 in Dreamweaver manchmal nicht??



Mehr verwandte Fragen

Verwandte Fragen

    Wie lerne ich am besten objektorientierte programmierung in PHP?

    PHP und HTML online lernen

    Such Anleitung für Php

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.