Ankündigung

Einklappen
Keine Ankündigung bisher.

Laravel Einstieg

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Laravel Einstieg

    Hallo,

    ich möchte mich gerne weiterentwickeln und mich mit einem PHP Framework beschäftigen. Dafür ausgewählt habe ich Laravel (Prefix-Funktion hier im Forum funktioniert nicht auf Mobilgeräten).

    Obwohl ich mich schon seit einigen Jahren mit PHP beschäftige ist der Einstieg recht komplex, wie ich finde. Vorher habe ich meist mit eigenen Klassen gerarbeitet, welche alle notwendigen Funktionen handhaben.

    Welche Resourcen kann ich in Anspruch nehmen (bevorzugt Deutsch, gerne auch Englisch) um das FW kennen zu lernen?

    Danke!

  • #2
    https://laracasts.com/ ist wohl die beste Resource für Laravel die so existiert. Viele Videos/Playlists sind kostenfrei, vorallem die Einsteiger-Videos, z.B. diese Playlist: https://laracasts.com/series/laravel-5-from-scratch

    Kommentar


    • #3
      Obwohl ich mich schon seit einigen Jahren mit PHP beschäftige ist der Einstieg recht komplex, wie ich finde
      Habe mich auch mit Laravel beschäftig. Muss sagen nach 3 Monaten, Code analyse und Beispiele, kenne ich mich schon recht gut aus.

      Mein Fazit:

      Gutes Framework. Allerdings mit ein paar Komponenten musst Du aufpassen wie z.B. das ORM, vorallem wegen der Performance. Ich würde auch dies verzichten.

      Kommentar


      • #4
        Ich arbeite nun schon fast ein Jahr mit Laravel und kann sagen, ich kenne mich gerade mal mit 50% aus. Um Laravel zu lernen ist es, meiner Meinung nach, am sinnvollsten Projekte mit Laravel umzusetzen. Laravel hat viele Eigenheiten die man so nicht in anderen Frameworks findet, was es auf der einen Seite unglaublich komfortabel macht, auf der anderen Seite muss man sich damit natürlich auch erstmal auseinandersetzen.

        Es werden sicher auch oft Probleme auftreten die du mit Hilfe der Doku nicht(!!) lösen kannst. Die Doku ist leider manchmal mehr als unzureichend um Probleme zu lösen oder Dinge zu verstehen, da Hilft dann aber häufig Google. Ein Beispiel: Es gibt in Laravel (5.2) z.B. den Befehl Route::ressource(...), diese ist seit Laravel 4 oder so nicht mehr Dokumentiert worden. Daher muss man ab un zu auch auf die Älteren Dokuversionen zurückgreifen.

        strub: Ich hatte noch nie Probleme mit der ORM, wann genau treten den (bemerkbare) Performanceprobleme auf. Ich habe letztens eine View mit 10.000 Datensätze in 2-6 Sekunden angezeigt bekommen. Ich kann also keinen großen Performancenverlust vermerken.

        Kommentar


        • #5
          @Tera3yte: Ja habe es getested mit dem ORM/Eloquent und einem getter/setter Model von mir. Das Problem liegt ja nicht an einem Model mit 10.000 Datensätzen, sondern an 1000 erstellten Models. Die Properties werden ja mit Magic Methods erstellt, welche langsam sind.

          Fazit: Wenn Du nur z.B. 20 Models erstellst, spürst Du natürlich kaum etwas.

          Kommentar


          • #6
            Danke, werde ich bei gelegenheit mal testen

            Kommentar


            • #7
              eloquent ist ja auch ein active record, das sind die objekte immer recht groß, als alternative zu eloquent kann man sich ja dieses projekt mal angucken: http://www.laraveldoctrine.org/.
              ein datamapper wie doctrine ist natürlich von der perfomance besser und auch besser zum testen, hat dafür aber nicht so eine schöne api..

              on topic:
              laracsats: https://laracasts.com/series/laravel-5-from-scratch
              oder die laravel daku die echt gut ist

              Kommentar

              Lädt...
              X