Προς το περιεχόμενο
  • 0

Νέος στο web development


markos158

Ερώτηση

Καλησπέρα σε όλους,

Είμαι 30 χρονών πολιτικός μηχανικός και λόγω του κορεσμού του επαγγέλματος είπα να κάνω μια νέα αρχή στην καριέρα μου και διάλεξα μετά από πολύ ψάξιμο το web development.

Επειδή είμαι αρχάριος θα ήθελα τα φώτα σας πάνω στο αντικείμενο.

Προσωπικά σκέφτηκα να φτιάξω κάποια προγράμματα αποκλειστικά για πολιτικούς μηχανικούς που να τρέχουν σε web εφαρμογές. Η αλήθεια είναι ότι παρότι υπάρχουν αρκετά προγράμματα σε αυτόν τον τομέα δεν υπάρχουν εξειδικεύσεις πάνω σε ορισμένα προβλήματα πολιτικού μηχανικού.

θα ήθελα να μου πείτε ποιες γλώσσες θα πρέπει να μάθω για να πετύχω ένα καλό αποτέλεσμα πάνω σε web εφαρμογές.

Σκέφτηκα την python μιας και είναι μια γλώσσα "εύκολη" και με απείρος μεγάλες δυνατότητες.

θα ήθελα την βοήθεια σας...

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

14 απαντήσεις σε αυτή την ερώτηση

Προτεινόμενες αναρτήσεις

  • -2

Μπορείς να πας και σε MERN stack αν θέλεις.

Δηλαδή MongoDB, Express, React και NodeJS.

Μετά αν σου αρέσει η php μπορείς να πας και σε Laravel + Vue λύση.

Η python για καινούριους προγραμματιστές φαντάζομαι είναι καλή λύση.

Εμας τους παλιούς μας ξινίζει που δεν δηλώνεται τίποτα.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 2
2 ώρες πριν, markos158 είπε

Καλησπέρα σε όλους,

Είμαι 30 χρονών πολιτικός μηχανικός και λόγω του κορεσμού του επαγγέλματος είπα να κάνω μια νέα αρχή στην καριέρα μου και διάλεξα μετά από πολύ ψάξιμο το web development.

Επειδή είμαι αρχάριος θα ήθελα τα φώτα σας πάνω στο αντικείμενο.

Προσωπικά σκέφτηκα να φτιάξω κάποια προγράμματα αποκλειστικά για πολιτικούς μηχανικούς που να τρέχουν σε web εφαρμογές. Η αλήθεια είναι ότι παρότι υπάρχουν αρκετά προγράμματα σε αυτόν τον τομέα δεν υπάρχουν εξειδικεύσεις πάνω σε ορισμένα προβλήματα πολιτικού μηχανικού.

θα ήθελα να μου πείτε ποιες γλώσσες θα πρέπει να μάθω για να πετύχω ένα καλό αποτέλεσμα πάνω σε web εφαρμογές.

Σκέφτηκα την python μιας και είναι μια γλώσσα "εύκολη" και με απείρος μεγάλες δυνατότητες.

θα ήθελα την βοήθεια σας...

Το web development έχει κορεστεί από ανθρώπους σαν και εσένα, που έκαναν αλλαγή καριέρας. Βέβαια, με τα νέα δεδομένα και την εξέλιξη της τεχνολογίας, θαρρώ ότι υπάρχει ακόμα χώρος για νέους στο επάγγελμα. 

Οι διαφορετικές γλώσσες για το ίδιο πράγμα (π.χ. server side scripting) προσφέρουν (πάνω-κάτω) τα ίδια. Κάποιες κερδίζουν εδώ, άλλες χάνουν εκεί. 

Στο τέλος της ημέρας, το να μάθεις (κουτσά-στραβά) τις τεχνολογίες που απαιτούνται για να στήσεις ένα web site με κάποια λειτουργικότητα, θα το κάνεις. Το έχουν κάνει τόσοι πριν από εσένα και θα το κάνουν και άλλοι μετά από εσένα. Το όλο ερώτημα είναι κατά πόσο θα βρεις τις ευκαιρίες να πουλήσεις τις υπηρεσίες σου. 

Προσωπικά, εάν ήμουν στα κατασκευαστικά, θα το έβλεπα να φύγω από την Ελλάδα παρά να αλλάξω χώρο εργασίας. 

 

  • Like 1
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0


To hype της python δεν το έχω καταλάβει ακόμα. Βέβαια τώρα άρχισα να την μαθάινω, ούτε 100k γραμμές δεν έχω. Επαγκελματικά γράφω java kotlin και ReactJS. 
Υπάρχει τεράστια ζήτηση για καλούς web devs (το τονίζω το καλούς) .!
Αλλά για να γίνεις καλός θέλει χρόνο και διάβασμα. Και όχι, το ότι ξέρεις CMS δεν σε κανει web dev. Σε κάνει CMS dev. 
Δες τις τεχνολογίες που υπάρχουν. Θα σε συμβούλευα να ξεκινήσεις με html , css και javascript. Ασε την python  σε δεύτερο χρόνο, εφόσον στόχος σου είναι το web.

  • Like 2
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
1 ώρα πριν, filip123go είπε

To hype της python δεν το έχω καταλάβει ακόμα. Βέβαια τώρα άρχισα να την μαθάινω, ούτε 100k γραμμές δεν έχω. Επαγκελματικά γράφω java kotlin και ReactJS. 
Υπάρχει τεράστια ζήτηση για καλούς web devs (το τονίζω το καλούς) .!
Αλλά για να γίνεις καλός θέλει χρόνο και διάβασμα. Και όχι, το ότι ξέρεις CMS δεν σε κανει web dev. Σε κάνει CMS dev. 
Δες τις τεχνολογίες που υπάρχουν. Θα σε συμβούλευα να ξεκινήσεις με html , css και javascript. Ασε την python  σε δεύτερο χρόνο, εφόσον στόχος σου είναι το web.

Γνώμη μου είναι ότι το hype της Python έρχεται από το scientific computing και όχι από τίποτα άλλο. 

Το django και το pyjamas δεν είναι νέα, το πρώτο είναι από το 2005 θαρρώ. Το ίδιο και το TK και το Qt για Python. Μέχρι το 2015, προσωπικά γνώριζα PHP για web dev, με symfony κτλ. Μόλις έγινε το boom στο scientific computing, ξαφνικά όλοι αρχίσανε να κοιτάνε Python. Μπορεί να κάνω και λάθος (μιας και είμαι κυρίως στο scientific computing), αλλά αυτή την εντύπωση έχω. 

 

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Κατ' αρχάς, ρίξε μια ματιά εδώ. Νομίζω θα σε βοηθήσει το θέμα. Γενικά το web development να το σκέφτεσαι σαν Software Development + Networking. Αυτό σημαίνει πως ενώ θα προγραμματίζεις καλό είναι να βλέπεις και μερικά βίντεο/άρθρα/βιβλία για το πως λειτουργούν γενικά τα δίκτυα. Το πρόβλημα σου δεν είναι τι γλώσσα να χρησιμοποιήσεις. Το πρόβλημα σου είναι πως υπάρχουν πολλές έννοιες περί ασφάλειας, δικτύων, πρωτοκόλλων, browsers, αρχιτεκτονικές κτλπ που πρέπει να μάθεις για να έχεις μια γερή βάση και σαν να μην έφτανε αυτό πρέπει να μάθεις και πολλές έννοιες που αφορούν τον προγραμματισμό γενικότερα! (object oriented, system design, security και πάει λέγοντας). Πολλά θα τα μάθεις στην πορεία θες δε θες όμως 😅.

Να ξέρεις πως στο development κανείς δεν γράφει σε μια γλώσσα από το μηδέν αλλά χρησιμοποιούν frameworks ή μόνο βιβλιοθήκες. Αυτό σημαίνει πως όταν ξεκινάς να κτίζεις κάτι, ήδη έχεις έτοιμες πολλές λειτουργίες πίσω σου. Η python είχε πάντα ένα μικρό πλεονέκτημα στο ότι βοηθούσε στην επιτάχυνση του development. Σήμερα όμως υπάρχουν τόσα πολλά ώριμα frameworks εκεί έξω που κατά την άποψη μου καταρρίπτουν αυτό το πλεονέκτημα που είχε η python. Ως επίσης η python είναι από τις πιο αργές σε θέμα απόδοσης. Γλώσσες όπως η C#php έχουν ώριμα frameworks χρόνια τώρα στην αγορά τα οποία έχουν απίστευτες δυνατότητες και αρκετές διευκολύνσεις. Συνήθως οι πιο έμπειροι επιλέγουν μια γλώσσα + ένα framework το οποίο θα τους βοηθήσεις για μακροχρόνια και μεγάλα πρότζεκτ στο μέλλον.

Άρα, από που αρχίζω;

Από κάπου! Κι άμα δεν σ' αρέσει μπορείς να δοκιμάσεις άλλη γλώσσα κι άλλες τεχνολογίες. Αρχικά θεωρώ πως πρέπει να κοιτάξεις τα εξής:

  • Client - server architecture
  • Ξεκινάς από το client side
    • HTML + CSS + Bootstrap framework
    • Optional: SASS, Tailwind
    • Κάποτε θα πρέπει να το κάνεις: JavaScript + Jquery για client-side
  • Server side
    • 1 γλώσσα προγραμματισμού για server side
    • 1 framework με την γλώσσα που χρησιμοποιείς
    • Ε κάπου θα αναγκαστείς να δεις και 1 βάση δεδομένων
    • APIs
    • Networking/IT έννοιες: Http, jwt, csrf, oauth, mailing, virtual machines, containers....

Από εκεί και πέρα θα μπεις στον δρόμο.

Οκ. Τι γλώσσα τι framework για το server-side?

Θα σου πω ποια είναι εύκολα για αρχάριους:

  • python + flask. Όταν θα έχεις περισσότερες γνώσεις μπορείς να δεις και django
  • node.js διότι θα δεις JavaScript στο client side και δε θα χρειαστεί να μάθεις 2 γλώσσες προγραμματισμού
  • php + codeigniter. Όταν θα έχεις περισσότερες γνώσεις μπορείς να δεις και laravel
  • Περισσότερες επιλογές:
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Δημοσ. (επεξεργασμένο)

θα σου ελεγα Laravel + Vue (αν και ειμαι Fan της Angular) αλλα μέχρι να πεις εφτιαξα κατι αξιολογο από το μηδέν μονάχος και δουλεύει θα πρεπει να έχουν περάσει τουλαχιστον 2-4 χρόνια αλλιώς θα ενθουσιάζεσαι που κατι απ ολα αυτα που ξεκίνησες δουλεύουν αλλα θα ειναι γραμμενα με λαθος τρόπο κ αυτό θα το συνειδητοποιησεις μόλις το Project αρχιζει να μεγαλωνει και πλεον οποιαδηποτε αλλαγη θα είναι σα να παίζεις Jenga...σκεψου οτι θα το πουλησεις σε επαγγελματίες

Αν το ρισκάρεις ξεκινάς με Laravel που είναι απλή ακομα κ αν καποιοι διαφωνούν, θα σε αναγκάσει να δουλέψεις SOLID, όσο μπορεί βέβαια, Eloquent με MySQL ή ότι εσύ επιλέξεις γιατί με ΤSQL θα μπερδευτείς αν και πρέπει πρώτα να περάσεις και από αυτο το στάδιο για να ξέρεις τι κάνεις με ORM . Στη θέση σου θα σε συμβούλευα να ξεκινήσεις με Vanilla Javascript να τη μάθεις να μάθεις πως δουλεύει το DOM και μετά να αρχίσεις με κάποιο Framework (Vue). To ίδιο μπορεί να ισχύει και με Laravel, να αρχίζεις να παίζεις μόνο σε PHP σκριπτάκια. Μη πας σε Python

Μάθε πως δουλεύει HTTP, DOM, η SQL, ότι έχει να κάνει με την ασφάλεια, CRUD Operations, Http Routing, MVC πολύ βασικό! Θα σου χρειαστεί σίγουρα κ ενα βιβλίο DDD (του Vernon!)

Alternative Λύσεις .NET Core, C#, SQL Server + Vue, μη πας σε CI αλλά όλα αυτά αφου παίξεις με scriptakia και θέλει πολυ παιχνιδι... σε βλεπω να τα παρατας

Εγώ πάντος σαν ανταγωνιστης δεν αγχώνομαι γιατί οτι αξιζει θα σωθει όπως του πρέπει κ οποιος τα καταφερνει μαγκια του

Εν ολίγης φόρτωσε XAMPP φτιάξε ενα αρχείο index.php για αρχή και παίζε εκεί μέσα, διάβασε PHP, HTML, CSS και Javascript (ES6+) μη παίξεις με jQuery και γλυκαθείς που όλα μοιάζουν εύκολα, μετά από λίγο καιρό φόρτωσε Bootstrap, προσθεσε σελίδες, αρχισε να δουλέυεις με Fetch API/axios  και μόλις αρχίζεις να εξοικιώνεσαι άρχισε να ασχολείσαι με Routing + Views, εκεί ξεκινάς με Laravel + Vue

 

Επεξ/σία από fragment_
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
21 ώρες πριν, fragment_ είπε

θα σου ελεγα Laravel + Vue (αν και ειμαι Fan της Angular) αλλα μέχρι να πεις εφτιαξα κατι αξιολογο από το μηδέν μονάχος και δουλεύει θα πρεπει να έχουν περάσει τουλαχιστον 2-4 χρόνια αλλιώς θα ενθουσιάζεσαι που κατι απ ολα αυτα που ξεκίνησες δουλεύουν αλλα θα ειναι γραμμενα με λαθος τρόπο κ αυτό θα το συνειδητοποιησεις μόλις το Project αρχιζει να μεγαλωνει και πλεον οποιαδηποτε αλλαγη θα είναι σα να παίζεις Jenga...σκεψου οτι θα το πουλησεις σε επαγγελματίες

Αν το ρισκάρεις ξεκινάς με Laravel που είναι απλή ακομα κ αν καποιοι διαφωνούν, θα σε αναγκάσει να δουλέψεις SOLID, όσο μπορεί βέβαια, Eloquent με MySQL ή ότι εσύ επιλέξεις γιατί με ΤSQL θα μπερδευτείς αν και πρέπει πρώτα να περάσεις και από αυτο το στάδιο για να ξέρεις τι κάνεις με ORM . Στη θέση σου θα σε συμβούλευα να ξεκινήσεις με Vanilla Javascript να τη μάθεις να μάθεις πως δουλεύει το DOM και μετά να αρχίσεις με κάποιο Framework (Vue). To ίδιο μπορεί να ισχύει και με Laravel, να αρχίζεις να παίζεις μόνο σε PHP σκριπτάκια. Μη πας σε Python

Μάθε πως δουλεύει HTTP, DOM, η SQL, ότι έχει να κάνει με την ασφάλεια, CRUD Operations, Http Routing, MVC πολύ βασικό! Θα σου χρειαστεί σίγουρα κ ενα βιβλίο DDD (του Vernon!)

Alternative Λύσεις .NET Core, C#, SQL Server + Vue, μη πας σε CI αλλά όλα αυτά αφου παίξεις με scriptakia και θέλει πολυ παιχνιδι... σε βλεπω να τα παρατας

Εγώ πάντος σαν ανταγωνιστης δεν αγχώνομαι γιατί οτι αξιζει θα σωθει όπως του πρέπει κ οποιος τα καταφερνει μαγκια του

Εν ολίγης φόρτωσε XAMPP φτιάξε ενα αρχείο index.php για αρχή και παίζε εκεί μέσα, διάβασε PHP, HTML, CSS και Javascript (ES6+) μη παίξεις με jQuery και γλυκαθείς που όλα μοιάζουν εύκολα, μετά από λίγο καιρό φόρτωσε Bootstrap, προσθεσε σελίδες, αρχισε να δουλέυεις με Fetch API/axios  και μόλις αρχίζεις να εξοικιώνεσαι άρχισε να ασχολείσαι με Routing + Views, εκεί ξεκινάς με Laravel + Vue

Με laravel μπορεί να παίξει και με απλό blade αν θέλει να μην μπει στον κόπο να μάθει vue.

Επίσης σαν καινούριος αντί για bootstrap μπορεί να αρχίσει με tailwind css v2.0

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
59 λεπτά πριν, skiabox είπε

Με laravel μπορεί να παίξει και με απλό blade αν θέλει να μην μπει στον κόπο να μάθει vue.

Επίσης σαν καινούριος αντί για bootstrap μπορεί να αρχίσει με tailwind css v2.0

Δεν θα το πρότεινα αν στοχεύει σε Web Application / SPA όπως ανέφερε, σε καμία περίπτωση εν έτη 2020 γι αυτο και δεν το ανέφερα.

Οσο για tailwind ναι θα μπορούσε

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
56 λεπτά πριν, fragment_ είπε

Δεν θα το πρότεινα αν στοχεύει σε Web Application / SPA όπως ανέφερε, σε καμία περίπτωση εν έτη 2020 γι αυτο και δεν το ανέφερα.

Οσο για tailwind ναι θα μπορούσε

Πάντως η Laravel είναι απίστευτη.

Καμία σχέση με την απλή php.

Βέβαια είναι opinionated και έχει αρκετό boilerplate code.

Νομίζω κάποια node.js libraries την έχουν αντιγράψει κιόλας, οπότε αν του αρέσει όλο αυτό το opinionated sketelon κάποιου μπορεί να πάει και προς javascript.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Δημοσ. (επεξεργασμένο)
Στις 16/11/2020 στις 4:21 ΜΜ, markos158 είπε

Καλησπέρα σε όλους,

Είμαι 30 χρονών πολιτικός μηχανικός και λόγω του κορεσμού του επαγγέλματος είπα να κάνω μια νέα αρχή στην καριέρα μου και διάλεξα μετά από πολύ ψάξιμο το web development.

Επειδή είμαι αρχάριος θα ήθελα τα φώτα σας πάνω στο αντικείμενο.

Προσωπικά σκέφτηκα να φτιάξω κάποια προγράμματα αποκλειστικά για πολιτικούς μηχανικούς που να τρέχουν σε web εφαρμογές. Η αλήθεια είναι ότι παρότι υπάρχουν αρκετά προγράμματα σε αυτόν τον τομέα δεν υπάρχουν εξειδικεύσεις πάνω σε ορισμένα προβλήματα πολιτικού μηχανικού.

θα ήθελα να μου πείτε ποιες γλώσσες θα πρέπει να μάθω για να πετύχω ένα καλό αποτέλεσμα πάνω σε web εφαρμογές.

Σκέφτηκα την python μιας και είναι μια γλώσσα "εύκολη" και με απείρος μεγάλες δυνατότητες.

θα ήθελα την βοήθεια σας...

Μέσα στα όλα τα άλλα κράτησα το γεγονος πως θέλεις να βγείς στην παραγωγή με κάτι νέο. Δηλαδή, βρήκες ένα πρόβλημα που υπάρχει στον κλάδο και θέλεις να δημιουργήσεις κάτι δικό σου. Προσωπικά το εκλαβάνω ως αρκετά θετικό. Σκέψου, πως ακόμα και αν δεν τα καταφέρεις να το υλοποιήσεις μόνος σου  (πράγμα που ΔΕΝ στο εύχομαι), τότε μπορει να υλοποιηθεί σαν ιδεά με την συμβολή δημιουργικών ανθρώπων (designer, developer, marketer)... κάτι σαν startup δλδ...

Σ' αυτο το σημείο, δεν έχω γενικoτερη εικόνα του κλάδου και κατά πόσο εύκολο ή δύσκολο είναι να φύγεις , δεδομένου τόσο των συγκυριών του Covid, αλλά και της γενικότερης "οικονομικής κρίσης".  Πέραν τούτου, αν ήμουν στην θέση σου θα "κυνηγούσα" να μάθω προγραμματισμό ή τέλος πάντων με κάποιο τροπο να συμβάλω αποφασιστικά προς την υλοποιήσή του, χωρίς παράλληλα να χάνω και το ενδιαφέρον μου στον κλάδο των πολιτικών μηχανικών (εννόω για κάποια θέση εργασίας). Μέσα στα χρόνια της κρίσης, έμαθα πως "Η ανάγκη δημιουργεί το γεγονός".

Δυστηχώς δεν μπορώ να σου δώσω τόσο "hardcore" προγραμματιστικές συμβουλές, αντί αυτού εύχομαι να υλοποιηθούν τα όσα δημιουργικά αναζητάς.

Επεξ/σία από Dr.MikeD
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
4 ώρες πριν, skiabox είπε

Πάντως η Laravel είναι απίστευτη.

Καμία σχέση με την απλή php.

Βέβαια είναι opinionated και έχει αρκετό boilerplate code.

Νομίζω κάποια node.js libraries την έχουν αντιγράψει κιόλας, οπότε αν του αρέσει όλο αυτό το opinionated sketelon κάποιου μπορεί να πάει και προς javascript.

Πώς ακριβώς διαφέρει *ΤΟ* laravel framework από την PHP, εφόσον το Laravel είναι γραμμένο σε PHP; Μπορείς να το τεκμηριώσεις ή απλά έτσι το πέταξες; 

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
50 λεπτά πριν, Sacadmerde είπε

Πώς ακριβώς διαφέρει *ΤΟ* laravel framework από την PHP, εφόσον το Laravel είναι γραμμένο σε PHP; Μπορείς να το τεκμηριώσεις ή απλά έτσι το πέταξες; 

Η Laravel είναι ένα framework το οποίο ξεκίνησε πριν περίπου 10 χρόνια έχοντας ως βάση του το symfony. Στην php κάποιος ο οποίος θέλει να αναπτύξει κάποια εφαρμογή - και δεν ζει στο 2000 - τότε είτε θα χρησιμοποιήσει κάποιο framework ή θα χρησιμοποιήσει πολλές βιβλιοθήκες έτοιμες μέσω του composer συνήθως. Αν ήταν να κάνω μια αναλογία - composer = το npm της php.

Τώρα. Η laravel τα έχει "μαζέψει" όλα αυτά σε ένα framework. Για να ξεκινήσεις ένα καινούργιο πρότζεκτ, τρέχεις τον composer ο οποίος είναι preset να σου φορτώσει ένα σωρό βιβλιοθήκες οι οποίες είναι αρκετά συνηθισμένες για κάποιον που θέλει να κάνει development. (π.χ. carbon για date objects, monolog για logging..) Ως επίσης, αναπτύχθηκαν διάφορες άλλες κλάσεις-facades-traits-middlewars-και-και-και τα οποία ναι μεν είναι γραμμένα σε php αλλά χρησιμοποιούνται διαφορετικά και μερικά από αυτά έχουν την δική τους φιλοσοφία. Για παράδειγμα έχουν υλοποιηθεί πολλά γνωστά design patterns όπως builder, adaptors κτλπ. Στην laravel όμως, αναγκαστηκά δημιουργήθηκαν και καινούργια patterns όπως pipelines (ναι ναι ξέρω. Μπορεί να τα δούμε κι αλλού αλλά εδώ συγκρίνω με plain php). Ως αποτέλεσμα, ναι μεν γράφεις σε php αλλά έχεις να μάθεις και πολλές άλλες έννοιες προτού καταφέρεις να υλοποιήσεις κάτι. Στα πρώτα στάδια της ανάπτυξης σελίδας μέσω php μπορεί να μην σε νοιάζουν έννοιες όπως MVC και eloquent models αλλά στην laravel αν δεν ξέρεις τι είναι αυτά τότε δεν θα μπορέσεις να υλοποιήσεις κάτι. Εγώ προσωπικά, αν δεις και το μήνυμα μου, παροτρύνω όπως κάνει την αρχή με κάτι άλλο και μετά να ασχοληθεί με τόσο μεγάλα frameworks. Πρώτα ας μάθει πως δουλεύουν όλα αυτά και μετά. Διότι αν το καλοσκεφτείς, στην πραγματικότητα είναι σαν να ανοίγεις τον κώδικα ενός senior developer και σου λέει "άρχισε"

Ως επίσης να συμπληρώσω πως υπάρχουν και τα πιο κάτω

7 ώρες πριν, skiabox είπε

Με laravel μπορεί να παίξει και με απλό blade αν θέλει να μην μπει στον κόπο να μάθει vue.

Στην laravel έχουν αναπτυχθεί κι άλλα πακέτα. Όπως αναφέρει κι ο Skiabox, στην laravel ναι μεν χρησιμοποιείται η vue.js αλλά έχουν αναπτυχθεί πακέτα τα οποία μέσω του blade view engine (κάτι σαν jinja για python, ejs, jade για node.js) μπορούν να αντικαταστήσουν την vue.js. Το livewire (+ alpine.js) μπορεί να αντικαταστήσει την vue. Το livewire όμως είναι πακέτο φτιαγμένο ειδικά για laravel

1 ώρα πριν, Sacadmerde είπε

Καμία σχέση με την απλή php.

Εδώ θα συμφωνήσω διότι εκτός από έννοιες έχουν δημιουργηθεί και ξεχωριστοί τύποι. Στην php δεν υπάρχουν λίστες έτσι όπως υπάρχουν στην laravel τα collections. Τα collections το πήραν κι ένα βήμα παραπάνω από μια συνηθισμένη λίστα και παρέχουν πολλές άλλες βοηθητικές συναρτήσεις όπως έυρεση του πρώτου στοιχείου, queries σε λίστες και-και-και.

Στις 23/11/2020 στις 2:34 ΜΜ, fragment_ είπε

Εν ολίγης φόρτωσε XAMPP

Try laragon...trust me! ;)

Στις 23/11/2020 στις 2:34 ΜΜ, fragment_ είπε

DDD (του Vernon!)

Όνομα? Link?

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

@Ponous : Ουσιαστικά η Laravel είναι ένα υπερσύνολο 5 φορές πιο ισχυρότερο σε επίπεδο γλώσσας από την php με ένα opinionated MVC skeleton.

Επίσης έχει και τρoμερά active development.

Νομίζω κάθε 6 μήνες βγαίνει version.

Στο back-end νομίζω έχει ήδη το μεγαλύτερο μερίδιο στην αγορά.

Χρησιμοποιείται πολύ και σε multi-tenancy σενάρια.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
2 ώρες πριν, skiabox είπε

Νομίζω κάθε 6 μήνες βγαίνει version.

Το νόμιζω φύγε το 😛Ανακοίνωσαν πως άλλαξαν τον τρόπο που λειτουργούν πλέον και πως κάθε 6 μήνες θα βγαίνει καινούργια major έκδοση. Τρ είμαστε στην 8 σε λίγο πάμε στην 9 μέχρι το καλοκαίρι πάμε στην 10 κτλπ. Καινούργια έκδοση βγαίνει κάθε μέρα σχεδόν, απλά είναι minor.

2 ώρες πριν, skiabox είπε

Χρησιμοποιείται πολύ και σε multi-tenancy σενάρια.

Ντάξει για να ακριβολογούμε το multi-tenancy δεν είναι λόγω laravel αλλά συμφωνώ στο ό,τι υπάρχουν πολλές βιβλιοθήκες και γι' αυτό που κάνουν το multi-tenancy ποιο εύκολο και διαχειρίσιμο.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.