Προς το περιεχόμενο
  • Εγγραφή
  • 0

Web development stacks με παρόν και μέλλον


wotw

Ερώτηση

Τι χρησιμοποιείτε ήδη στην εργασία σας; Αν μπορούσατε να διαλέξετε κάποιο άλλο stack ή επί μέρους τεχνολογία (FE/BE/DB) ποιο/ποια θα ήταν και για ποιο λόγο;

Σκοπός του νήματος είναι να ανοίξουμε μια κουβέντα για το ποιες τεχνολογίες είναι περισσότερο σε ζήτηση, ποιες έχουν λαμπρό παρόν και μέλλον και ποιες πληρώνουν τα περισσότερα! 

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • Απαντήσεις 32
  • Δημιουργία
  • Τελευταία απάντηση

Συχνή συμμετοχή στην ερώτηση

Συχνή συμμετοχή στην ερώτηση

Δημοφιλή Μηνύματα

Το stack που ασχολούμαι είναι η ruby και η ruby on rails, στο frontend έχουμε react στο ένα και angular στο άλλο και παντού έχουμε postgresql. Έχουμε κι άλλα services και επιπλέον τεχνολογίες ανά περί

Clojure για backend (στην οποία μπορείς να τρέξεις οποιοδήποτε java lib εφόσον τρέχει στο JVM) και ClojureScript για front-end στην οποία μπορείς να τρέξεις οποιοδήποτε JS lib (άρα και να γράψεις reac

Είναι "κόντρα στη λογική" να λέμε πως το redux δεν κάνει scale, ο λόγος που υπάρχει είναι γιατί σε μεγάλες εφαρμογές γίνεται πιο διαχειρήσιμο και πιο συμμαζεμένο. Αυτοί που δεν το θέλουν συνήθως

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

  • 0
Δημοσ. (επεξεργασμένο)

Το stack που ασχολούμαι είναι η ruby και η ruby on rails, στο frontend έχουμε react στο ένα και angular στο άλλο και παντού έχουμε postgresql. Έχουμε κι άλλα services και επιπλέον τεχνολογίες ανά περίπτωση (redis, nodejs, elasticsearch έχουμε και λίγο Go στο ένα). Δουλεύω σαν contractor με εταιρείες του εξωτερικού και είμαι ευχαριστημένος τόσο στην ποιότητα όσο και στα χρήματα.  

Αν ήταν να διαλέξω κάτι άλλο, θα έβαζα στο frontend και το hotwire σκέτο ή σε συνδυασμό με το react. Αν έπρεπε να αλλάξω backend, θα διάλεγα python γιατί μοιάζει με ruby ή θα πήγαινα σε elixir και phoenix. Αν έπρεπε ακόμα πιο πολύ, τότε java / spring boot.

With that said, είναι και τι σ'αρέσει. Αλλά για άλλο λόγο θα χρησιμοποιήσει μια εταιρεία το laravel, django, rails, phoenix και για άλλο την java, C#, Go, nodejs και δεν ξέρω και τι άλλο. Σίγουρα μπορείς να τα κάνεις όλα με όλες και οι μεγάλες εταιρείες χρησιμοποιούν παραπάνω γλώσσες για διαφορετικούς λόγους μιας και έχουν πολλές ανάγκες, αλλά τελικά είναι τι σ'αρέσει. Επίσης άλλο κομμάτι το devop που αναφέρθηκε.

Αν κοιτάς τα λεφτά και τι έχει ζήτηση, δες εξωτερικό και δες στο hacker news, στο stackoverflow, στο github job boards κλπ. που έχει τις περισσότερες δουλειές. Στην Ελλάδα ακόμα και σε μεγάλες εταιρείες, τα λεφτά είναι χαρτζιλίκι σε σχέση με έξω. Στην Ελλάδα πήγαινε σε μια εταιρεία μόνο για να μάθεις.

Επεξ/σία από Istoselidas
  • Like 2
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Clojure για backend (στην οποία μπορείς να τρέξεις οποιοδήποτε java lib εφόσον τρέχει στο JVM) και ClojureScript για front-end στην οποία μπορείς να τρέξεις οποιοδήποτε JS lib (άρα και να γράψεις react αλλά με τον Clojure way).
Η αλλαγή έγινε απο Java Spring, και μπορώ να πω ότι έχω αρχίσει να βλέπω το φως με τη 'lisp' και το functional programming.
Πραγματικά θα πρότεινα σε όλους σε κάποια φάση της ζωή τους να δοκιμάσουν μια functional γλώσσα. Θα σε κάνει να μάθεις να σκέφτεσαι διαφορετικά και θα σε βοηθήσει σίγουρα και στο OOP (που πλεον μου φαίνεται πολύ μεχ)... 

  • Like 2
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Δημοσ. (επεξεργασμένο)

React-native typescript στο front end, rxjs, redux, το redux φαινεται να χανει εδαφος σιγα σιγα και να κερδιζει περισσοτερο το Context για ui state, react-query για server cache

back end NestJS και firebase

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

το redux φαινεται να χανει εδαφος σιγα σιγα και να κερδιζει περισσοτερο το Context

Δεν παιζει να γινει ποτε αυτο, για μεγαλες εφαρμογες δεν μπορεις να παιζεις μονο με context. Με redux και reselect μονο.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Δημοσ. (επεξεργασμένο)
7 λεπτά πριν, Predatorkill είπε

Δεν παιζει να γινει ποτε αυτο, για μεγαλες εφαρμογες δεν μπορεις να παιζεις μονο με context. Με redux και reselect μονο.

ναι εννοουσα συγκεκριμενα για το project μας. React query δεν εχουμε βεβαια αλλα παιζουμε περισσοτερο με context πλεον παρα με redux

 

Δεν εχω δουλεψει σε καποια μεγαλη εφαρμογη που λες αλλα το redux μου φαινεται ομως οτι δεν scalαρει και τοσο καλα, εσυ γιατι το λες αυτο; δεν εχω και την τρελη εμπειρια ετσι, 7 μηνες δουλευω :P

 

Αυτο που λεω για το context, ειναι: πολλοι providers, πχ Auth, Theme, Language κλπ κλπ Provider, οπου χρειαζεται παιζεις και με reducers και εχεις ενα μικρο redux, για server cache συγκεκριμενα το react-query φαινεται πολυ καλο.

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

ναι εννοουσα συγκεκριμενα για το project μας. React query δεν εχουμε βεβαια αλλα παιζουμε περισσοτερο με context πλεον παρα με redux

 

Δεν εχω δουλεψει σε καποια μεγαλη εφαρμογη που λες αλλα το redux μου φαινεται ομως οτι δεν scalαρει και τοσο καλα, εσυ γιατι το λες αυτο;

Είναι "κόντρα στη λογική" να λέμε πως το redux δεν κάνει scale, ο λόγος που υπάρχει είναι γιατί σε μεγάλες εφαρμογές γίνεται πιο διαχειρήσιμο και πιο συμμαζεμένο.

Αυτοί που δεν το θέλουν συνήθως θεωρούν πως το έξτρα boilerplate που χρειάζεται δεν αξίζει.

 

Τώρα για το topic:

Δουλειά: PHP, Kotlin, Vue typescript και go

Προσωπικά projects: Elixir, react, kotlin, java

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

ναι εννοουσα συγκεκριμενα για το project μας. React query δεν εχουμε βεβαια αλλα παιζουμε περισσοτερο με context πλεον παρα με redux

 

Δεν εχω δουλεψει σε καποια μεγαλη εφαρμογη που λες αλλα το redux μου φαινεται ομως οτι δεν scalαρει και τοσο καλα, εσυ γιατι το λες αυτο;

Αφου παιζεις με context ριξε μια ματια εδω: https://github.com/dai-shi/use-context-selector  Θα βοηθησει αρκετα στο performance. 
 

μια χαρα κανει scaling το redux αμα το δομησεις σωστα. Δες και recoil για state management.

  • Like 1
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Στις 17/6/2021 στις 3:41 ΜΜ, Istoselidas είπε

Το stack που ασχολούμαι είναι η ruby και η ruby on rails, στο frontend έχουμε react στο ένα και angular στο άλλο και παντού έχουμε postgresql. Έχουμε κι άλλα services και επιπλέον τεχνολογίες ανά περίπτωση (redis, nodejs, elasticsearch έχουμε και λίγο Go στο ένα). Δουλεύω σαν contractor με εταιρείες του εξωτερικού και είμαι ευχαριστημένος τόσο στην ποιότητα όσο και στα χρήματα.  

Επειδή ασχολούμαι σε personal project με την ruby on rails, για την ώρα, τι θα πρότεινες για front-end σε συνδυασμό με ror?
Έριξα μια ματιά στην angular 1 κ μου φάνηκε κάπως βατή.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Δημοσ. (επεξεργασμένο)
1 ώρα πριν, _filippos_ είπε

angular 1

H angular 1 θα σταματησει να παιρνει patches τον Δεκεμβριο, ή θα πας σε react (library) ή angular 12.x (framework)

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

H angular 1 θα σταματησει να παιρνει patches τον Δεκεμβριο, ή θα πας σε react (library) ή angular 12.x (framework)

ναι το γνωρίζω, απλά ήθελα να πάρω μια πρώτη γεύση απο το μηχανισμό.
Ακόμα στο ψάξιμο είμαι για front-end

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

ναι το γνωρίζω, απλά ήθελα να πάρω μια πρώτη γεύση απο το μηχανισμό.
Ακόμα στο ψάξιμο είμαι για front-end

Το μονο που ειναι ιδιο απο την ng 1 με τη νεα εκδοση ειναι το binding, τιποτε αλλο. Η angular φανταζει χαοτικη αλλα δεν ειναι και τοσο, την παρατησα στην version 5-6 και το γυρισα σε react. Επισης ειναι opinionated, εχε το στο νου σου.

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

Επειδή ασχολούμαι σε personal project με την ruby on rails, για την ώρα, τι θα πρότεινες για front-end σε συνδυασμό με ror?
Έριξα μια ματιά στην angular 1 κ μου φάνηκε κάπως βατή.

Αφού ασχολείσαι με ruby on rails θα σου πρότεινα να δεις το hotwire. Ρίξε και μια ματιά σε κάποιον που έχει φτιάξει με components και ένα πολύ καλό βιβλίο που έχει μέσα hotwire και react είναι το https://pragprog.com/titles/nrclient/modern-front-end-development-for-rails/ .

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

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

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

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

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

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

Σύνδεση

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

Συνδεθείτε τώρα

  • Δημιουργία νέου...

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