SakislolGR Δημοσ. 21 Μαΐου 2017 Δημοσ. 21 Μαΐου 2017 Προσωπικά δεν μου αρέσει για 2 λόγους Βασίζεται πάλι στην Java, χρησιμοποιεί το JVM Ξεφεύγει λίγο από γλώσσα προγραμματισμού και πάει πιο πολύ σε scripting language Πραγματικά απορώ γιατί η Google έκανε αυτή την κίνηση. Νταξ [από τι λένε] είναι κάπως πιο γρήγορη αλλά όταν είσαι στα σκατά (java) δεν σε σώνει αυτό.... Έχω ξενερώσει λίγο.
rafinos Δημοσ. 21 Μαΐου 2017 Δημοσ. 21 Μαΐου 2017 Και ποιος σου είπε ότι αλλάζει την Java σε kotlin; Απλά πλέον παρέχει μεγαλύτερη υποστήριξη... 3
Predatorkill Δημοσ. 21 Μαΐου 2017 Δημοσ. 21 Μαΐου 2017 Επεσε πολυ pressing απο την κοινοτητα της kotlin, μη ξεχνατε οτι πολλοι προερχονται απο scripting γλωσσες και ισως αποκτησουν αλομα μεγαλυτερη βαση. Δεν ειδα ομως καπου να λενε οτι αλλαζει η γλωσσα, απλα οτι υποστηριζει αυτη τη γλωσσα. https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-now-official/
the other one Δημοσ. 21 Μαΐου 2017 Δημοσ. 21 Μαΐου 2017 Πού το είδατε ρε παιδιά πως είναι scripting γλώσσα; στατική γλώσσα σαν τη java είναι απλά διαθέτει αρκετά πιο μοντέρνα features ( που η java δε θα υλοποιούσε ποτέ λόγω backward compatibility )
SakislolGR Δημοσ. 21 Μαΐου 2017 Μέλος Δημοσ. 21 Μαΐου 2017 Και ποιος σου είπε ότι αλλάζει την Java σε kotlin; Απλά πλέον παρέχει μεγαλύτερη υποστήριξη... Θα υποστηρίζει επίσημα την Kotlin, όχι ότι θα κάνει replace την Java. Όταν όμως το προωθεί και σου λέει 'κάπως πιο γρήγορη από Java' τότε έμμεσα σε σπρώχνει εκεί. Θα δείξει... η λογική λέει ότι οι Android Developers δεν θα πάνε σε μια 'scripting' language για ελάχιστη ταχύτητα. Από την άλλη όμως άμα σου την επιβάλουν έχει πιθανότητες...
nilosgr Δημοσ. 21 Μαΐου 2017 Δημοσ. 21 Μαΐου 2017 Εγω βλεπω συνεργασια Google + JetBrains Kotlin: Sponsored and developed by JetBrains Android Studio: Based on JetBrains IntelliJ IDEA and developed by Google 1
jimex Δημοσ. 22 Μαΐου 2017 Δημοσ. 22 Μαΐου 2017 Θα υποστηρίζει επίσημα την Kotlin, όχι ότι θα κάνει replace την Java. Όταν όμως το προωθεί και σου λέει 'κάπως πιο γρήγορη από Java' τότε έμμεσα σε σπρώχνει εκεί. Θα δείξει... η λογική λέει ότι οι Android Developers δεν θα πάνε σε μια 'scripting' language για ελάχιστη ταχύτητα. Από την άλλη όμως άμα σου την επιβάλουν έχει πιθανότητες... Ότι να 'ναι! Πρώτον η Kotlin δεν είναι είναι scripting γλώσσα. Δεύτερον πάρα πολλοί θα ήθελαν features που υπάρχουν σε very high level γλώσσες, πχ. στην Python. Τρίτον, η ταχύτητα της ίδιας της γλώσσας δεν παίζει κανένα ρόλο σε ένα GUI app, γιατί αν οι αλγόριθμοί σου τρέχουν αργά στη Java, θα τρέχουν αργά παντού. Αν είσαι σίγουρος τώρα πως το πρόβλημά σου είναι η σταθερή ποσοστιαία βελτίωση που θα έχεις με τα explicit optimizations που θα κάνεις σε γλώσσες χαμηλότερου επιπέδου (πχ. για 3D engines), έτσι κι αλλιώς χρησιμοποιείς το NDK. Αλλά και σε αυτή την περίπτωση τον native κώδικά σου τον καλείς άνετα με ότι γλώσσα θες, μιας και αν δεν έχεις κάνει κάτι πάρα πολύ λάθος, ο χρόνος εκτέλεσης του μη native κώδικα σου θα πρέπει να αμελητέος σε σύγκριση με τα native binaries. Τέλος, ακόμη ψάχνω τον deal breaker λόγο που θα μάθει κάποιος kotlin και όχι C# και Xamarin. 4
Επισκέπτης Δημοσ. 22 Μαΐου 2017 Δημοσ. 22 Μαΐου 2017 Το θέμα είναι απλό. Η Google θέλει να δείξει στην Oracle ότι δεν είναι διατεθειμένοι να κρέμονται από τα @@ τους.
SakislolGR Δημοσ. 22 Μαΐου 2017 Μέλος Δημοσ. 22 Μαΐου 2017 @jimex συμφωνώ μαζί σου. αυτό όμως που δεν σηκώνω συζήτηση είναι η προσπάθεια της Google (και όχι μόνο) να δημιουργήσει ένα περιβάλλον πιο ελκιστικό/εύκολο στους νουμπάδες. Πραγματικά απορώ... όλος ο κόσμος φωνάζει ότι έχει γεμίσει το Playstore από σάπιες, μη ποιοτικές εφαρμογές και τώρα πάνε να το κάνουν χειρότερα. Η κίνηση αυτή με απογοήτευσε και με έκανε να πω 'ρε καλά κάνει η Apple που το έχει τόσο κλειστό το OS της'...
παπι Δημοσ. 22 Μαΐου 2017 Δημοσ. 22 Μαΐου 2017 Η java στο android ειναι οτι ναναι. Την kotlin που ειδα, φαινεται καλη, αντε να δουμε πως θα κατσει στο android, αν ειναι να κατσει οπως η java που θες 1231231231231231212312312312 codegenerators, τοτε θα παει απατη.
defacer Δημοσ. 22 Μαΐου 2017 Δημοσ. 22 Μαΐου 2017 Προσωπικά δεν μου αρέσει για 2 λόγους Βασίζεται πάλι στην Java, χρησιμοποιεί το JVM Ξεφεύγει λίγο από γλώσσα προγραμματισμού και πάει πιο πολύ σε scripting language Πραγματικά απορώ γιατί η Google έκανε αυτή την κίνηση. Νταξ [από τι λένε] είναι κάπως πιο γρήγορη αλλά όταν είσαι στα σκατά (java) δεν σε σώνει αυτό.... Έχω ξενερώσει λίγο. Δεν έχεις ιδέα για τι πράγμα μιλάς. 4
gdask Δημοσ. 22 Μαΐου 2017 Δημοσ. 22 Μαΐου 2017 Μόνο και μόνο που η kotlin σε "αναγκάζει" με τον τρόπο της να μην γράφεις mutable κώδικα αξίζει. Ειδικά για όσους δεν είναι μερακλήδες και γράφουν Java οπως την μάθανε στο πανεπιστήμιο πριν 10+ χρόνια.
Dinos_12345 Δημοσ. 22 Μαΐου 2017 Δημοσ. 22 Μαΐου 2017 (επεξεργασμένο) Λίγο που την είδα φαίνεται interesting. Δεν ξέρω αν αξίζει η μετάβαση, επειδή το codebase είναι ήδη πελώριο και υπάρχουν λύσεις για τα πάντα σε Java. Η Kotlin που είναι φρέσκια, δεν θα έχει την ίδια κοινότητα και την ίδια υποστήριξη, τουλάχιστον όχι στο άμεσο μέλλον. Καλό είναι να έχουμε επιλογές σαν Android Devs πάντως. Επεξ/σία 22 Μαΐου 2017 από Dinos_12345
defacer Δημοσ. 22 Μαΐου 2017 Δημοσ. 22 Μαΐου 2017 Λίγο που την είδα φαίνεται interesting. Δεν ξέρω αν αξίζει η μετάβαση, επειδή το codebase είναι ήδη πελώριο και υπάρχουνλ λύσεις για τα πάντα σε Java. Η Kotlin που είναι φράσκια, δεν θα έχει την ίδια κοινότητα και την ίδια υποστήριξη, τουλάχιστον όχι στο άμεσο μέλλον. Καλό είναι να έχουμε επιλογές σαν Android Devs πάντως. Δε σε αναγκάζει κανείς να κάνεις μετάβαση με τη μία. Εφόσον πατάει πάνω στο JVM, μπορείς στο ίδιο project μια class να την έχεις σε Java και την άλλη σε Kotlin. Οπότε η Kotlin δε χρειάζεται να είναι καθολικά καλύτερη ούτε και να έχει καθολικά την ίδια υποστήριξη, ακόμα και κατά τόπους αρκεί θεωρητικά. 1
παπι Δημοσ. 22 Μαΐου 2017 Δημοσ. 22 Μαΐου 2017 Δε σε αναγκάζει κανείς να κάνεις μετάβαση με τη μία. Εφόσον πατάει πάνω στο JVM, μπορείς στο ίδιο project μια class να την έχεις σε Java και την άλλη σε Kotlin. Οπότε η Kotlin δε χρειάζεται να είναι καθολικά καλύτερη ούτε και να έχει καθολικά την ίδια υποστήριξη, ακόμα και κατά τόπους αρκεί θεωρητικά. Το θεμα ειναι ποσα δαχτυλα θα σπασεις για να γραψεις αυτη την κλαση.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα