kostenloser Webspace werbefrei: lima-city


Ist PHP schwieriger als HTML

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. nikic schrieb:
    bladehunter schrieb:
    @nikic: Also ich halte es nicht für falsch mit JavaScript anzufangen. JavaScript war auch meine erste tag/programmiersprache">Programmiersprache. Und es ist ja nicht so, dass man JavaScript gleich für eine wirklich wichtige Seite einsetzen soll. Wenn man gerade erst mit dem Programmieren anfängt, dauert es ohnehin eine ganze Weile, bis man wirklich was vernünftiges auf die Beine stellen kann.

    Naja. Natürlich kann man es auch sorum angehen. Natürlich ist JS eine viel interessantere Sprache als PHP. Oder zumindest ist es einfacher den User damit totzunerven (Bäh... 10 Minuten an unten genanntem Link gesessen :))

    Nun, du solltest JavaScript nicht unterschätzen. Im Web2.0 wird schließlich JavaScript sehr intensiv und oft sehr sinnvoll verwendet.
    Aber danke für das Kompliment :biggrin:


    Aber sagen wir es so:
    Wenn man JS in dieser Rheinenfolge lernt, dann glaube ich, dass man eher wirklich solche alert/confirm etc. Abfolgen erstellt.

    Ach komm, ich war damals total aus dem Häuschen, als ich endlich Fehlermeldungen selber erstellen konnte :biggrin:
    Das wollte ich schon immer können!
    Jaja, die gute alter Windows-Zeit...
    Und auch hier möchte ich wieder betonen, dass man in der Regel am Anfang viel mit alert() rumspielt, aber danach weitere Komponenten der Sprache entdeckt und daher ist das ganze nur eine Phase und kein dauerhafter Zustand.
    Und bevor der übereifrige JavaScript-Programmierer dann "richtige" Webseiten oder gar Webapplikationen schreibt, vergeht noch einige Zeit, um zu lernen, was guter Benutzer-Interkations-Stil ist.


    Eine in der Praxis jedoch deutlich wichtigere Anwendung, oder eher gesagt DIE Anwendung ist DOM-Manipulation: Nodes erstellen, einfügen, bearbeiten, erstellen, Styles ändern, usw.
    Aber villeicht irre ich mich auch, villeicht ist es garnicht so und ich bilde mir alles nur ein...

    Meiner Einschätzung eigentlich eher weniger. Für den Normalfall reicht eigentlich meistens ein .innerHTML, auch wenn es nicht dem JavaScript-Standard entspricht. Aber alle Browser unterstützen es.
    Ich habe mal ne Zeitlang mit den DOM-Methoden gecodet und es war einfach nur umständlich jeden einzelnen Knoten durch einen eigenen Funktionsaufruf einzufügen. Für das Traversieren von DOM-Bäumen mag das ja ganz nett sein, aber wirklich großen Nutzen hat das alles nicht.
    Und DOM ist nichts JavaScript spezifisches. Es kommt jedoch aus dieser Welt.


    Aber es gibt noch eine Sache die mir manchmal so auffält. Es gibt Leute, die lernen zuerst JQuery und danach JavaScript... Ist das gut oder schlecht?

    Nun, ich habe noch keine diese großen JavaScript libraries gelernt, weil ich mich als Freizeit-Programmierer lieber auf meine eigenen Scripte verlasse und eine Website in den meisten Fällen nicht mit einer fetten Library zugemüllt werden muss.
    Aber unabhängig davon halte ich es für keine gute Idee sich ne Library zu nehmen, ohne JavaScript zu beherschen. Man sollte schon wissen, was man da tut. Und du weißt ja, es gibt dort draußen leider sehr viele selbst-ernannte Webdesigner :wink:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Nun, doch, ich würde sagen, dass DOM wirklich eine der entscheidenden Anwendungen von JS darstellt. (Würde man .innerHTML zur Dom-Manipulation zählen, ja, oder?)

    Einige der grundlegensten Anwendungen von JS, ist ja schonmal das ein und ausblenden von Elementen (style-Manipulation ist DOM, oder?), sowie das mit Animationen zu verbinden, also Änderung der Größe, Transparenz usw.
    Zumindest ist das die eigenltich einzige Anwendung wofür ich es benutze.

    Und alle diese Anwendungen sind meiner Meinung nach zwar manchmal wirklich schön anzusehen, manchmal sogar wirklich nützlich, aber nur sehr selten obligatorisch. Daher bleibe ich bei der Meinung, dass man erstmal das lernt, was man auch wirklich unbedingt brauchen wird. Eine Seite ohne PHP ist fast unmöglich (hier zu bitte keinen wiederspruch, nix tiddlywiki). Eine Seite ohne JavaScript gibts immer seltener, aber zwingend ist es wie gesagt nicht...

    Oder sagen wir es so: Ist es wichtiger, dass du in einem Forum einen Beitrag schreiben kannst, oder das man die Kategorien schön ausklappen kann?
  4. nikic schrieb: Nun, doch, ich würde sagen, dass DOM wirklich eine der entscheidenden Anwendungen von JS darstellt. (Würde man .innerHTML zur Dom-Manipulation zählen, ja, oder?)

    Darüber lässt sich streiten. Ich tendiere jedoch zu "nein", weil es nicht zum JavaScript Standard gehört.


    (style-Manipulation ist DOM, oder?)

    ja


    Einige der grundlegensten Anwendungen von JS, ist ja schonmal das ein und ausblenden von Elementen [..], sowie das mit Animationen zu verbinden, also Änderung der Größe, Transparenz usw.
    Zumindest ist das die eigenltich einzige Anwendung wofür ich es benutze.

    OK.


    Und alle diese Anwendungen sind meiner Meinung nach zwar manchmal wirklich schön anzusehen, manchmal sogar wirklich nützlich, aber nur sehr selten obligatorisch.

    Eben. Im Idealfall sollte JavaScript optional sein, denn nicht jeder surft mit JavaScript umher,

    Daher bleibe ich bei der Meinung, dass man erstmal das lernt, was man auch wirklich unbedingt brauchen wird.

    Das erste Jahr, dass du mit Programmieren lernen verbringst, wirst du nichts wirklich sinnvolles auf die Beine stellen. Es geht erstmal darum sich grundsätzlich in dieser neuen Welt zurechtzufinden und zu experimentieren.
    Und ich lerne auch immer neue Programmiersprachen, auch wenn ich sie nicht brauche. Es erweitert einfach den Horizont und manchmal erweist es sich unerwartet als nützlich.


    Eine Seite ohne PHP ist fast unmöglich (hier zu bitte keinen wiederspruch, nix tiddlywiki).

    Natürlich. Statisches HTML lässt grüßen :tongue:
    Aber PHP ist auch nur eine Sprache von vielen. Genauso lässt sich eine Website mit CGI und beliebig vielen Programmiersprachen realisieren

    Eine Seite ohne JavaScript gibts immer seltener, aber zwingend ist es wie gesagt nicht...

    Google Docs ohne JavaScript? :wink:


    Oder sagen wir es so: Ist es wichtiger, dass du in einem Forum einen Beitrag schreiben kannst, oder das man die Kategorien schön ausklappen kann?

    Erstmal ist es wichtiger, überhaupt ein Forum haben zu wollen :wink:
    Aber ansonsten hast du natürlich Recht.
  5. Das erste Jahr, dass du mit Programmieren lernen verbringst, wirst du nichts wirklich sinnvolles auf die Beine stellen. Es geht erstmal darum sich grundsätzlich in dieser neuen Welt zurechtzufinden und zu experimentieren.
    Und ich lerne auch immer neue Programmiersprachen, auch wenn ich sie nicht brauche. Es erweitert einfach den Horizont und manchmal erweist es sich unerwartet als nützlich.

    Nun, meiner Meinung nach sollte man lieber gleich richtig lernen. Oder sagen wirs so: Hast du zurest Hochdeutsch oder irgendeine Art von "Slang" gelernt? Zweiteres steht ein bissel blöd da ohne ersteres. Wenn man ersteres kann und zweiteres nicht: Nich schlimm, villeicht sogar gut. Wenn man zweiteres kann: Böse...
    Wenn jetzt ersteres = PHP und zweiteres = JS sollte das Ergebnis klar sein :D

    Eine Seite ohne PHP ist fast unmöglich (hier zu bitte keinen wiederspruch, nix tiddlywiki).

    Natürlich. Statisches HTML lässt grüßen :tongue:
    Aber PHP ist auch nur eine Sprache von vielen. Genauso lässt sich eine Website mit CGI und beliebig vielen Programmiersprachen realisieren

    Natürlich, PHP ist nicht die einzige Sprache. Es gibt noch ASP.NET. Ob man das benutzt ist ansichtsache. Wozu ich eher nicht tendieren würde ist CGI zu benutzen. Zumindest nicht für ganz normale Seiten. Es ist logisch, dass PHP für einige Anwendungsbereiche einfach zu lahm oä ist, aber wenn das nicht gerade der Fall ist, sollte man im Internet möglichst bei PHP und ASP.NET bleiben. (Okey, ehrlich kenn ich mich mit diesem Perl und so nicht aus, könne auch einfach ein Vorurteil sein)

    Eine Seite ohne JavaScript gibts immer seltener, aber zwingend ist es wie gesagt <ins>fast</ins> nicht...

    Google Docs ohne JavaScript? :wink:

    Besser? ;)
  6. nikic schrieb:
    Das erste Jahr, dass du mit Programmieren lernen verbringst, wirst du nichts wirklich sinnvolles auf die Beine stellen. Es geht erstmal darum sich grundsätzlich in dieser neuen Welt zurechtzufinden und zu experimentieren.
    Und ich lerne auch immer neue Programmiersprachen, auch wenn ich sie nicht brauche. Es erweitert einfach den Horizont und manchmal erweist es sich unerwartet als nützlich.

    Nun, meiner Meinung nach sollte man lieber gleich richtig lernen. Oder sagen wirs so: Hast du zurest Hochdeutsch oder irgendeine Art von "Slang" gelernt? Zweiteres steht ein bissel blöd da ohne ersteres. Wenn man ersteres kann und zweiteres nicht: Nich schlimm, villeicht sogar gut. Wenn man zweiteres kann: Böse...
    Wenn jetzt ersteres = PHP und zweiteres = JS sollte das Ergebnis klar sein :D

    Du unterschätzt JavaScript gewaltig. JavaScript ist eine vollwertige Programmiersprache. Also komm mir nicht mit "gleich richtig lernen".

    Aber PHP ist auch nur eine Sprache von vielen. Genauso lässt sich eine Website mit CGI und beliebig vielen Programmiersprachen realisieren

    Natürlich, PHP ist nicht die einzige Sprache. Es gibt noch ASP.NET. Ob man das benutzt ist ansichtsache. Wozu ich eher nicht tendieren würde ist CGI zu benutzen. Zumindest nicht für ganz normale Seiten. Es ist logisch, dass PHP für einige Anwendungsbereiche einfach zu lahm oä ist, aber wenn das nicht gerade der Fall ist, sollte man im Internet möglichst bei PHP und ASP.NET bleiben. (Okey, ehrlich kenn ich mich mit diesem Perl und so nicht aus, könne auch einfach ein Vorurteil sein)

    Dir ist schon klar, dass die CGI Schnittstelle mit fast jeder Programmiersprache genutzt werden kann?
    Ich kann meine Websiten auch in C++ schreiben.

    Eine Seite ohne JavaScript gibts immer seltener, aber zwingend ist es wie gesagt <ins>fast</ins> nicht...

    Google Docs ohne JavaScript? :wink:

    Besser? ;)

    na schön^^
  7. Du unterschätzt JavaScript gewaltig. JavaScript ist eine vollwertige Programmiersprache. Also komm mir nicht mit "gleich richtig lernen".

    Ich zweifele doch garnicht daran, dass JS eine vollwertige Programmerisprache ist. Ich will halt nur rüberbringen, dass PHP wichtiger ist als JS im Internet (Ausnahmen bestätigen die Regel, wie immer...)

    Dir ist schon klar, dass die CGI Schnittstelle mit fast jeder Programmiersprache genutzt werden kann?
    Ich kann meine Websiten auch in C++ schreiben.

    Ja, das ist mir klar. Bloß eignet sich meiner Meinung nach eine Sprache wie C++ einfach nicht um eine Website zu erstellen. Cpp ist eine mächtige Sprache, ja, aber es gibt halt Sachen wofür man sie benutzt und wofür nicht. Du kannst deine Website auch sicherlich in Assembler erstellen... Aber naja, darüber kann man sich streiten :D
  8. nikic schrieb:
    Du unterschätzt JavaScript gewaltig. JavaScript ist eine vollwertige Programmiersprache. Also komm mir nicht mit "gleich richtig lernen".

    Ich zweifele doch garnicht daran, dass JS eine vollwertige Programmerisprache ist. Ich will halt nur rüberbringen, dass PHP wichtiger ist als JS im Internet (Ausnahmen bestätigen die Regel, wie immer...)

    Ich sehe beide Sprachen als gleichwertig an. Beide stellen eine "Erweiterung" von HTML dar. Wenn man ganz minimalistisch ist, kann man schließlich auch nur mit statischen Seiten arbeiten :wink:


    Dir ist schon klar, dass die CGI Schnittstelle mit fast jeder Programmiersprache genutzt werden kann?
    Ich kann meine Websiten auch in C++ schreiben.

    Ja, das ist mir klar. Bloß eignet sich meiner Meinung nach eine Sprache wie C++ einfach nicht um eine Website zu erstellen. Cpp ist eine mächtige Sprache, ja, aber es gibt halt Sachen wofür man sie benutzt und wofür nicht. Du kannst deine Website auch sicherlich in Assembler erstellen... Aber naja, darüber kann man sich streiten :D

    So furchbar ungeeignet ist C++ nicht dafür. Und falls man viel statischen HTML Code hat, kann man mit den C-Präprozessor prima dafür missbrauchen, das ganze bequem auszugeben.
  9. narutofighter

    narutofighter hat kostenlosen Webspace.

    Also ich weiß, dass ich nicht wirklich der Crack bin und mich auch nicht so super lange mit PHP-beschäftigt habe. Ich bin schon froh, wenn ich ein Loginsystem hinbekomme, das mit einer MySQL-Datenbank verknüpft ist.
    Gibt es eigentlich auch eine Möglichkeit, so etwas wie ein Trainingssystem auf Zeit NUR mit PHP und MySQL anzufertigen?
    Denn Sachen wir Java usw. sind noch komplizierter und werden folglich erstmal gar nicht wahrgenommen ^^

    Übrigens: Wie lang braucht man schätzungsweise, um PHP einigermaßen zu beherrschen, wenn man ca. 4 Std. in der Woche lernt?
  10. narutofighter schrieb:
    Übrigens: Wie lang braucht man schätzungsweise, um PHP einigermaßen zu beherrschen, wenn man ca. 4 Std. in der Woche lernt?

    Das kommt auf dich selber an. Wenn du bereits eine Handvoll Programmiersprachen beherscht, geht es in 3 Monaten. Andernsfalls solltest du ein Jahr einkalkulieren. Dann bist du wirklich sattelfest.

    Aber wirklich "fertig" wirst du nie mit einer Programmiersprache sein. Der Weg ist das Ziel :angel:

    Beitrag zuletzt geändert: 12.5.2009 22:00:27 von bladehunter
  11. narutofighter

    narutofighter hat kostenlosen Webspace.

    Super ^^ Danke für die schnelle Antwort.
    Und muss dazu sagen, dass ich noch nicht wirklich viele andere Programmiersprachen kenne, geschweige denn, sie zu beherrschen xD
    Im Informatik Kurs meiner Schule haben wir ein Jahr mit Java gearbeitet, wobei ich davon fast alles wieder vergessen habe. Aber es hat mich irgendwie an PHP erinnert und daher wollte ich mich mal langsam wieder daran versuchen.
    Aber 3 Monate klingt schonmal nicht schlecht. Schätze mal, als Minimum des Zeitaufwands, wird das schon für ein paar nette Scripts funken ;)
    Danke nochmal.
  12. Also, die Grundlagen von PHP kann man eigentlich recht schnell erlernen. Aber bis man dann von dem Quakenet-Tutorial unabhängig wird und nicht mehr immer wieder nach sieht, vergeht etwas Zeit. Bis du dann wirklich schnell und effizient mit PHP arbeiten kannst, vergeht wieder Zeit. Aber man lernt halt nie aus. Es gibt PHP-Funktionen die man seltener braucht und welche, die man öffter braucht. Zudem braucht man nicht für jedes Projekt die selben Funktionen.

    Aber am wichtigsten ist meiner Meinung nach, dass man übt. Irgendwelche Sachen schreiben. Wenn man das nähmlich nicht macht, dann vergisst man. Irgendwann vor nem Jah hab ich C++ gelernt und könnte dich da vollabern mit irgendwechen Templates, überladenen Operatoren und Co. Aber da ich damit nicht wirklich viel programmiert habe, steckt bei dir das ganze Zeug zwar noc hirgendwo im Hinterkopf, aber man müsste es halt wieder etwas auffrischen :D
  13. wollt auch eine PHP Seite hochladen und ein ex Kollege oder Freund hatte mir geholfen jetzt geht nix mehr kein einloggen nur eine Seite die ich jetzt aus wut gelöscht hab gibt es da Kurse oder kann man das elbst erlernen.
  14. e********l

    Was man lernt und wie man lernt hängt auch mit den Projekten zusammen an denen man arbeitet. Man wird gewiss nur langsam bis gar nicht voran kommen, wenn die Anforderungen an die Projekte immer die selben sind. Die individuellen Herausforderungen sind es die einen voran bringen.

    BTW: hat jemand (gute?) Erfahrungen mit der SPL API gemacht?
  15. r*****y

    Hallo zu diesen beitrag passt es zwar nicht ganz aber ab wie vielen jahren wäre php anzubieten ich bin 13 jahre alt weil sonst würde ich das lernen so gesagt einsteigen lassen

    sonst würde ich anderes lernen
  16. redeguy schrieb:
    Hallo zu diesen beitrag passt es zwar nicht ganz aber ab wie vielen jahren wäre php anzubieten ich bin 13 jahre alt weil sonst würde ich das lernen so gesagt einsteigen lassen

    sonst würde ich anderes lernen




    Das kommt drauf an, ob du es so nebenbei lernen willst, oder ob du dir wirklich mal Zeit nehmen willst und dein Ziel verfolgst. Davon einfach 2 mal pro Woche 10 Minuten zu lernen kann ich dir nur abraten, das hat nämlich den Effekt von 0, also nehme dir entweder einige Tage Zeit um effektiv zu lernen (warte aber auf die Schulferien, während der Schulzeit ist es schlecht eine Programmiersprache zu beginnen), oder verschiebe es auf später und lerne solange eine einfachere Programmiersprache, oder besser für den Anfang: Eine Designsprache, viel HTML, Javascript und CSS.




    mfg drafed-map
  17. r*****y

    Ja ok dann weiß ich bescheid ich lerne jetzt werde mir paar seiten also mindestens 45 min pro tag lerne ich zum anfang
    und suche mir jetzt ein paar seiten für php aus
  18. n*************h

    Hallo,
    PHP ist ganz sicher nicht schwieriger als HTML.
    Es ist einfach eine andere Sprache.
    Eigentlich gibt es vielle Tutorials über PHP im Netz.

    Man kann PHP auch erst lokal auf dem eigenen Rechner ausprobieren.
    Unter Windows kann man z.B. einfach XAMPP verwenden. (www.apachefriends.org)
    Bei Mac ist Apache direkt integriert, muss nur bei Sharing in den Systemeinstellungen aktiviert werden.
    Bei Linux gibt es auch XAMPP, ist aber glaub ich nicht die beste Lösung.

    FAZIT: PHP muss man, wie HTML, auch lernen.
    Das heißt nicht, dass es schwieriger ist.
    Und meine Meinung: PHP lohnt sich!
  19. Ich werde das Thema erstmal abschließen, da die Ausgangsfrage meiner Meinung nach ausreichend beantwortet ist.

    Bei Rückfragen PN an mich.

    ***CLOSED***
  20. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!