Android

Ο Sun προσέλαβε Charles Nutter και Thomas Enebo, συχνά αποκαλούμενο "JRuby Guys ", περίπου πριν από δυόμισι χρόνια, ώστε να μπορούν να εργαστούν με πλήρη απασχόληση για την JRuby, μια εφαρμογή της γλώσσας προγραμματισμού Ruby για την Java Virtual Machine. Μερικούς μήνες αργότερα ο Sun προσέλαβε τον Nick Sieger, έναν άλλο βασικό προγραμματιστή της JRuby.

RubyConf 2016 - JRuby Everywhere! Server, Client, and Embedded by Thomas Enebo

RubyConf 2016 - JRuby Everywhere! Server, Client, and Embedded by Thomas Enebo
Anonim

"Για να είμαι ειλικρινής, δεν έχουμε στοιχεία ότι η Oracle δεν θα υποστηρίξει JRuby, αλλά δεν είχαμε καμία απόδειξη ότι θα μπορούσαν ", δήλωσε ο Nutter τηλεφωνικά τη Δευτέρα. "Δύο από τους τρεις προγραμματιστές που κάνουν αυτή την κίνηση έχουν οικογένειες, θέλουμε να βεβαιωθούμε ότι ο JRuby θα φτάσει στο επόμενο επίπεδο και έπρεπε να πάρουμε μια απόφαση", δήλωσε.

Η Oracle είναι ένας μεγάλος χρήστης της τεχνολογίας Java της Sun και λέει ότι είναι ένας από τους κύριους λόγους για τους οποίους αγόρασε την εταιρεία, αν και δεν έχει δώσει λεπτομέρειες για τα σχέδιά της.

Να πάρει μισθωμένο από τον Sun και να του δοθεί η ευκαιρία να εργαστεί πλήρους απασχόλησης στο JRuby ήταν "σχεδόν ένα όνειρο που έγινε πραγματικότητα, Δήλωσε ο Nutter. Η ομάδα ξεκίνησε να εργάζεται ανεξάρτητα ως "δορυφορικό πρόγραμμα", αλλά με τους μηχανικούς πόρους της Sun πίσω από αυτές, συμπεριλαμβανομένης της πρόσβασης στα λογισμικά Glassfish, NetBeans και JVM.

Η JRuby πέρασε αρκετές κυκλοφορίες και αναπτύχθηκε σε ορισμένες κρίσιμες επιχειρηματικές εφαρμογές, συμπεριλαμβανομένου ενός συστήματος αναφοράς και διαχείρισης λοιμωδών νοσημάτων που χρησιμοποιείται από την πολιτεία της Γιούτα

"Έχουμε πραγματικά κατορθώσει να κατασκευάσουμε το JRuby σε σχεδόν την καλύτερη εναλλακτική εφαρμογή Ruby που είναι εκεί έξω, έχουμε αναπτυγμένες παραγωγές σε όλο τον κόσμο και Πολλοί άνθρωποι πραγματικά το αγαπούν.Σίγουρα δεν θα μπορούσαμε να το κάνουμε χωρίς τον Ήλιο », δήλωσε ο Nutter.

Το Engine Yard, το οποίο προσφέρει φιλοξενία για εφαρμογές Ruby on Rails, προσλαμβάνει την ομάδα επειδή βλέπει την αυξημένη χρήση του JRuby από την Java Web developers και στερείται εμπειρογνωμοσύνης σε αυτόν τον τομέα, δήλωσε ο Michael Mullany, αντιπρόεδρος μάρκετινγκ. Μια πρόσφατη έρευνα από την Evans Data έδειξε ότι ο αριθμός των προγραμματιστών Ruby αυξήθηκε κατά 40% από ένα χρόνο νωρίτερα, δήλωσε.

«Νομίζω ότι ένα από τα πράγματα που μπορεί να πάρει το JRuby στο επόμενο επίπεδο είναι να προσφέρει μια πληρωμένη εμπορική υποστήριξη και μια πραγματική επαγγελματική προσφορά ανοιχτού κώδικα γύρω από αυτήν ", δήλωσε ο Mullany. Ο κινητήρας Yard προσέγγισε τους προγραμματιστές για την εργασία στην εταιρεία, δήλωσε.

Ο Sieger είχε οδηγήσει το έργο του Sun της Kenai, δήλωσε ο Nutter, που επιτρέπει στους προγραμματιστές να φιλοξενούν εφαρμογές στο σύννεφο, λίγο σαν το SourceForge. Θα πρέπει να επιστρέψει στο JRuby πλήρους απασχόλησης στο Motor Yard.

Ο τέταρτος κορυφαίος προγραμματιστής της JRuby, Ola Bini, εξακολουθεί να εργάζεται στο ThoughtWorks, όπου προσλήφθηκε πέρυσι, δήλωσε ο Nutter. η τελευταία ημέρα των προγραμματιστών στο Sun θα είναι αυτή την εβδομάδα, αλλά δεν είχε κανένα σχόλιο.

Ο Nutter είπε ότι θα συνεχίσει να αναπτύσσει το JRuby και να υποστηρίζει την κοινότητα πολύ όπως και πριν. Η επόμενη έκδοση, 1.4, οφείλεται γύρω στο Σεπτέμβριο, είπε ο Nutter. "Κάποια από τις μεγάλες εστίες [στο 1.4] θα κάνουν για την πλευρά Java της JRuby ό, τι κάναμε για την πλευρά του Ruby, "Είπε ο Nutter. "Κατά τα τελευταία δύο έως τρία χρόνια έχουμε κάνει μια πολύ καλή δουλειά να κάνουμε τον JRuby σε μια εξαιρετική εφαρμογή Ruby και τώρα θέλουμε να στραφούμε στο επίκεντρο λίγο ώστε να βεβαιωθούμε ότι είναι και η καλύτερη γλώσσα JVM, "Αυτό περιλαμβάνει να βεβαιωθείτε ότι de facto πρότυπα όπως η Hibernate λειτουργούν πολύ καλά με το JRuby, διασφαλίζοντας ότι οι νέες βιβλιοθήκες και τα πλαίσια και τα πρότυπα από την [Java Community Process] λειτουργούν με το JRuby καθώς και με την Java, και επίσης, σε κάποιο βαθμό, να διασφαλίσουμε ότι μπορούμε να συνεχίσουμε να βελτιώνουμε τις επιδόσεις του JRuby στην JVM. "

Η ομάδα θα κάνει επίσης κάποια εργασία για να βεβαιωθεί ότι η JRuby λειτουργεί όσο το δυνατόν περισσότερο στο περιβάλλον φιλοξενίας του Engine Yard, δήλωσε.

Οι προγραμματιστές σχεδίαζαν να ανακοινώσουν τη μετακίνησή τους σε ένα blog post Τρίτη το απόγευμα,