Комментарии:
Irgendwelche Ideen für ein kleines Projekt für die Videos? Sagt mir was ich umsetzen soll.
ОтветитьIch glaube jetzt verstanden zu haben, dass wenn ich nur PHP ohne Framework in vscode benutze, müsste ich Login-Felder und Abfragen bei einer Datenbank selbst schreiben. Mit einem Framework binde ich wohl mit include weitere fertige datei.php ein und spare so Zeit und Nerven.
Eine Webseite in der alle Frameworks gepflegt sind und man wie in einem Webshop das benötigte anhakt so das am Ende nur ein oder zwei Frameworks übrig bleiben, dass wäre praktisch.
Ich würde gerne sehen wie zwei Webanwendungen (mit je eigener DB) miteinander kommunizieren können
Vielen Dank im voraus
Ich bin jetzt seit 6 Jahren als PHP Entwickler tätig, immer noch in der Firma, wo ich auch meine Ausbildung gemacht habe. Wir arbeiten da leider komplett ohne Framework, alles plain PHP mit selbstgebauten MVC. Extrem Nervig. Das Video hat mir sehr geholfen mich für ein Framework jetzt zu entscheiden und privat mich mal etwas weiter zu bilden.
Ответитьnette framework
ОтветитьDie Updates bei Symfony sind definitiv nicht entspannt.
Vor allem nicht in einem Projekt mit viel Legacy Code.
Um genau zu sein, tatsächlich sind die Updates von Symfony einer der Hauptgründe, wieso ich es nicht empfehlen würde. Was mir allerdings gefällt, ist das Symfony mit neueren Versionen einen guten Stacktrace mitbringt und man mit Twig auch sehr leicht zurecht kommen kann.
Was mich allerdings stört, wenn man viele fancy Designfeatures im Frontend haben möchte, ist man fast schon gezwungen, auch weitere Frontend Frameworks einzubauen. Ich denke hier gibt es viele verschiedene Meinungen die durchaus alle ihre eigenen guten Argumente mitbringen, aber mir wäre es lieber, wenn Symfony leichter und unkomplizierter mit anderen Frontend Technologien einher gehen würde. Da manche Frameworks, wie z.B. Angular, auch mehr als nur Frontend können, sollte man auch ganz genau schauen, welches Frontend ist denn besonders gut kompatibel mit welchen Backend Frameworks. Sonst stellt man bei seiner Projektplanung möglicherweise erst sehr spät fest, dass man möglicherweise eine schlechte Entscheidung getroffen hat.
Das Symfony sowohl Backend als auch Frontend abdecken will, macht einen etwas unflexibel.
Allerdings kann ich es nicht mit anderen Php Frameworks vergleichen, da ich nur mit Symfony gearbeitet habe.
Wenn ihr ein neues Projekt umsetzen wollt, würde ich ganz klar empfehlen, genau die Anforderungen zu prüfen. Solange keine Anbindung an CMS oder Shopware nötig ist, würde ich durchaus empfehlen, auch Frameworks in Java, zb Spring+Springboot oder auch in C# anzusehen. Denn heutzutage ist PHP keine Voraussetzung mehr, eine Webanwendung umzusetzen. Auch wenn der Anteil der noch betriebenen Anwendungen überwiegend in PHP entwickelt wurden, ist dies ein eher historisch gewachsenes Phänomen, das mit sehr vielen Codeunabhängigen Faktoren einhergeht. Z.b beim Recruiting von Personal etc.
Wenn man alle Nebenabhängigkeiten außen vor lassen kann und sich ausschließlich auf die Technologie konzentriert, rate ich von PHP ab.
Hi Vitalij, ich finde das Video echt gut. Habe mich im letzten Jahr mit Symfony eingearbeitet, was echt zeitintensiv war. Weiß vieles immer noch nicht. Vorher schon Websites für Kunden mit purem HTML, CSS, JS und PHP gecodet. Sah alles schick aus, aber den Code möchte ich keinen Profi einsehen lassen. 😂 Naja, hab aber alles abgenommen bekommen zur vollsten Zufriedenheit.
Eine Frage: In deinem Video hast du eben die Validierungsmeldungen von Loginbereichen in der Docu von Laravel durchgescrollt. Gibt es diese Meldungen auch in Symfony? Genau so etwas suche ich nämlich bei meinen Formularen mit Symfony noch.
Danke 🙃 ich mag deine Stimme, da hört man gerne zu 👌🏻
ОтветитьIch könnte mir vorstellen, eine WebApp mit der Möglichkeit Personen zu erfassen und ihnen ein paar Eigenschaften zuordnen wie Adresse, Telefonnummern, Abteilungen.
ОтветитьSehr gutes Video und super erklärt!
PS: Kann ich in naher Zukunft mal auf dich zukommen und dir vielleicht ein weiteres, interessantes Framework zeigen? Vielleicht findest du es ja dann auch so interessant, mal ein Video darüber zu machen :)
Finde ich sehr gut 👍 mach mal eine simple crud Anwendung mit der Man Ticket 🎫 kaufen kann
ОтветитьAls kleines Projekt würde ich ja eine Art Einkaufs/ ToDo Liste vorschlagen.
Man sollte mehrere Listen anlegen können. Die einzelnen Posten, wenn erledigt, kann man abhaken, diese verbleiben aber zunächst in der Liste
Als zweite Update-/ Lösch Funktion werden dann alle erledigten Posten oder die ganze Liste gelöscht.
Ansonsten Danke für die Videos :)
Hallo und danke für das Video!
Mein Vorschlag: "Meine kleine Videothek"
Seite-A: "Startseite"
- 2 Buttons: Button1 verlinkt zu Seite-B + Button2 verlinkt zu Seite-C
Seite-B: "meine-Filme"
- Auflistung aller Filme die man selbst besitzt (z.B. DVD und Blue-Ray), mit der Option
- ein Film anzuklicken welchen man schon gesehen hat und
- ein Film anzuklicken welchen man verliehen hat (z.B. an ein Freund)
dargestellt in Form einer einfachen Tabelle
Seite-C: "meine-Filme-Wishlist
- Auflistung von Filmen die man sich gerne kaufen möchte (quasi ein art "Wishlist"), mit der Option
- per Formular ein Film einzutragen (z.B. Titel, Genre)
- ein Film aus der Auflistung zu entfernen
dargestellt in Form einer einfachen Tabelle
Umsetzung mit z.B.:
Symfony5 + Datenbank (z.B. MariaDB) ((+ optional Vuejs für Frontend))
:)
gruß tom
Finde die Idee sehr gut. Freue mich auf die Serie auf jeden Fall und werde diese verfolgen. - Danke für das Video.
ОтветитьRichtig gut 👌 freu mich schon auf die Serie. Eine mögliche Aufgabe könnte eine Film Bewertungsseite sein… es braucht eine Übersichtsseite und ein zweite wo man eine Bewertung inkl. einem Bild hochladen kann. Glaub das müsste halbwegs schnell gehen.
ОтветитьDie meiste Erfahrung habe ich mit Slim gemacht. Jahrelang davor eigenen Code geschrieben und in den Firmen wo ich war und die mit PHP gearbeitet haben, gab es keine Frameworks. Die waren nämlich "böse".
In Slim bin ich zufällig reingerutscht. Es war ein Artikel im Entwickler-Magazin der mich neugierig gemacht hat. Du hast ein Grundsystem und den Rest kannst du auch selbst integrieren.
Bin dabei jetzt in PHP geblieben.
Ich finde, du hast einen wichtigen Punkt bei Frameworks vergessen: Das Thema Sicherheitslücken. Ich persönlich würde nie ein fremdes Framework nutzen. Im Laufe seines Entwicklerlebens entwickelt ein Entwickler sowieso seine eigene Art von Framework, was er immer wieder nutzen und auch entsprechend warten und pflegen kann.
ОтветитьDanke für das Video
Ответить