Γράφοντας δυναμικών εφαρμογών Web σήμερα είναι μια κουραστική και επιρρεπής σε λάθη διαδικασία.
Οι προγραμματιστές ξοδεύει τον μεγαλύτερο μέρος του χρόνου τους που εργάζονται γύρω από λεπτές ασυμβατότητες μεταξύ προγράμματα περιήγησης στο Web και διάφορες πλατφόρμες, ενώ η έλλειψη της Javascript της σπονδυλωτής κάνει κοινή χρήση, τον έλεγχο και την επαναχρησιμοποίηση των συστατικών AJAX δύσκολο και ενοχλητικό.
Ο Οδηγός του Google Web, ή απλά GWT, αφήνει τα πρότυπα χρήσης του έργου συμμορφούμενα εργαλεία για τη συγγραφή εφαρμογών Web, εργαλεία δοκιμαστεί και χρησιμοποιείται από τη δική του ομάδα της Google, όταν την οικοδόμηση διάσημα εργαλεία όπως το Gmail ή το Google Maps.
Όταν πρόκειται για την πραγματική διαδικασία, GWT επιτρέπει στους προγραμματιστές να γράφουν το frontend σε κώδικα Java, και όταν γίνει αυτό θα συγκεντρώνει τα πρότυπα και το πρόγραμμα περιήγησης συμβατό με JavaScript και HTML κώδικα.
Επειδή Java είναι μια πολύ πιο εύπλαστη γλώσσα προγραμματισμού, οι προγραμματιστές ξοδεύουν λιγότερο χρόνο, γράφουν λιγότερο κώδικα, αλλά επιτύχουν υψηλότερο βαθμό πολυπλοκότητας με τις εφαρμογές τους.
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Σούπερ Λειτουργία Dev είναι τώρα η προεπιλογή. DevMode ξεκινά αυτόματα τη λειτουργία Σούπερ Dev και την επαναφόρτωση μιας ιστοσελίδας εκτελείται αυτόματα το πρόγραμμα μεταγλώττισης όταν είναι απαραίτητο. (Η σημαία -noSuperDevMode μπορεί να χρησιμοποιηθεί για να επανέλθει στην παλιά συμπεριφορά.)
- Συγκέντρωση στο Super Λειτουργία Dev είναι πολύ πιο γρήγορα μετά την πρώτη μεταγλώττιση.
- Πειραματική υποστήριξη για GSS, επίσης γνωστή ως το κλείσιμο Stylesheets.
Τι είναι καινούργιο στην έκδοση 2.7.0:
- Σούπερ Λειτουργία Dev είναι τώρα η προεπιλογή. DevMode ξεκινά αυτόματα τη λειτουργία Σούπερ Dev και την επαναφόρτωση μιας ιστοσελίδας εκτελείται αυτόματα το πρόγραμμα μεταγλώττισης όταν είναι απαραίτητο. (Η σημαία -noSuperDevMode μπορεί να χρησιμοποιηθεί για να επανέλθει στην παλιά συμπεριφορά.)
- Συγκέντρωση στο Super Λειτουργία Dev είναι πολύ πιο γρήγορα μετά την πρώτη μεταγλώττιση.
- Πειραματική υποστήριξη για GSS, επίσης γνωστή ως το κλείσιμο Stylesheets.
Τι είναι καινούργιο στην έκδοση 2.5.0:
- Η ομάδα GWT έμαθε πρόσφατα ότι η ευπάθεια ασφαλείας που ανακαλύφθηκε στο 2.4 Beta και Release Candidate κυκλοφορίες ήταν μόνο εν μέρει σταθερά στην απελευθέρωση 2.4 GA.
- Αυτή η έκδοση περιλαμβάνει επίσης μερικές μικρές διορθώσεις σφαλμάτων που βρέθηκαν στο υποψήφιος απελευθέρωσης.
Τι είναι καινούργιο στην έκδοση 2.4.0:
- Γενικές Βελτιώσεις:
- App Engine εργαλεία για το Android:. Κατασκευάστηκε με δυνατότητα εγκατάστασης εφαρμογών Android που βασίζονται στη Μηχανή App για server-side υποστήριξη
- Στοιχειώδες RPC εργαλειακή: Προσθέστε server-side μεθόδους για να App Κωδικός κινητήρα και GPE θα δημιουργήσει την απαραίτητη serialization και τον κωδικό Android on the fly .
- Apps Marketplace Στήριξης: Ανάπτυξη εφαρμογών για τα Google Apps Marketplace τόσο εύκολα όσο στο App Engine .
- UI Designer:. Ταχύτερη εκκίνηση και μοντάζ φορές, split-mode επεξεργασίας υποστήριξη για UiBinder, απλοποιημένη επεξεργασία ιδιότητα CSS, UiBinder morphing, υποστήριξη IsWidget, και πιο
- Επίμονη Cache Μονάδα: GWT Compiler και τον τρόπο ανάπτυξης τώρα cache αντικείμενα κατάρτισης μεταξύ τρεξίματα. Αυτό έχει ως αποτέλεσμα την ταχύτερη εκκίνηση χρόνο για επαναληπτική ανάπτυξη.
- Κύλιση DataGrid (# 188):. Η νέα DataGrid widget υποστηρίζει κατακόρυφη κύλιση με ένα σταθερό κεφαλίδα (παραπάνω) και footer (κάτω)
- Σχεδιασμός υποστήριξη χρόνου (# 226):. Η μέθοδος Beans.isDesignTime () προστέθηκε στη βιβλιοθήκη άμιλλα GWT προκειμένου να απομονώσει καλύτερα runtime μόνο κώδικα όταν ένα UI εκδίδεται στο σχεδιαστή UI
- Αξίζει να σημειωθεί Σταθερή Θέματα:
- Ο πολυμορφισμός δεν υποστηρίζεται από RequestFactory.
- RequestFactory Υποστήριξη κληρονομιά εξυπηρέτηση στον πελάτη.
- subeditors ListEditor «δεν ξεπλένεται όταν χρησιμοποιείται με ένα RequestFactoryEditorDriver.
- Μνήμη-διαρροή στο c.g.g.core.client.impl.WeakMapping καθαρής της Java.
- GWT compiler ρίψη clinits.
- Κάντε RequestFactory μάρκες τύπου πιο συμπαγής.
- Επεξεργαστής πλαίσιο δεν υποστηρίζει είναι / δεν έχει μεθόδους.
αξίας
Τι είναι καινούργιο στην έκδοση 2.3.0:
- Γενικά Enhancments:
- Προστέθηκε υποστήριξη IE9. Δείτε την IE9. - Συμβουλές και Κόλπα doc για περισσότερες πληροφορίες
Τα σχόλια δεν βρέθηκε