Ιστοσελίδες

«Θα ήθελα πολύ να δω μια σύντομη, γρήγορη γλώσσα όπως αυτή Οι προγραμματιστές προσπαθούσαν να επιταχύνουν τον χρόνο ανάπτυξης με τις γλώσσες και τα πλαίσια για τα τελευταία τέσσερα έως πέντε χρόνια - Ruby on Rails, Django, CodeIgniter - αλλά θυσιάζουν την απόδοση των εφαρμογών σε αυτή την επιδίωξη " δήλωσε ο Michael Wales, ανώτερος υπεύθυνος ανάπτυξης με την General Dynamics Information Technology

Leap Motion SDK

Leap Motion SDK
Anonim

Παρόλα αυτά, το Go είναι πολύ σε στάδιο μωρό τώρα και το Google και το open- source communit y που συγκεντρώνει γύρω από το έργο έχουν αποκοπεί η δουλειά τους γι 'αυτούς.

«Μπορεί να είναι πέντε χρόνια έως μια δεκαετία πριν η Go φτάσει σε μια κρίσιμη μάζα για να είναι ένα ανθεκτικό στοιχείο στον πύργο υπολογιστών της Babel, Το 10 τοις εκατό του νέου έργου ξεκινάει από την αρχή ", δήλωσε ο Al Hilwa, αναλυτής της IDC.

Ο αναλυτής της Gartner Ray Valdes μοιράζεται μια παρόμοια άποψη. Ο Valdes προβλέπει ότι θα χρειαστούν τουλάχιστον πέντε χρόνια για να προχωρήσετε σε σταθερή κατοχή και να δημιουργήσετε μια σταθερή κοινότητα προγραμματιστών που το χρησιμοποιούν.

"Οι κύριοι ανασταλτικοί παράγοντες είναι ότι είναι εντελώς καινούργιοι, απαιτούν εκμάθηση μιας νέας γλώσσας και ενός συνόλου εργαλείων και το πλαίσιο, και υπάρχει πολύ λίγος υπάρχων κώδικας που οι προγραμματιστές μπορούν να αξιοποιήσουν για να δημιουργήσουν λύσεις ", δήλωσε ο Valdes σε τηλεφωνική συνέντευξη. "Έτσι, θα χρειαστεί λίγος χρόνος για να υπάρξει αντίκτυπος έξω από την Google."

Αυτό το χρονοδιάγραμμα είναι ένα turn-off για τον Alan Peters, κύριο και ιδρυτή της Creative Onebound, ενός οργανισμού ψηφιακού μάρκετινγκ και ιδρυτής και διευθύνων σύμβουλος της Tap Riot, μια εκκίνηση για κινητές εφαρμογές

«Θα το παρακολουθώ γιατί το επάγγελμά μου απαιτεί να καταλαβαίνω αυτά τα πράγματα, αλλά, ειλικρινά, όχι: Παρουσιάζει υπερβολικό κίνδυνο για οποιαδήποτε από τις επιχειρήσεις μου», είπε όταν του ζητήθηκε εάν σχεδιάζει να επενδύσει το χρόνο και την προσπάθεια των εταιρειών του για την Go τώρα.

"Η Google έχει μια πολύ ακαδημαϊκή εταιρική κουλτούρα που αποτιμά την έρευνα και τον πειραματισμό", πρόσθεσε η Peters μέσω ηλεκτρονικού ταχυδρομείου. "Στην περίπτωση της Onebound και της Tap Riot, είμαστε πραγματικά επικεντρωμένοι στην εφαρμογή και ο εφαρμοσμένος κόσμος έχει διαφορετικό τρόπο που θέλει να λύσει τα προβλήματα: γρήγορα."

Η Ουαλία ανησυχεί ότι η Google μπορεί να μην κάνει την πειθαρχημένη, για να επιτύχει. "Σίγουρα, ενδιαφέρονται για αυτό τώρα, αλλά είναι πιθανώς η πιο διάσπαρτη ομάδα προγραμματιστών που θα κερδίσουν ποτέ κέρδη, πηγαίνοντας από το έργο σε έργο χωρίς να πάρουν τίποτα σε αυτό το« τέλειο »σημείο - με εξαίρεση τους Χάρτες Google και Google Reader, "δήλωσε η Ουαλία. "Θέλω να πω, πόσο καιρό περίμενε κανείς έναν αξιοπρεπή διευθυντή επαφών στο Gmail;"

Αν η Google αποτύχει να δώσει την απαραίτητη προσοχή, θα είναι πραγματικά κρίμα, επειδή η νέα γλώσσα προγραμματισμού έχει μεγάλες δυνατότητες.

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

"Φαίνεται ότι είχαν τη δυνατότητα να συνδυάσουν την παραγωγικότητα μιας δυναμικής γλώσσας με την απόδοση μιας σύνταξης, πιο στατικής γλώσσας", πρόσθεσε.

Η Ουαλία βρίσκει τη σύνταξη της Go φιλική, με μια καθαρή αίσθηση σαν την Python's και Ruby on Rails », ενώ είναι επίσης εξοικειωμένοι με τη σύνταξη των γλωσσών που βασίζονται στην C. Μας αρέσει επίσης ότι, όπως μια σύνταξη της γλώσσας, οι εφαρμογές του Go τρέχουν εξαιρετικά γρήγορα.

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

Ποιά είναι τα κλειδιά για το Go to carve out μια θέση ως μια καθιερωμένη γλώσσα προγραμματισμού;

Για αρχή, η σύνταξη που του αρέσει τόσο πολύ θα μπορούσε να βελτιωθεί περαιτέρω, δήλωσε η Ουαλία. "Η σύνταξη είναι πιο λεπτομερή από ό, τι συνηθίζεται για τους προγραμματιστές Python και Ruby, ένα σφάλμα που δεν μπορεί να παραβλεφθεί εύκολα καθώς αυτό είναι ένα από τα βασικά σημεία πώλησης αυτών των δύο γλωσσών", ανέφερε η Ουαλία. Η Ουαλία θεωρεί ότι η Go έχει αποδυναμωμένη, αντικειμενοστραφή σχεδίαση, την οποία θεωρεί «σημαντική πτώση». "[Ο προγραμματισμός αντικειμένων] είναι μια αποδεδειγμένη ιδέα που κάνει τη διαχείριση και συντήρηση μεγάλων εφαρμογών σημαντικά ευκολότερη", ανέφερε.

Η Google θα μπορούσε να δώσει μια σημαντική ώθηση δημιουργώντας "σοβαρές εφαρμογές" μαζί της και αποδεικνύοντας πόσο απλούστερη και είναι εύκολο να τα κατασκευάσεις με Go, σε αντίθεση με άλλες γλώσσες, ανέφερε η Hilwa σε μια συνέντευξη μέσω ηλεκτρονικού ταχυδρομείου.

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

Η Google πρέπει επίσης να αναπτύξει δικαστικούς προγραμματιστές ώστε να δημιουργήσουν βιβλιοθήκες Go. "Δεν είναι μόνο αυτό το σπουδαίο για μάθηση, εξετάζοντας τον κώδικα άλλου, αλλά κάνει την γλώσσα πιο ισχυρή", δήλωσε η Ουαλία. "Η ιστορία έδειξε ότι η υποστήριξη από τρίτους είναι εκεί όπου οι περισσότερες γλώσσες κερδίζουν τη μάχη."

Η Peters συνιστά να επιβραβεύει τους ενδιαφερόμενους προγραμματιστές με πολύ τρυφερή φροντίδα. "Η Google είναι ένα ισχυρό εμπορικό σήμα που έχει συναισθηματική έκκληση σε μια συγκεκριμένη κατηγορία geek. Συμμετέχετε σε αυτό το geek", δήλωσε ο Peters. "Δώστε στον geek κάποια διαλογική πρόσβαση με πραγματικά διδακτορικά στο Google και την έγκαιρη πρόσβαση σε πειράματα.Αφήστε τα να συμμετάσχουν στη δημιουργία και τη βελτίωση.Έπειτα έχετε κάτι καλύτερο από έναν προγραμματιστή: ένας πρωταθλητής μάρκας."