1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Welches Web-Framework

    • Frage
  • maethor
  • 24. September 2015 um 07:39
  • Unerledigt
  • maethor
    3
    maethor
    Mitglied
    Reaktionen
    1
    Punkte
    86
    Beiträge
    12
    • 24. September 2015 um 07:39
    • #1

    Hallo,
    ich möchte mich etwas weiterbilden bzw. ein Web-Projekt privat hoch ziehen.
    Habe allerdings bisher alles ohne den Einsatz von Frameworks mit PHP entwickelt (MVC über Smarty war das höchste der Gefühle)

    Was sind sinnvolle Web-Frameworks die man kennen sollte eurer Meinung nach?

  • mtoman
    13
    mtoman
    Mitglied
    Reaktionen
    47
    Punkte
    1.767
    Beiträge
    331
    • 25. September 2015 um 11:08
    • #2

    Hi,

    also ich bin vor ein paar Monaten wieder mit WebDev in Berührung bekommen und war doch erstaunt, wie sehr sich alles verändert hat.
    LAMP ist quasi tot :winking_face: (wobei ich PHP nicht vermisse).

    Größtenteils geht es wohl derzeit in richtung Single-Page-Applications (SPAs) und LAMP wird langsam zu MEAN (https://en.wikipedia.org/wiki/MEAN_(software_bundle) )

    In die Richtung gibt es halt tausende Libraries und Frameworks, z.B. Angular, Ember, Backbone, Bootstrap, Meteor, React etc.
    Und damit wieder etwas zurück in richtung fat client - Server stellt oft nur die Files (oder nicht mal mehr das, wie z.B. bei Cordova Apps) und ein REST API.
    Da gibt es dann abgesehen von den NodeJS-Sachen z.B. Python/Django or Ruby on Rails (die beide auch für SPAs verwendet werden können).

    Ich sage nicht, dass die neue Welt schön ist ;), aber das sind wohl die aktuellen Trends.
    Dh. tausende Frameworks die nicht schön miteinander spielen und Versionskonflikte en masse.
    Ich habe hier eine eigentlich schlanke Cordova-Hybrid-App und der node_modules + bower components folder hat.. 16k? files wegen der dependency hell.
    Von dutzenden Libraries darf man die Versionsnummer nicht mehr anfassen weil ein upgrade alles breaked.
    Sobald man sich mal durch die Package Manager Hell gewühlt hat :winking_face:
    -> http://clubmate.fi/opening-the-ma…anagement-hell/
    Sowieso reicht es üblicherweise 2 Wochen im Urlaub zu sein und danach ist alles deprecated, alle files sollen jetzt woanders liegen, config fields heissen jetzt anders, plugins heissen anders oder wurden mit anderen gemerged.
    Und jede Library und jedes Framework hat selbst wieder schnell mal ein Repository mit tausenden Plugins, die wieder dependencies haben.
    Dann noch einen Haufen transcompiler in den mix werfen für SASS, LESS, CoffeeScript etc. undplötzlich erscheint einem WinAPI programmieren bequem und produktiv.

    Nein, im ernst - wenn du die Zeit hast, dir die Dinge Schritt für Schritt anzusehen und dazuzubauen ist das sicher ganz spaßig und auf jeden Fall besser als ohne Ahnung von irgendwas in eine bestehende Codebase mit tausend Libs und Frameworks geworfen zu werfen.

  • JohnFoo
    20
    JohnFoo
    Mitglied
    Reaktionen
    61
    Punkte
    4.231
    Beiträge
    761
    • 25. September 2015 um 20:18
    • #3

    Wenn du mit PHP gearbeitet hast, dann musst du nicht zwingend die Sprache wechseln. Schau dir mal Laravel an.

  • maethor
    3
    maethor
    Mitglied
    Reaktionen
    1
    Punkte
    86
    Beiträge
    12
    • 27. September 2015 um 10:50
    • #4

    Danke für eure Antworten, werde mich dann mal einlesen :grinning_squinting_face:

  • rammi22
    1
    rammi22
    Mitglied
    Punkte
    5
    Beiträge
    1
    • 7. Oktober 2015 um 19:29
    • #5
    Zitat von maethor

    ...Was sind sinnvolle Web-Frameworks die man kennen sollte eurer Meinung nach?...

    Sinn machen die alle, die Unterschiede lassen sich auf Wikipedia ja nachlesen. Ich persönlich schätze Symfony, relativ leichter Einstieg und komfortabel in der Handhabung. Sollte Dich Symfony als PHP-Framework interessieren, kann ich Dir hierzu das Tutorial von symfony-lernen.de empfehlen.

    Gruss Rammi

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung