drag & drop builders σε scalable custom solutions είναι θέμα mindset: πώς να βλέπεις την αρχιτεκτονική, την επαναχρησιμοποίηση και τον πλήρη έλεγχο των projects σου. Νίκος Δημητράτος Full Stack Engineer at Klein Media Founder at Koreli #WCATH2025
υλοποίηση ή διαφορετική ~35% * Τα στοιχεία είναι εκτιμήσεις και ενδέχεται να διαφέρουν λόγω ταυτόχρονης χρήσης page builders και native blocks ή ελλιπών δεδομένων από κάποιους builders. Πηγές ACF Survey 2025, W3Tech, Medium Δεδομένα για το WordPress* Elementor >27% Other builder ~73% PHP >50% Default blocks ~25% Plugins ~15% ReactJS ~9% Headless ? Theme + Custom ? #WCATH2025
Πολύ γρήγορο prototyping και production. 2 Χαμηλό αρχικό κόστος. 3 Οπτικό έλεγχο και ευκολία για τον πελάτη. 4 Ένα τεράστιο οικοσύστημα έτοιμων blocks και templates. 5 Ιδανικό για teams με designers ή marketers (non-technical). 1 Οτι κερδίζεις σήμερα, το πληρώνεις αύριο σε performance και όχι μόνο. 2 Ένα φθηνό αμάξι ίσως χρειαστεί περισσότερα service. 3 Αυτή η “ελευθερία” μπορεί να καταλήξει σε χάος. 4 Είναι φτιαγμένα να δουλεύουν για όλους, όχι για εσένα. 5 Όταν χρειαστεί ένας developer θα τραβάει τα μαλλιά του (αν τα έχει). Αλλά… Κερδίζεις… 6 Εύκολη συντήρηση χωρίς προγραμματισμό. 6 Είσαι εξαρτημένος από τον πάροχο του builder.
Απόλυτο έλεγχο και προσαρμοστικότητα. 2 Καλύτερη ποιότητα κώδικα. 3 Ελευθερία τεχνολογιών. 4 Ανεξαρτησία από τρίτους παρόχους. 5 Καλύτερη ασφάλεια και απόδοση. 1 Χρειάζεται χρόνος και εξειδίκευση. 2 Χρειάζεται εμπειρία και πειθαρχία στην ανάπτυξη. 3 Πρέπει να ξέρεις καλά τις τεχνολογίες που επιλέγεις. 4 Η διαχείριση και οι ενημερώσεις μπορεί να γίνουν βραχνάς. 5 Πρέπει να έχεις γνώση και σωστές πρακτικές. Αλλά… Κερδίζεις… 6 Ευκολότερη συντήρηση σε βάθος χρόνου. 6 Keep a f@#%ing Github and a clear documentation.
κομμάτι μου ταιριάζει. Προσαρμόζω τα κομμάτια ώστε να ταιριάζουν σε αυτό που θέλω. Όντως πολλά κομμάτια αλλά κανένα δεν ταιριάζει…τι κάνω; Τι θέλει ο πελάτης Ίσως πρέπει να δημιουργήσω κάτι που θα εξυπηρετεί αυτό που θέλω Όλο και κάποιο plugin θα υπάρχει που θα κάνει αυτό που θέλω. Εδώ ξεκινούν τα προβλήματα SEARCH ANXIETY KEEP ON TRYING ME PLUGINS ΕΝΑΣ DEV MOY ΕΙΠΕ DEADLINE Βρήκα ένα plugin Το ΑΙ κάτι κάνει… Το συγκεκριμένο παράδειγμα δεν αποτελεί τον κανόνα μιας διαδικασίας που, από τη φύση της, δεν οδηγεί ποτέ σε κάτι πραγματικά scalable.
κομμάτι μου ταιριάζει. Προσαρμόζω τα κομμάτια ώστε να ταιριάζουν σε αυτό που θέλω. Όντως πολλά κομμάτια αλλά κανένα δεν ταιριάζει…τι κάνω; Τι θέλει ο πελάτης ΑΝΑΛΥΣΗ ΑΝΑΓΚΩΝ ΕΡΓΟΥ ΚΑΙ ΠΡΟΣΑΡΜΟΓΗ ΔΟΜΩΝ ΚΑΙ ΕΡΓΑΛΕΙΩΝ ΠΩΣ; ΓΙΑΤΙ; ΔΥΣΚΟΛΟ PHP JS WP DOCS Το συγκεκριμένο παράδειγμα δεν αποτελεί έναν ολοκληρωμένο οδηγό για το πώς μπορεί κάποιος να φτάσει σε πλήρως custom λύσεις· αντίθετα, αποτελεί το πρώτο βήμα προς αυτή την κατεύθυνση. 3i/Atlas Critical error
και λύνεις ένα πραγματικό πρόβλημα στο project σου, πχ.: ένα shortcode Προσθέτεις αξία, όχι όγκο Κάθε νέο feature έρχεται για να λύσει κάτι, όχι απλά να γεμίσει χώρο. Συνδέεις τα κομμάτια σου Συνδυάζεις functions, loops και paerns που δουλεύουν αρμονικά μεταξύ τους. Το δικό σου οικοσύστημα Με τον καιρό, αποκτάς μια συλλογή εργαλείων και δομών που ταιριάζουν στο στυλ και τις ανάγκες σου. Δίνεις νέες λειτουργίες Παίρνεις αυτό που ήδη έχεις και το βελτιώνεις, του προσθέτεις ευελιξία, δυναμική, επιλογές.
ενδιαφέρεται για τον κώδικα, αρκεί να δουλεύει. Μύθος Αλήθεια Ο πελάτης δεν θα καταλάβει την διαφορά. Δεν χρειάζομαι developer, υπάρχουν plugins. Οι builders είναι πιο γρήγοροι στην ανάπτυξη. Ο builder μου δίνει έλεγχο στο design. Το custom development καθυστερεί το project. #WCATH2025