Η Daytona θέλει να είναι ένα εταιρικό GitHub Codespace
Μια νέα εταιρεία σκοπεύει να «γεμίσει το κενό της επιχείρησης» που αφήνει το GitHub Codespaces, με μια
πλατφόρμα
που επιτρέπει στις εταιρείες να φέρουν όλες τις προσπάθειες τους στο περιβάλλον ανάπτυξης στο εσωτερικό.
Η κωδικοποίηση που βασίζεται σε σύννεφο είναι η μόδα, μια τάση που έχει επιταχυνθεί τα τελευταία χρόνια με την εισαγωγή ολοκληρωμένων περιβαλλόντων προγραμματιστών που βασίζονται σε προγράμματα περιήγησης (IDE) όπως το GitHub Codespaces,
GitPod
, και τον πρόσφατο πρωτοεμφανιζόμενο του κλαμπ unicorn Replit. Στην πραγματικότητα, το κίνημα του cloud IDE εξελίσσεται εδώ και αρκετό καιρό, με πολλούς παίκτες να εργάζονται προς την κατεύθυνση της αλλαγής εργαλείων προγραμματιστών εκτός εγκατάστασης.
Μια τέτοια εταιρεία ήταν η Codeanywhere, που προέκυψε το 2013 από ένα έργο που δημιουργήθηκε αρχικά από την Κροατία με το όνομα PHPAnywhere. Το Codeanywhere είναι κάτι παρόμοιο με τα
Έγγραφα Google
για προγραμματιστές, που επιτρέπει στους κωδικοποιητές σε διαφορετικές τοποθεσίες να γράφουν και να εκτελούν κώδικα από κοινού απευθείας από ένα πρόγραμμα περιήγησης.
Κωδικός οπουδήποτε σε δράση
Πιστώσεις εικόνας
: Κωδικός οπουδήποτε
Γρήγορα εμπρός για το 2023, και η ομάδα πίσω
Κωδικός οπουδήποτε
επιστρέφουν με ένα νέο εγχείρημα που ονομάζεται
Daytona
το οποίο λαμβάνει τις προηγούμενες γνώσεις τους και τις εφαρμόζει σε ένα νέο αυτο-φιλοξενούμενο προϊόν που επιτρέπει στις εταιρείες να διαχειρίζονται το περιβάλλον ανάπτυξής τους εξ ολοκλήρου εσωτερικά, αντί να βασίζονται σε υποδομές τρίτων.
«Μάθαμε πολλά με το Codeanywhere, ήμασταν ουσιαστικά το πρώτο – από όσο γνωρίζουμε – προϊόν ανάπτυξης cloud εκεί έξω», δήλωσε στο TechCrunch ο συνιδρυτής και διευθύνων σύμβουλος της Daytona, Ivan Burazin. «Περάσαμε από πολλές επαναλήψεις για τη δημιουργία του δικού μας cloud IDE και της υποκείμενης
υποδομή
ς και μάθαμε πολλά σε αυτή τη διαδικασία — κυρίως για το τι δεν πρέπει να κάνουμε».
Εσωτερικά
Ενώ μια διεπαφή είναι απαραίτητη για τη σύνταξη κώδικα, οι προγραμματιστές πρέπει να εκτελέσουν αυτόν τον κώδικα για να δουν πώς (ή αν) λειτουργεί — και αυτό χρειάζεται υποδομή, όπως βάσεις δεδομένων, ρυθμίσεις, εγκαταστάσεις χρόνου εκτέλεσης και άλλα παρόμοια. Αυτό μπορεί να γίνει ιδιαίτερα περίπλοκο εάν ένας προγραμματιστής έχει πολλά έργα που εκτελούνται ταυτόχρονα, καθώς θα πρέπει να απεγκαταστήσει, να επανεγκαταστήσει και να επαναδιαμορφώσει διάφορες πτυχές των τοπικών εργαλείων του — και αυτό φροντίζει η Daytona, επιτρέποντας ταυτόχρονα στις εταιρείες να διαχειρίζονται τα πάντα πλήρως κάτω από τη δική τους στέγη.
Έτσι, ένας προγραμματιστής θα έλεγχε το έργο του με το Daytona και όχι στον τοπικό υπολογιστή του, με τον Daytona να διαβάζει ολόκληρη τη ρύθμιση του έργου και να εγκαθιστά τα πάντα ενώ παρουσιάζει στον χρήστη τον επεξεργαστή της επιλογής του και να διασφαλίζει ότι όλες οι ρυθμίσεις και οι εγκαταστάσεις είναι παρούσες και σωστές.
«Με αυτόν τον τρόπο, οι προγραμματιστές μπορούν να μεταβούν κατευθείαν στην κωδικοποίηση του έργου τους», είπε ο Burazin.
Η ανάπτυξη λογισμικού που βασίζεται σε σύννεφο προσφέρει πολλά πλεονεκτήματα όσον αφορά την προσβασιμότητα και τη συνεργασία, αλλά δεν είναι όλες οι εταιρείες με ευχαρίστηση να κάνουν all-in στο cloud — συχνά υπάρχουν ανησυχίες για την ασφάλεια και το απόρρητο, ιδιαίτερα με τις
επιχειρήσεις
που δραστηριοποιούνται σε βιομηχανίες με υψηλή ρύθμιση. Έτσι, ενώ το Codeanywhere χρησίμευε περισσότερο ως διεπαφή στο περιβάλλον προγραμματιστών που φιλοξενείται στο cloud, η Daytona είναι βασικά ο κινητήρας και το εργαλείο πίσω από αυτό — οι εταιρείες φιλοξενούν την Daytona στις εγκαταστάσεις και ενσωματώνονται με ένα τοπικό IDE, είτε είναι VS Code, RubyMine, PHPStorm ή οτιδήποτε άλλο. αλλού.
Daytona
Πιστώσεις εικόνας
: Daytona
Θα μπορούσαμε να πούμε ότι το Daytona συνδυάζει ορισμένα από τα οφέλη του cloud με την εγγενή ασφάλεια του τοπικού. Για παράδειγμα, η επεκτασιμότητα είναι ένα
μεγάλο
σημείο πώλησης εδώ, με τους προγραμματιστές να μπορούν να εκχωρούν περισσότερους πόρους όπως RAM ή CPU μέσω της εγκατάστασης on-prem Daytona, ενώ μπορούν επίσης να κάνουν spin-up πολλαπλά περιβάλλοντα ταυτόχρονα.
Αλλά περισσότερο από αυτό, η Daytona υπόσχεται να βελτιώσει την ταχύτητα των προγραμματιστών – δηλαδή πόσο γρήγορα είναι σε θέση να διορθώσουν ή να στείλουν νέο κώδικα. Αυτό το επιτυγχάνει τυποποιώντας τα περιβάλλοντα ανάπτυξης, που σημαίνει ότι οι προγραμματιστές αφιερώνουν λιγότερο χρόνο ανακατεύοντας τις διαμορφώσεις και περισσότερο χρόνο κωδικοποιώντας και επιδιορθώνοντας εφαπτομενικά ζητήματα.
«Για τις εταιρείες, αυτό μεταφράζεται σε ταχύτερο χρόνο στην αγορά, λογισμικό υψηλότερης ποιότητας και, τελικά, καλύτερο αποτέλεσμα», είπε ο Burazin. “
Δεν πρόκειται μόνο για την ταχύτερη κυκλοφορία των προϊόντων, αλλά και για τη διασφάλιση ότι η διαδικασία ανάπτυξης είναι αποτελεσματική, διαχειρίσιμη και επεκτάσιμη, κάτι που μακροπρόθεσμα, πιστεύουμε ότι αποτελεί σημαντικό ανταγωνιστικό πλεονέκτημα».
Επανάληψη
Ενώ Daytona ήσυχα
ξεκίνησε στις αρχές Σεπτεμβρίου
σήμερα η εταιρεία ανακοίνωσε ότι έχει συγκεντρώσει 2 εκατομμύρια δολάρια σε pre-seed χρηματοδότηση, με μια σειρά από εταιρείες VC και αγγέλους να ρίχνουν τα οικονομικά τους στο pot — αυτό περιλαμβάνει 500 Global, Tiny.vc, Silicon Gardens, Darkmode VC, Firestreak και ιδρυτές από διάσημες εταιρείες εργαλείων προγραμματιστών όπως οι Postman, Honeycomb, Sentry, Supabase και Netlify, μεταξύ άλλων.
Επί του παρόντος, σε κλειστή έκδοση beta, η Daytona συνεργάζεται με μια χούφτα πρώτων πελατών ενώ επαναλαμβάνει το προϊόν. Τελικά, θα λειτουργεί σε ένα μοντέλο ανά θέση με εμπορική άδεια, αν και θα προσφέρει επίσης μια μη εμπορική άδεια με ορισμένους περιορισμούς.
“Αυτό [first] Η φάση είναι ζωτικής σημασίας καθώς μας βοηθά να αποκτήσουμε γνώσεις και σχόλια από πρώτο χέρι, διασφαλίζοντας ότι η Daytona είναι γυαλισμένη και έτοιμη να χτυπήσει στο έδαφος», είπε ο Burazin. ”
Όσο για το Codeanywhere, λοιπόν, οι ιδρυτές είναι βασικά all-in στη Daytona, κάτι που αφήνει την προηγούμενη εταιρεία τους κάπως σε κενό. Με απλά λόγια, οι μέρες του είναι —περισσότερο από πιθανό— μετρημένες.
“Έχουμε προσλάβει αφοσιωμένους μηχανικούς για να διατηρήσουν το Codeanywhere για να τηρήσουμε τις εξαιρετικές δεσμεύσεις του και να βοηθήσουμε στην εύρεση νέων λύσεων για τους τρέχοντες χρήστες”, δήλωσε ο Burazin. «Οι εμπειρίες και οι γνώσεις μας σχετικά με την περιστρεφόμενη υποδομή στο Codeanywhere ήταν καθοριστικές για τη διαμόρφωση του οράματος της Daytona. Εξαιτίας αυτής της εμπειρίας, είμαστε πεπεισμένοι ότι το μέλλον της ανάπτυξης cloud θα καθοδηγείται από μια προσέγγιση από πάνω προς τα κάτω και όχι από κάτω προς τα πάνω και σίγουρα δεν θα επικεντρώνεται σε έναν επεξεργαστή που βασίζεται σε πρόγραμμα περιήγησης.»
VIA:
techcrunch.com