PC_MAGAS Δημοσ. 3 Απριλίου 2019 Δημοσ. 3 Απριλίου 2019 47 λεπτά πριν, pmav99 είπε proof; Desktop: https://electronjs.org/ Mobile: React Native, https://ionicframework.com/ Web: node.js με native http υποστίρηξη να μην πω και την βιβλιοθήκη express.js Ξέχασα να συμπληρώσω ότι με ότην λέξη "ΤΑ ΠΑΝΤΑ" εννοώ ότι η Javascript για της ανάγκες ενός μέσου πελάτη σε προϊόν το καλύπτει. Παρόλα αυτά σε εφαρμογές όπως πχ. κρυπτογραφία, μαθηματικά Big number χωλαίνει. Αλλά το να κάνεις consume ενα API εκεί το landscape τηε javascript σε έχει καλύψει. Για τα υπόλοιπα υπάρχουν άλλες γλώσσες που είτε μέσω API η bindings το λύνεις . 6 λεπτά πριν, vadou είπε Καλά το "ΤΑ ΠΑΝΤΑ" είναι πολύ γενικό, αλλά νομίζω η Js είναι η μοναδική γλώσσα που συνδυάζει client-side, server-side, desktop applications. Ναι ψιλοξέφυγα η αλήθεια είναι απλά εννοούσα τα πάντα που θέλει ένας μέσος πελάτης.
k33theod Δημοσ. 3 Απριλίου 2019 Δημοσ. 3 Απριλίου 2019 Στις 30/3/2019 στις 9:28 ΜΜ, j2k είπε Δεν υπαρχει κατι που κανει η php/python που να μην μπορει να το κανει η java.. η java ειναι η καλυτερη απο ολες τις γλωσσες που τρεχουνε σε vm. Ναι ε, για συνέχισε γιατί έχει ενδιαφέρον. Φαντάζομαι ότι php και python χρησιμοποιούν οι χαζοί επειδή δεν μπορούν να μάθουν java. Στις 30/3/2019 στις 9:28 ΜΜ, j2k είπε Βασιλιας αναμφιβολα ειναι η c/c++ γιατι κανει και πραματα που δεν γινονται σε vm. Βασιλιάς σε ποιό βασίλειο στον Iron Thron γιατί υπάρχει και king in the North και king of the dead k.a Στις 30/3/2019 στις 9:28 ΜΜ, j2k είπε Στην php το περισσοτερο codebase που κυκλοφορει ειναι αθλιο πολυ κακη ποιοτητα κωδικα και γενικοτερα στις scriptoγλωσσες θα βρεις πολυ αθλιο κωδικα γιατι τις δουλευουνε κυριως αρχαριοι. Ενώ στις άλλες γλώσσες υπάρχει μόνο καλός κώδικας γιατί απλά δεν έχει αρχάριους ξεκινάν όλοι με εμπειρία 5 ετών στο βιογραφίκο τους. Τα συμπεράσματα σου είναι 🙊 45 λεπτά πριν, PC_MAGAS είπε Desktop: https://electronjs.org/ Mobile: React Native, https://ionicframework.com/ Web: node.js με native http υποστίρηξη να μην πω και την βιβλιοθήκη express.js Ξέχασα να συμπληρώσω ότι με ότην λέξη "ΤΑ ΠΑΝΤΑ" εννοώ ότι η Javascript για της ανάγκες ενός μέσου πελάτη σε προϊόν το καλύπτει. Παρόλα αυτά σε εφαρμογές όπως πχ. κρυπτογραφία, μαθηματικά Big number χωλαίνει. Αλλά το να κάνεις consume ενα API εκεί το landscape τηε javascript σε έχει καλύψει. Για τα υπόλοιπα υπάρχουν άλλες γλώσσες που είτε μέσω API η bindings το λύνεις . Ναι ψιλοξέφυγα η αλήθεια είναι απλά εννοούσα τα πάντα που θέλει ένας μέσος πελάτης. Απορώ πως οι άλλες γλώσσες επιβίωνουν ακόμα, ή δεν κατάλαβαν οι περισσότεροι τη παντοδυναμία της js ή κάπου τα "παραλές"
ALLisCHAOS Δημοσ. 4 Απριλίου 2019 Δημοσ. 4 Απριλίου 2019 (επεξεργασμένο) Περί JS https://github.com/denysdovhan/wtfjs Παράδειγμα: '3' - 1 // -> 2 '3' + 1 // -> '31' Και μόνο που συμβαίνουν κ θέλουν ένα explanation όλα αυτα για να σου φυγει το WTF?! για μένα είναι: sorry brother but NO! 😛 Επεξ/σία 4 Απριλίου 2019 από ALLisCHAOS 1
vadou Δημοσ. 4 Απριλίου 2019 Δημοσ. 4 Απριλίου 2019 (επεξεργασμένο) Καλά η Js έχει διάφορα κουφά*, αν και μετά από 5+ χρόνια που τη χρησιμοποιώ δεν έχει τύχει να μου δημιουργήσει πρόβλημα κανένα από αυτά. Αυτό που αναφέρεις @ALLisCHAOS μόνο κουφό δεν είναι και για οποιονδήποτε ξέρει λίγο παραπάνω από τα βασικά της γλώσσας και το πώς δουλεύει, βλέπε type coercion και concatenation, δεν είναι κάτι που χρειάζεται επεξήγηση. *πχ Spoiler .1 + .1 // 0.2 .2 + .2 // 0.4 .1 + .2 // 0.30000000000000004 Επεξ/σία 4 Απριλίου 2019 από vadou
pmav99 Δημοσ. 7 Απριλίου 2019 Δημοσ. 7 Απριλίου 2019 @vadou το παράδειγμα που φέρνεις δεν έχει να κάνει με JS αλλά με float arithmetic https://floating-point-gui.de/
vadou Δημοσ. 7 Απριλίου 2019 Δημοσ. 7 Απριλίου 2019 (επεξεργασμένο) Ναι, το ξέρω ότι δεν είναι κουσούρι (μόνο) της Js, απλά από τα κουφά που κυκλοφορούν μου φαίνεται το πιο κουφό, ειδικά αν το βλέπεις πρώτη φορά. Δες και στο http://0.30000000000000004.com/ Thanks για το link Επεξ/σία 7 Απριλίου 2019 από vadou
Bloodskin Δημοσ. 8 Απριλίου 2019 Δημοσ. 8 Απριλίου 2019 Να σως πω κι εγω τα νεα μου λοιπον. Αρχισα να μαθαινω Java πριν ενα δυμηνο , εχοντας εμπειρια σε αλλες γλωσσες ( και OOP ). Την παρατησα αφου πρωτα τη σιχαθηκα για δυο λογους : 1) Stricly paradigm ( stricly OOP ) . Οχι φιλε Gosling , δε μου αρεσει η main , ο κινητηριος μοχλος του προγραμματος μου να ειναι στατικη μεθοδος μιας κλασης. Επεισης δε γουσταρω να ξεσηκωνω packages και να κανω instantiate built in κλασεις για μια απλη εισοδο δεδομενων. 2) Too verbose , πρεπει να δηλωνεις ξεχωριστα variables και arrays ακομα κι αν ειναι ιδιου τυπου , και φυσικα μη ξεχναμε τους προσδιοριστες ορατοτητας σε καθε declaration. Επειδη λοιπον σιχαθηκα τη Java , και την εκρινα overengineering λυση για απλα πραγματακια που θελω να φτιαξω πεοσεχως ( dynamic websites ) , την παρατησα κι επιασα την PHP . Εχω βρει την υγεια μου , μηπως ειμαι χαζος scriptακιας που δε σκαμπαζει απο στατικες γλωσσες και δη τη μεγαλειωδη και τιμημενη Java ?
Επισκέπτης Δημοσ. 8 Απριλίου 2019 Δημοσ. 8 Απριλίου 2019 15 λεπτά πριν, Bloodskin είπε μηπως ειμαι χαζος scriptακιας που δε σκαμπαζει απο στατικες γλωσσες Yeap
PC_MAGAS Δημοσ. 8 Απριλίου 2019 Δημοσ. 8 Απριλίου 2019 Στις 3/4/2019 στις 10:24 ΜΜ, k33theod είπε Απορώ πως οι άλλες γλώσσες επιβίωνουν ακόμα, ή δεν κατάλαβαν οι περισσότεροι τη παντοδυναμία της js ή κάπου τα "παραλές" Well εάν ένα project έχει γραφεί αρχικά σε Java γιατί να αλλάξει. Χρόνος=Χρήμα Κάθε γλώσσα είναι ικάνή όσο το οικοσύστημά της, ανάλογα την εφαρμογή-προς-ανάπτυξη και τα tools επιλέγεις. Όταν εννοούσα τα πάντα εννούσα οποιαδήποτε io-driven εφαρμογή σε web mobile και desktop. Σαφώς υπάρχουν περιπτώσεις η οποίες η JavaScript δεν έχει δυνατά εργαλεία πχ. group key agreements, εκεί παίζεις bindings με C/C++. 1 ώρα πριν, Bloodskin είπε Επειδη λοιπον σιχαθηκα τη Java , και την εκρινα overengineering λυση για απλα πραγματακια που θελω να φτιαξω πεοσεχως ( dynamic websites ) , την παρατησα κι επιασα την PHP . Εχω βρει την υγεια μου , μηπως ειμαι χαζος scriptακιας που δε σκαμπαζει απο στατικες γλωσσες και δη τη μεγαλειωδη και τιμημενη Java ? Ότι βολέυει την τσέπη σου. Σε περιτπώσεις πχ. REST API ίσως να έπαιζα με servlet που για κάθε http μέθοδο έχει ξεχωριστή function, άρα ποιο straightforward logic.
Bloodskin Δημοσ. 8 Απριλίου 2019 Δημοσ. 8 Απριλίου 2019 1 ώρα πριν, elorant είπε Yeap σου εθυξα τη Γιαβα ? αν εγραφα ενα post προτεινοντας τη συμπαθητικη C++ εναντι της Γιαβα τι θα ειχατε ως αντεπειχηρημα ? Και στο κατω κατω , μην ξεγελιστε , και η Γιαβα scriptoγλωσσα εφοσον δεν παραγει αυτοτελεις μοναδες εκτελεσης αλλα αρχεια bytecode που γινονται interpreted . Ε τι bytecode , τι plaintext λοιπον , μη scriptoγλωσσες ειναι μονο οι native.
Επισκέπτης Δημοσ. 8 Απριλίου 2019 Δημοσ. 8 Απριλίου 2019 Δεν μου έθιξες τίποτα. Δεν γράφω σε Java, αλλά σε C#. Απλά μου φαίνεται αστείο να συγκρίνεις την Java με την PHP που είναι ό,τι χειρότερο υπάρχει για προγραμματισμό.
Bloodskin Δημοσ. 9 Απριλίου 2019 Δημοσ. 9 Απριλίου 2019 1 ώρα πριν, elorant είπε Δεν μου έθιξες τίποτα. Δεν γράφω σε Java, αλλά σε C#. Απλά μου φαίνεται αστείο να συγκρίνεις την Java με την PHP που είναι ό,τι χειρότερο υπάρχει για προγραμματισμό. Δεν υπαρχει καλυτερο και χειροτερο. Εφ'οσον οι γλωσσες ειναι εργαλεια , η αξια ενος εραγλειου προσδιοριζεται απ την εργασια στην οποια χρησιμοποιειται. Αν ηθελα να φτιαξω μια big data εφαρμογη το καλυτερο θα ηταν η Java ( οσο κι αν δε μου αρεσει διαισθητικα) , απ την αλλη , θελω να φτιαξω ενα δυναμικο website μικρης εμβελειας αρα το καλυτερ ειναι php/python/js(node) , δηαδη δυναμικες scripting γλωσσες και frameworks αυτων. 2
Επισκέπτης Δημοσ. 9 Απριλίου 2019 Δημοσ. 9 Απριλίου 2019 Site μπορείς να φτιάξεις και με asp.net/C# που δεν είναι δυναμική γλώσσα.
Bloodskin Δημοσ. 9 Απριλίου 2019 Δημοσ. 9 Απριλίου 2019 και με C++ θεωρητικα μπορω δεν εχει να λεει....
Επισκέπτης Δημοσ. 9 Απριλίου 2019 Δημοσ. 9 Απριλίου 2019 Δεν μιλάω θεωρητικά, πρακτικά μιλάω. Η ASP.NET υπάρχει 20 χρόνια.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα