
Το Laravel αποτελεί σήμερα το πιο δημοφιλές με διαφορά, framework στην κοινότητα των προγραμματιστών της PHP σε παγκόσμιο επίπεδο. Αυτό το δείχνουν οι σχετικές έρευνες και φυσικά δεν είναι τυχαίο.
Ο Taylor Otwell δημιούργησε ένα μοντέρνο και δομημένο framework το οποίο φυσικά χρησιμοποιεί και έτοιμες βιβλιοθήκες άλλων δημιουργών. Μέχρι πριν λίγα χρόνια το Laravel υστερούσε σε ταχύτητα, καταναλώνοντας αντίστοιχα σημαντικούς πόρους συστήματος γι αυτό και όταν θέλαμε να αναπτύξουμε ένα API συχνά επιλέγαμε πιο light frameworks όπως το slim ή το lumen το οποίο πρακτικά είναι το laravel πιο “ελαφριά ντυμένο”.
Σήμερα τα πράγματα είναι αρκετά διαφορετικά, με το Laravel octane για παράδειγμα μπορείς να αναπτύξεις εφαρμογές που τρέχουν σε υψηλές ταχύτητες.
Το Laravel λοιπόν κάλυψε με αυτον τον τρόπο το μεγαλύτερο μειονέκτημα του αποτελώντας έτσι εξαιρετική επιλογή για startup που θέλουν να βασιστούν σε γλώσσα PHP. Ας αναφέρουμε παρακάτω κάποια επιπλέον θετικά στοιχεία :
- Συχνές εκδόσεις : Το Laravel αναβαθμίζεται συνεχώς προσφέροντας συνήθως συμβατότητα σε παλιότερες εκδόσεις.
- Τεράστιο community : Όπως ειπαμε αποτελεί το πιο δημοφιλές PHP framework και εξαιτίας αυτού μπορείς εύκολα να βρεις απαντήσεις και λύσεις σε πιθανά προβλήματα που αντιμετωπίζεις
- Εξαιρετικο documentation : Θεωρώ πώς το documentation του laravel είναι εξαιρετικά γραμμένο προσφέροντας στοχευμένα την γνώση που αναζητάς χωρίς να σε κουράζει με τεράστια κείμενα.
- Ολοκληρωμένη λύση : Είτε θέλεις να αναπτύξεις web εφαρμογή server side rendering, είτε SPA εφαρμογή με την βοήθεια της vueJS ή της reactJS, είτε απλά ένα backend API στο laravel θα βρεις ένα ολοκληρωμένο και δωρεάν περιβάλλον ανάπτυξης.
- Καθαρός κώδικας: Στο Laravel θα χρειαστείς λίγο χρόνο μέχρι να μπεις στο κλίμα αλλά μετά θα ακολουθήσεις τα patterns του framework γράφοντας αντίστοιχα καθαρό κώδικα.
- Γνωστή δομή - Ευκολότερο onboarding : Το Laravel ως ολοκληρωμένο framework σου παρέχει συγκεκριμένους τρόπους γραφής, δομής και σημεία που αποθηκεύεις τα migrations, models ή τον τρόπο που κάνεις data validation. Αυτό είναι σημαντικό καθώς νέοι προγραμματιστές που έρχονται στην εταιρεία σου συναντούν ένα γνώριμο project structure.
Οι παραπάνω λόγοι θεωρώ πώς είναι εξαιρετικά σημαντικοί για να σας πείσουν να επιλέξετε το Laravel ως το PHP framework της εταιρείας σας.