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

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

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

Κοιτώντας αγγελίες σε πολλά site το ίδιο μοτίβο. Πολύ Java και πολύ .NET, σχεδόν οι μισές αγγελίες έχουν ως κύριο προσόν τη γνώση αυτών των τεχνολογιών. Η React JS στις αρκετές θέσεις που υπάρχουν για front end engineering. Επίσης η Python δείχνει να ανεβαίνει, ειδικά σε θέσεις και εταιρείες υψηλής επιστημονικής και τεχνολογικής εξειδίκευσης (Robotics, Blockchain κλπ). C# και PHP πολύ λιγότερο. Και τελός, να εκφράσω το λόγο που άνοιξα το θέμα, πάρα πόλυ λίγο Node JS. Ενώ είναι σχετικά ανερχόμενη τεχνολογία, με τα frameworks που βασίζονται σε αυτό, παραμένει χαμηλά στο ραντάρ των ελλήνων εργοδοτών. Καταλαβαίνω ότι είναι πιο ρισκοβόρο να κάνεις refactore μέρος η όλο το back end μιας εφαρμογής, αλλά τόσο απαξίωση. 

Επεξ/σία από Tyxaios_24
Δημοσ.
20 minutes ago, Tyxaios_24 said:

Κοιτώντας αγγελίες σε πολλά site το ίδιο μοτίβο. Πολύ Java και πολύ .NET, σχεδόν οι μισές αγγελίες έχουν ως κύριο προσόν τη γνώση αυτών των τεχνολογιών. Η React JS στις αρκετές θέσεις που υπάρχουν για front end engineering. Επίσης η Python δείχνει να ανεβαίνει, ειδικά σε θέσεις και εταιρείες υψηλής επιστημονικής και τεχνολογικής εξειδίκευσης (Robotics, Blockchain κλπ). C# και PHP πολύ λιγότερο. Και τελός, να εκφράσω το λόγο που άνοιξα το θέμα, πάρα πόλυ λίγο Node JS. Ενώ είναι σχετικά ανερχόμενη τεχνολογία, με τα frameworks που βασίζονται σε αυτό, παραμένει χαμηλά στο ραντάρ των ελλήνων εργοδοτών. Καταλαβαίνω ότι είναι πιο ρισκοβόρο να κάνεις refactore μέρος η όλο το back end μιας εφαρμογής, αλλά τόσο απαξίωση. 

Ναι, γιστι ουσιαστικά δεν προσφέρει τίποτα. Γιατί να επενδύσει κάποιος στο να μάθει node, η γιατί μια εταιρεία να γυρίσει όλο το BE σε node? Δεν έχει νόημα. Ο λόγος που η java και η .net υπερτερούν είναι γιατί έχουν αποδείξει ότι εάν χρησιμοποιηθούν σωστά είναι υπέρ-αρκετες για το 99.99% των projects.

Επίσης είναι πολύ δύσκολο να βρεις μηχανικούς που ξέρουν καλά node... Είναι λίγο φαύλος κύκλος...

  • Like 2
Δημοσ.
6 λεπτά πριν, filip123go είπε

Ναι, γιστι ουσιαστικά δεν προσφέρει τίποτα. Γιατί να επενδύσει κάποιος στο να μάθει node, η γιατί μια εταιρεία να γυρίσει όλο το BE σε node? Δεν έχει νόημα. Ο λόγος που η java και η .net υπερτερούν είναι γιατί έχουν αποδείξει ότι εάν χρησιμοποιηθούν σωστά είναι υπέρ-αρκετες για το 99.99% των projects.

Επίσης είναι πολύ δύσκολο να βρεις μηχανικούς που ξέρουν καλά node... Είναι λίγο φαύλος κύκλος...

Κάποια πράγματα τα κάνει πιο εύκολα. Για παράδειγμα το Nest JS μοιάζει αρκετά με το Spring Boot και είναι αρκετά πιο εύκολο. Για μια small-mid level εφαρμογή θα μπορούσε να είναι καλή λύση.

Δημοσ.
5 minutes ago, Tyxaios_24 said:

Κάποια πράγματα τα κάνει πιο εύκολα. Για παράδειγμα το Nest JS μοιάζει αρκετά με το Spring Boot και είναι αρκετά πιο εύκολο. Για μια small-mid level εφαρμογή θα μπορούσε να είναι καλή λύση.

Για πιο λόγο να μην χρησιμοποιήσω spring-boot και να χρησιμοποιήσω κάτι που "μοιάζει με spring-boot" . Το "πιο εύκολο" είναι σχετικό. Για κάποιον που ξέρει ήδη spring boot δεν είναι πιο εύκολο να μάθει ένα καινούριο framework... 

Μπορεί το nest να είναι το πιο γαμάτο framework που υπάρχει. Αν δεν υπάρχουν άτομα που να γράφουν σε nest , δεν πρόκειται να πιάσει ποτέ...

Δημοσ.
2 λεπτά πριν, filip123go είπε

Για πιο λόγο να μην χρησιμοποιήσω spring-boot και να χρησιμοποιήσω κάτι που "μοιάζει με spring-boot" . Το "πιο εύκολο" είναι σχετικό. Για κάποιον που ξέρει ήδη spring boot δεν είναι πιο εύκολο να μάθει ένα καινούριο framework... 

Μπορεί το nest να είναι το πιο γαμάτο framework που υπάρχει. Αν δεν υπάρχουν άτομα που να γράφουν σε nest , δεν πρόκειται να πιάσει ποτέ...

Πολλά πράγματα όταν ξεκίνησαν έμοιαζαν με κάτι άλλο.

Γιατί να χρησιμοποιήσεις Nest τώρα; Είναι μια καλή λύση για μια mid scale εφαρμογή (πχ. eshop μικρού μαγαζιού, ιστοσελίδα μικρού οργανισμού) όπου δεν θες να μπλέξεις με ξερή PHP αλλά δεν θες και να χρησιμοποιήσεις Java SpringBoot τόσο για λόγους λειτουργικούς (είναι πιο βαρύ το JVM και το περιβάλλον του Spring Boot) όσο και πρακτικούς (είναι πιο απλό το Nest JS στο συντακτικό).

Δημοσ.
2 minutes ago, Tyxaios_24 said:

Πολλά πράγματα όταν ξεκίνησαν έμοιαζαν με κάτι άλλο.

Γιατί να χρησιμοποιήσεις Nest τώρα; Είναι μια καλή λύση για μια mid scale εφαρμογή (πχ. eshop μικρού μαγαζιού, ιστοσελίδα μικρού οργανισμού) όπου δεν θες να μπλέξεις με ξερή PHP αλλά δεν θες και να χρησιμοποιήσεις Java SpringBoot τόσο για λόγους λειτουργικούς (είναι πιο βαρύ το JVM και το περιβάλλον του Spring Boot) όσο και πρακτικούς (είναι πιο απλό το Nest JS στο συντακτικό).

Θα φτιάξεις eShop from scratch με nest..?? Ok, good luck.!

Δημοσ.
Μόλις τώρα, filip123go είπε

Θα φτιάξεις eShop from scratch με nest..?? Ok, good luck.!

Προσωπικά το Nest JS το έχω χρησιμοποιήσει ως middleware μεταξύ του client και μιας τρίτης εφαρμογής.

  • Moderators
Δημοσ.

Δεν καταλαβαίνω ποια είναι η ερώτηση ή ο σκοπός του thread. Θεωρείς ότι το node δε χρησιμοποιείται όσο πιστεύεις ότι θα έπρεπε ή θα ήθελες και αναρωτιέμαι γιατί; Νομίζω ότι ο filip123go σου έχει απαντήσει σε αυτό. Αν δε βρίσκεις άτομα που γράφουν node, ε δε θα πας να ξεκινήσεις κάτι σε node. Επίσης, το node βγήκε πριν από 15 χρόνια, οπότε δεν ξέρω γιατί το λες "ανερχόμενη τεχνολογία".

  • Like 1
Δημοσ.

Έρχομαι με την σειρά μου να ρωτήσω γιατί τέτοια σχόλια για την Node.js? Στις 2 τελευταίες εταιρίες όλο το backend ήταν/είναι στημένο σε Node.js σε συνδυασμό με Typescript και δεν ίδρωσε κανείς.

Ειδικά για startup εταιρίες είναι τέλεια γλώσσα γιατί προχωράς γρήγορα και δεν έχεις όλο αυτό το boilerplate που κουβαλάει η Java που για ένα endpoint θα γράψεις πάνω από 3000 γραμμές κώδικα.

Τέλος από που προκύπτει πως δεν είναι διαδεδομένη η Node?
image.png.27f86b200e6663eedb5771bcdb37cb9e.png

47 minutes ago, filip123go said:

Θα φτιάξεις eShop from scratch με nest..?? Ok, good luck.!

Fixed that for you.

  • Like 1

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

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

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

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

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

Σύνδεση

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

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