Κορυφή 23 Καλύτερο Δωρεάν Πλαίσια JavaScript για Web Developers 2017

Η JavaScript κοινότητα βιώσει κάποια πραγματικά μεγάλες αλλαγές το περασμένο έτος. ECMAScript 6 τελικά τυποποιημένα και δημοσιευθεί, και τα πιο δημοφιλή μεταγλωττιστές και προγράμματα περιήγησης στο web, εργάζονται σκληρά για να προσαρμοστεί σε όλες τις νέες αλλαγές και κανονισμούς. Για να κατανοήσει πλήρως ένα τέτοιο τεράστιο update (το τελευταίο ES update ήταν το 2009), είναι απαραίτητο να βυθιστείτε μέσα σε ένα σταθερό βήμα προς βήμα οδηγό που ασχολείται με όλες τις πτυχές του νέου προτύπου, και το καλύτερο εν λόγω οδηγός θα μπορούσαμε να βρούμε προέρχεται από τον Λαρς Kappert που μοιράστηκαν το ES6 λίστα με τις αλλαγές post στο Smashing Mag.

Όσον αφορά την εφαρμογή ES6 χαρακτηριστικά σε προγράμματα περιήγησης τους, Mozilla Firefox (85%) και Google Chrome (71%) επί του παρόντος που οδηγεί το πακέτο για όλους τους άλλους να ακολουθήσουν. Αλλά JavaScript είναι πολύ περισσότερο από απλώς μια τυπική, κάποια πραγματικά μεγάλη εφαρμογές και πλατφόρμες έχουν κατασκευαστεί και δημοσιεύονται για το κοινό αυτό το έτος, ένα από τα τελευταία OS.js — μια πλήρως λειτουργική πλατφόρμα cloud που ενσωματώνει Βελτιώσεις τα χαρακτηριστικά του Υπολογιστή μέσα από το πρόγραμμα περιήγησης.

Η JavaScript είναι αυξάνεται με ταχείς ρυθμούς, είναι όλο και πιο γηγενείς, αλλά το πιο σημαντικό — είναι όλο και πιο σταθερή. Ο αριθμός των web ανάπτυξη πλαισίων που έχουν έρθει σε JavaScript σφαίρα τα τελευταία χρόνια έχει βουίξει, και πολλά από τα πλαίσια που έχουν ήδη δημιουργήσει τεράστια κοινότητες γύρω τους, Γωνιακή, Μετεωριτών και να Αντιδράσει για να αναφέρουμε μερικές. Στο σημερινό post θα ασχοληθούμε με μια πιο προσεκτική ματιά στο σήμερα πιο δημοφιλή πλαίσια JavaScript, και πιστεύουμε ακράδαντα ότι αυτά τα πλαίσια θα πρέπει να δούμε πολλά από την ανάπτυξη, τη δέσμευση, και η έκθεση το 2016. Παρακαλώ μοιραστείτε μαζί μας τις προσωπικές σας εμπειρίες με τα πλαίσια που έχουν χρησιμοποιηθεί από τη λίστα μας όπως θα θέλαμε να ακούσουμε περισσότερα στοιχεία σχετικά με τις περιπτώσεις χρήσης για κάθε πλαίσιο.

Αντιδραστική JavaScript Frameworks

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

Με MobX θα είστε σε θέση να ξεκινήσει την παρατήρηση δομή των δεδομένων σας, ενώ, επίσης, έχει την ικανότητα να σας λειτουργίες αντιδραστική, πράγμα που σημαίνει ότι θα επανεκτιμήσει τον εαυτό τους κάθε φορά τα δεδομένα αλλάζουν σε πραγματικό χρόνο. Πάρτε κάθε κομμάτι των δεδομένων από την δομή σας και να το μετατρέψει σε μια ξεχωριστή σειρά, στη συνέχεια, ενεργοποιήστε τις λειτουργίες σου σε αυτόματη ενημέρωση τύπους. MobX αποστολή του είναι να βοηθήσει τους προγραμματιστές απλή και αποτελεσματική απόψεις που είναι πάντα αποδοθεί πλήρως, χωρίς να χρειάζεται το επιπλέον λίπος που άλλες πλήρους καταστήσει πλαίσια μπορεί να φέρει στο τραπέζι. Κατεβάστε το

Omniscient.js

Παντογνώστης παρέχει στους προγραμματιστές με τα χαρακτηριστικά και εργαλεία για να κατασκευάσει ένα λειτουργικό περιβάλλον εργασίας χρήστη που βασίζεται σε σαφείς συστατικών, επιτρέποντας ένα πιο στατικό μοντέλο ανάπτυξης. Πολύ παρόμοια με το στατικό web development θα το κάνω σε HTML, αλλά Παντογνώστης επιτρέπει τα χαρακτηριστικά του προγραμματισμού. Μπορείτε ακόμα να χειραγωγήσουν τις Απόψεις σας να είναι εύγλωττη, χωρίς την ανάγκη να συνεργαστεί με τα πράγματα όπως templating μηχανές, ή τομέα συγκεκριμένες γλώσσες. Παντογνώστης ενθαρρύνει τις μικρές, composable συστατικά, και να μοιραστεί τη λειτουργικότητα μέσα από τα μείγματα.

Κατεβάστε το

Ractive.js The diamond age of web development

Ελκυστική έχει εδώ και λίγο καιρό, πολλοί από τους κόσμους που οδηγούν ιστοσελίδες έχουν αγκαλιάσει είναι εγγενή λειτουργικότητα για την οικοδόμηση πρότυπο προσανατολισμένο στοιχεία περιβάλλοντος εργασίας Χρήστη που υποστηρίζουν JavaScript χαρακτηριστικά και την ευελιξία. Δημιουργία διαδραστικής εφαρμογής, όπως εμπειρίες μέσα από το πρόγραμμα περιήγησης δεν είναι ένα εύκολο έργο, ποτέ δεν ήταν, αλλά Ελκυστική είναι μία από εκείνες τις σπάνιες πλαίσια που βοηθούν να γεφυρώσουμε αυτό το χάσμα και σας βοηθά να οικοδομήσουμε μια πιο ομαλή εμπειρία. Eugene Mirotin από Toptal πηγαίνει βαθύτερα τις δυνατότητες του Ελκυστική και διερευνά τη διαδικασία της οικοδόμησης μια απλή, αντιδραστική και διαδραστική εφαρμογή.

Κατεβάστε το

Mercury

Ο υδράργυρος είναι ελαφρύ, απλό και ισχυρό μορφωματικό front-end πλαίσιο που παρέχει μια σειρά από προ-ενσωματωμένη web ενότητες και τα συστατικά που μπορείτε να ξεκινήσετε την εφαρμογή σας εφαρμογές αμέσως. Το demo σελίδα παρουσιάζει τα πράγματα όπως αντιδραστική αλλαγή των λειτουργιών, για παράδειγμα ας πάρουμε για παράδειγμα ένα απλό Καμβά εικόνας, η οποία έχει το χρώμα σύνολο των “μπλε”, μέσα στο ίδιο παράθυρο μπορείτε σε πραγματικό χρόνο να αλλάξετε το χρώμα στο “κόκκινο”, καθώς η απάντηση είναι πλήρως ανταποκρίνεται και αντιδραστική, δίνοντάς σας περισσότερο χώρο και χώρο για να αναπτυχθεί πραγματικά πολυδιάστατη web apps.

Κατεβάστε το

WebRx The Browser based MVVM Framework for ReactiveX powered Single Page Applications

WebRx, Model–view–viewmodel (MVVM) πλαίσιο που είναι χτισμένο στην κορυφή του RX.js για το συνδυασμό μαζί λειτουργική και αντιδραστική προγραμματισμού σχέδια που υποστηρίζουν παρατηρήσιμες και δηλωτική σύνδεση δεδομένων, την πλευρά του πελάτη δρομολόγησης, και templating χαρακτηριστικά. Εάν είναι ένα απλό και αντιδραστική Hello World ψάχνετε για να οικοδομήσουμε, ή μια πλήρως λειτουργική σελίδα ToDo app, WebRx έχει κατασκευαστεί για να βοηθήσει να επιταχύνει τη διαδικασία των σύγχρονων web app ανάπτυξη, και παραδίδει την υπόσχεσή της, χωρίς δισταγμό. Είναι επίσης πολύ ελαφρύ, μόνο 30kb όταν minified και να βελτιστοποιηθεί.

Κατεβάστε το

Readme Deku

Deku είναι μια εκδήλωση της μια πιο ελαφριά εναλλακτική λύση για να Αντιδράσει η ομάδα του στο Τμήμα. Deku κύρια λειτουργία του είναι να βοηθήσει να καταστήσει UIs χρησιμοποιώντας καθαρό JavaScript λειτουργίες και το εικονικό Μοντέλο Αντικειμένου Εγγράφου (DOM). Με Deku δεν χρειάζεται να βασίζονται σε τάξεις, και αντ ‘ αυτού μπορείτε να χρησιμοποιήσετε τις άμεσες λειτουργίες για τη μεταφορά εργασιών σε τρίτους το λογισμικό όπως το Redux, και επειδή το Τμήμα θέλει να κρατήσει τα πράγματα απλά, Deku ως επί το πλείστον θα δουλέψει μόνο σε μοντέρνα και νέα προγράμματα περιήγησης. Λειτουργεί μεγάλο, παράλληλα με το υφιστάμενο Αντιδράσει ανάπτυξη του δικτύου.

Κατεβάστε το

Riot.js — A React like user interface micro library

Αντιδρούν έχει σίγουρα ένα τεράστιο επηρεάζων για τα περισσότερα από τα αντιδραστικά πλαίσια JavaScript, βλέπουμε σήμερα την ανάπτυξη Κόσμο, και Riot.js δεν αποτελεί εξαίρεση. Με δικά τους λόγια, Riot.js είναι Αντιδρά με βάση το UI βιβλιοθήκη που εστιάζει στις μικρές λειτουργίες. Streamdata έχει διερευνηθεί αυτή η προσέγγιση με τεράστια λεπτομέρεια στο blog τους. (Μόλις τελειώσετε με αυτό το άρθρο, μετακινηθείτε προς τα κάτω για να μάθετε περισσότερα σχετικά με Riot.js περιεχόμενο έχουν δημοσιευθεί!) Riot.js είναι συντηρείται από τους προγραμματιστές σε Muut — ένα από τα πιο εξέχοντα συζήτηση πλατφόρμες που έχουμε δει μέχρι σήμερα, το οποίο είναι επίσης υπερ-αντιδραστική και διαδραστικό, έτσι αναμένουμε την ίδια απόδοση με τις δικές σας εφαρμογές στιγμή που θα αρχίσετε να χρησιμοποιείτε Riot λειτουργικότητα στα έργα σας.

Κατεβάστε το

Mithril

Mithril ξεχωρίζει με την ευέλικτη βιβλιοθήκη μέγεθος (7kb) καθώς και η τεκμηρίωση που ενημερώνεται συνεχώς με νέα περιβάλλοντα και προσεγγίσεις, όπως η ίδια η βιβλιοθήκη εξελίσσεται σε διαδικασία ανάπτυξης. Τα κριτήρια σε σύγκριση με κάποια άλλα διάσημα πλαίσια JavaScript είναι συγκλονιστικό, και θα σας αφήσει με την περιέργεια να το δοκιμάσω.

Κατεβάστε το

vue.js

Vue.js είναι πολύ μέτρια, όταν πρόκειται να περιγράφει τον εαυτό της ως ένα πλαίσιο, προτιμά να χρησιμοποιεί τον όρο “βιβλιοθήκη”, η οποία, στη συνέχεια, σε συνδυασμό με άλλα εργαλεία, μπορεί να μετατραπεί σε ένα πλήρως λειτουργικό πλαίσιο. Vue είναι για την ανάπτυξη και τη δημιουργία μοντέρνο και κομψό web διεπαφές. Μέχρι πολύ πρόσφατα, ήταν ακόμα μια beta του έργου, αλλά τον οκτώβριο του 2015 σηματοδότησε την κυκλοφορία από το V1, το οποίο σημαίνει ότι Vue είναι έτοιμος για τον πραγματικό κόσμο, την ανάπτυξη, και έτσι πολλοί είναι ήδη μοιράζονται μεταξύ τους ιδέες και εμπειρίες με το πλαίσιο. Αν σας αρέσει να δημιουργήσετε κώδικα που να έχει νόημα από τη στιγμή που το βλέπεις, τότε είναι σίγουρα αξίζει να Vue μια δοκιμή.

Κατεβάστε το

MVC JavaScript Frameworks

MVC είναι ένα λογισμικό προσέγγιση που χωρίζει τη λογική της εφαρμογής, από την παρουσίαση. Στην πράξη, επιτρέπει σε ιστοσελίδες να περιέχουν ελάχιστη scripting δεδομένου ότι η παρουσίαση είναι ξεχωριστή από την PHP scripting. MVC frameworks που θα λάβουμε μια ματιά σε μια στιγμή έχουν προχωρήσει πολύ με την πάροδο των ετών, και η πλειοψηφία παρέχει λειτουργίες που επιτρέπουν την απρόσκοπτη ανάπτυξη των κινητών εφαρμογών, καθώς και.

Web πλαίσια όπως Γωνιακή (το οποίο είναι σύντομα σε V2) και να Αντιδράσει έχουν αλλάξει το web development τοπίο προς το καλύτερο, και τόσο πολύ ο ενθουσιασμός είναι κρυμμένα μέσα στην αναμονή για το τι είναι ακόμα να έρθει.

AngularJS — Superheroic JavaScript MVW Framework

Το Google είναι πάντα δημοφιλές web development framework Γωνιακή εξερράγη με δημοτικότητα τα τελευταία χρόνια, και συνεχίζει να παρέχει μια σταθερή βάση θεμέλιο για προγραμματιστές που εργάζονται αυστηρά με τα τελευταία πρότυπα της βιομηχανίας και τις ικανότητές τους. Angular.js παρέχει ένα σύνολο σύγχρονων ανάπτυξη και χαρακτηριστικά του σχεδιασμού για την ταχεία ανάπτυξη εφαρμογών, και η Google έχει προχωρήσει τόσο πολύ όσο δημιουργώντας ένα ξεχωριστό τμήμα του site που προσφέρει το Υλικό προδιαγραφές Σχεδιασμού για να σας βοηθήσει να οικοδομήσουμε εφαρμογές που να μείνετε σε επαφή με τις πιο σύγχρονες προσεγγίσεις υπάρχουν.

Γωνιακή 2 πλησιάζει η πρώτη BETA έκδοση, την οποία μπορείτε να μάθετε περισσότερα σχετικά με την τελευταία δημοσίευση από Γωνιακός είναι ομάδα του έργου. Και επειδή το εκτεταμένο πλαίσιο φύση των Γωνιακή, υποστηρίζει πλήρως επεκτάσιμο βιβλιοθήκες και τα plugins.

Κατεβάστε το

jQuery

Με το είδος της ζωής που το έργο αυτό κατέχει ήδη, ακόμη και εκείνοι που ζουν κάτω από ένα βράχο θα έχετε ακούσει για το jQuery πριν. Κάθε φορά που κάποιος θέλει να επεκτείνει την ιστοσελίδα τους (ή σελίδας για φορητές συσκευές) και την κάνουμε πιο διαδραστική εξαρτώνται η λειτουργικότητα του jQuery. Αυτό το μικροσκοπικό βιβλιοθήκη μετατρέπει το διαδίκτυο σε μια πλήρως διαδραστική και διασκεδαστική εμπειρία, με μια αναφερόμενη επιβλητικό 70%+ από τις κορυφαίες ιστοσελίδες που έχει να κάνει με jQuery. jQuery plugins και widgets είναι από τα πιο έψαξε στοιχεία εντός του front-end developer τροχιά.

Εταιρείες όπως WordPress, Google, IBM και πολλοί άλλοι βασίζονται σε jQuery για να παρέχουμε μια μοναδική εμπειρία περιήγησης στο web για το δικό του προσωπικό και φυσικά το απέραντο ωκεανό των χρηστών του διαδικτύου. jQuery είναι επίσης πλήρως συμβατό με φορητές συσκευές, και έχει ένα ξεχωριστό jQuery Mobile βιβλιοθήκη να αναλάβει τη φροντίδα του όλα τα πράγματα κινητό.

Κατεβάστε το

A JavaScript library for building user interfaces React

Αντιδρούν είναι ο προγραμματισμός στο web τροχιά το τελευταίο πετράδι του στέμματος, ακόμη και θρησκευτική Angular.js οι χρήστες έχουν κάνει το διακόπτη για να Αντιδράσει, καθώς επιτρέπει πιο ομαλή front-end ανάπτυξη, χωρίς την ανάγκη βύθιση στην πολυπλοκότητα του front-end πλαίσιο. Αντιδρούν είναι μια βιβλιοθήκη JavaScript που διατηρείται από το Facebook, και η κύρια ειδικότητα πίσω Αντιδρούν είναι να βοηθήσει τους προγραμματιστές να εφαρμόσουν μια Εικονική DOM * αντίθετα, η παραγωγή αξίας ονομάζεται Εικονική DOM. Η Εικονική DOM είναι τότε diffed με την τρέχουσα κατάσταση του DOM, το οποίο δημιουργεί μια λίστα DOM λειτουργίες που θα κάνουν την τρέχουσα DOM μοιάζει το νέο. Οι ενέργειες αυτές εφαρμόζονται γρήγορα σε μια παρτίδα.

Όσον αφορά την δημοτικότητα, ένας προγραμματιστής δημοσίευσε πρόσφατα ένα ενδιαφέρον εύρημα μεταξύ των στατιστικά κίνησης του sub-reddit r/Αντιδράσει και r/Γωνιακή στο Reddit και οι δύο φαίνεται να είναι τα ίδια όγκος κυκλοφορίας κάθε μέρα, πράγμα που σημαίνει ότι Αντιδρούν έχει συλληφθεί με Γωνιακή σε περισσότερους από έναν τρόπους.

Κατεβάστε το

Socket.IO

Υποδοχή απέκτησε πολλά ορμή σε πραγματικό χρόνο κοινότητα των προγραμματιστών. Με την Υποδοχή μπορείτε να απολαύσετε ένα πλήρως λειτουργικό σε πραγματικό χρόνο επικοινωνία μεταξύ του υπολογιστή-πελάτη και του διακομιστή. Υποδοχή χωρίζεται σε δύο διαφορετικά μέρη — το πρώτο μέρος είναι μια client-βιβλιοθήκη που εκτελείται από το πρόγραμμα περιήγησης, ενώ η server-βιβλιοθήκη είναι χτισμένο στην κορυφή του Node.js. Και οι δύο βιβλιοθήκες να μοιραστείτε μια πολύ παρόμοια API, και η Υποδοχή είναι επίσης γεγονός οδηγείται σαν Node.js είναι. Με την Υποδοχή μπορείτε να εφαρμόσετε σε πραγματικό χρόνο ροής της δυαδικό πλατφόρμες instant messaging, διαλογική συνεργασία έγγραφο, στατιστικά σε πραγματικό χρόνο για τις εφαρμογές σας και τα έργα (analytics), και τόσο πολύ περισσότερα.

Το Microsoft Office στηρίζεται στην Υποδοχή για να σας παράσχουμε τη σε πραγματικό χρόνο λειτουργία, όπως το Yammer. Υποδοχή λειτουργεί σε μεγάλο βαθμό με το WebSocket πρωτόκολλο για να παρέχει μια διαφανή εμπειρία.

Κατεβάστε το

Welcome Polymer 1.0

Google Πολυμερές έργο δεν είναι μόνο να μπαχαρικό πράγματα με τη χρήση του Material Design, αυτό το εκπληκτικό πλαίσιο JavaScript είναι όλα σχετικά με γρήγορο και σύγχρονο web design μέσα από τη δυνατότητα να δημιουργήσετε και επαναχρησιμοποίηση web components. Το έργο πέρασε ένα μεγάλο διάστημα σε BETA έκδοση, αλλά πέρσι είδαμε την πρώτη έκδοση της V1 και το έργο διογκώθηκε από τότε.

Ενώ πολλοί ακόμα αναρωτιούνται ποια είναι η πραγματική διαφορά ανάμεσα στο Πολυμερές και Γωνιακή (δεδομένου ότι και οι δύο μοιράζονται πολλά παρόμοια χαρακτηριστικά, όπως τη σύνταξη κώδικα και χαρακτηριστικά του σχεδιασμού), να ξέρουμε για ένα γεγονός ότι Πολυμερές φέρνει ένα νέο είδος ανάπτυξης εμπειρία που θα ωθήσει το υπόλοιπο της βιομηχανίας σε ένα σύγχρονο web component based development προσέγγιση.

Κατεβάστε το

Node.js

Node.js είναι πολύ πιθανό να είναι το πιο ισχυρό πλαίσιο που έχουμε δει από την έναρξη της JavaScript, και το έργο έχει αυξηθεί απίστευτα μεγάλο σε τελευταία δύο χρόνια. Ενώ πολλοί προέβλεπαν την καταστροφή του Node.js και η αύξηση των λοιπών server-side frameworks, Node.js έχει καταφέρει να διατηρήσει την ηγεσία δόξα σε αυτό το πολύ την ημέρα. Node.js έχει γίνει εξαιρετικά επεκτάσιμη και ευέλικτη με τις δυνατότητές του, και πολλοί προγραμματιστές κατατάσσουν πάνω από τεχνική γλώσσες προγραμματισμού όπως η Java και το .NET! (τουλάχιστον για το web)

Node.js είναι χτισμένο στην κορυφή του Google V8 JavaScript engine και ο κύριος σκοπός του πλαισίου είναι να βοηθήσει στην οικοδόμηση αλληλεπίδραση έντονη web εφαρμογές, όπως ιστοσελίδες της κοινότητας, το περιεχόμενο streaming ιστοσελίδες, χαρακτηριστικό βαρύ-σελίδα εφαρμογές, και άλλες εφαρμογές που βασίζονται σε βαριά στοιχεία αλληλεπίδρασης. Αυτό το open-source έργο μπορεί να μάθει από αρχάριους όπως μπορεί εύκολα να διαβαστεί από τους προγραμματιστές που προέρχονται από άλλες γλώσσες. Η καμπύλη μάθησης είναι το ίδιο για όλους.

Πέρυσι, Κόμβος έκανε μια πλήρη συγχώνευση με IO.js — φέρνοντας για μια εκτεταμένη λίστα με τα χαρακτηριστικά και τις δυνατότητές τους.

Κατεβάστε το

Meteor

Μετεωρίτης έχει εξελιχθεί από ένα απλό εμπνευσμένη ιδέα σε ένα πλήρως λειτουργικό και να χρηματοδοτηθεί το έργο που είναι το σπίτι για χιλιάδες ενθουσιώδεις προγραμματιστές. Μετεωρίτης έχει με πολλούς τρόπους ξεσηκώσει την αναπτυχθεί σε πραγματικό χρόνο για κινητά και εφαρμογές web που μπορεί να οικοδομηθεί μέσα από ένα μοναδικό περιβάλλον ανάπτυξης. Οποιαδήποτε web εφαρμογή με ενσωματωμένη Μετεωρίτης είναι επίσης αυτόματα συμβατό με κινητές συσκευές — σε σημείο που να μπορείτε να μετατρέψετε τις υπάρχουσες web εφαρμογές σε εφαρμογές για κινητά και δημοσίευσε τα πιο δημοφιλή κινητά καταστήματα app!

Με την πρόσφατη κυκλοφορία του Galaxy (cloud hosting πλατφόρμα), Μετεωρίτης κάνει front-end και back-end ανάπτυξη ενός ενιαίου, πολυπλοκότητα-λιγότερη εμπειρία. Ο μετεωρίτης είναι ένα σταθερό πλήρη στοίβα πλαίσιο που υποστηρίζει η μητρική γλώσσα JavaScript για να σας βοηθήσει να οικοδομήσουμε το σύγχρονο και επεκτάσιμη web και mobile εφαρμογές. Το κοινό αποθετήριο πακέτων Ατμόσφαιρα έχει χιλιάδες δημοσιεύθηκε πακέτα που θα σας αφήσει να οικοδομήσουμε multiplex εφαρμογές σχετικά με τη μύγα.

Κατεβάστε το

D3.js Data Driven Documents

Γραφικά, animation, και τα γραφικά είναι ένα ουσιαστικό μέρος του web. Χωρίς την εφαρμογή του καλά γραφικά μέσα μας σχέδια, διατρέχουμε τον κίνδυνο να παρουσιάσει τα σχέδιά μας όσο ζοφερή και ρηχά, ανάλογα κε τις περιστάσεις. D3 είναι μια data-driven οπτική βιβλιοθήκη συστατικό που βοηθά τους προγραμματιστές και σχεδιαστές να χρησιμοποιήσετε JavaScript για να οικοδομήσουμε πραγματικά εκπληκτικό οπτικό δεδομένων εκθέσεις, έργα τέχνης, διαδραστικό σφαίρα διαγράμματα, ηλιοφάνειας διαγράμματα, μια ποικιλία των δεδομένων μήτρες, λέξη σύννεφα, και αμέτρητα άλλα είδη απεικονίσεις δεδομένων που θα αφήσει τους πελάτες σας ενέπνευσε και ευχαριστημένος με τη συνολική παρουσίαση. Χρειάζεται χρόνος για να μάθουν τη σωστή σύνταξη χρήση των D3.js αλλά είναι τόσο αξίζει τον κόπο, όπως θα δείτε με τα παραδείγματα σε αυτή τη σελίδα.

Ο δημιουργός του D3 — Μάικ Bostock — ένα ενδιαφέρον Μου Ζητήσει Τίποτα (AMA) στο Reddit το περασμένο έτος, και είναι γεμάτη με διορατικές ερωτήσεις και απαντήσεις που θα σας βοηθήσει να καταλάβετε καλύτερα την πρόθεση, το όραμα και το κίνητρο πίσω από αυτό το έργο. Να είστε προετοιμασμένοι να περάσετε κάποιο χρονικό διάστημα που αφομοιώνει όλες τις απαντήσεις.

Κατεβάστε το

Ember.js A framework for creating ambitious web applications.

Η θράκα είναι ένα σύγχρονο web πλαίσιο ανάπτυξης για τα φιλόδοξα προσανατολισμένη προγραμματιστές. Γνωστή για την ικανότητά της να βοηθήσει τους προγραμματιστές να δημιουργήσετε πολύπλοκες μεγάλες-client-side εφαρμογές — Χόβολη που ξεχωρίζει με την απλότητα και την ροή των λειτουργικότητα web app ανάπτυξη μια ομαλή εμπειρία. Ξεκινώντας με το Ember είναι γρήγορη και ανώδυνη, και πολλοί προγραμματιστές έχουν πάει έξω από το δρόμο τους για να δημιουργήσετε tutorials και οδηγοί για το πώς να ξεκινήσετε με αυτό το προσαρμόσιμο πλαίσιο.

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

Κατεβάστε το

Home Aurelia

Aurelia είναι ένας αυτοαποκαλούμενος επόμενη γενιά web development framework που κυρίως εστιάζει στο να κάνει τον προγραμματισμό (web development) μια δημιουργική διαδικασία. Ίσως αυτό που κάνει Aurelia επόμενης γενιάς είναι το γεγονός ότι έχει κατασκευαστεί αποκλειστικά με ES6 (το πιο πρόσφατο πρότυπο JS) και, επίσης, ενσωματώνει μερικά από τα διαθέσιμα ES7 (το επόμενο πρότυπο JS) χαρακτηριστικά γνωρίσματα ήδη, διατηρώντας την ικανότητά της να λειτουργεί σε όλα τα σύγχρονα προγράμματα περιήγησης. Το πλαίσιο είναι χτισμένο πάνω σε μια ενότητα-όπως το πλαίσιο, με την έννοια ότι αποτελείται από πολλές μικρές και μεγάλες βιβλιοθήκες που μπορούν να χρησιμοποιηθούν είτε μαζί είτε χωριστά, ανάλογα με τις απαιτήσεις του το είδος της εφαρμογής που χτίζετε.

Ωστόσο, αυτά είναι μόνο μερικά από τα πιο οραματιστής χαρακτηριστικά που Aurelia πακέτα, και είναι συνιστάται ιδιαίτερα ότι μπορείτε να διαβάσετε Rob Eisenberg είναι writeup για Aurelia να κατανοήσουν πλήρως τα πλαίσια σκοπό.

Κατεβάστε το

Knockout Home

Τα κυρίαρχα χαρακτηριστικά της Knockoutjs είναι δηλωτική δέστρες, UI αυτόματη ανανέωση, την εξάρτηση παρακολούθησης, και templating χαρακτηριστικά. Αφορούν τα υπάρχοντα στοιχεία DOM με μοντέλα δεδομένων, χρησιμοποιώντας απλή σύνταξη. Όταν ενημερώνετε τα δεδομένα σας μοντέλα, οι αλλαγές στο UI αντικατοπτρίζονται σε πραγματικό χρόνο. Δημιουργήστε συνδέσεις μεταξύ των δεδομένων σας μοντέλα για να συνδυάσει και να μετατρέψει τους. Δημιουργία περίπλοκων UI μοντέλα ως μέρος των λειτουργιών που μπορείτε να χρησιμοποιήσετε για τα δεδομένα σας μοντέλα. Με την υποστήριξη της native JavaScript, Νοκ-άουτ θα το κάνει απίστευτα εύκολο να ενσωματωθεί με οποιοδήποτε άλλο διαθέσιμο πλαισίου εκεί έξω, συμπεριλαμβανομένου του κάθε ένα μας roundup εδώ.

Κατεβάστε το

KeystoneJS · Node.js cms and web application platform built on Express and MongoDB

Μάλλον πρέπει να παραπέμπουν σε αυτό το πλαίσιο, σε ένα ξεχωριστό Node.js πλαίσιο λίστας (που θα), αλλά Keystone τις δυνατότητες που πραγματικά ξεχωρίζει στη σύγχρονη front-end web development, και δεν είναι συχνά ότι βλέπουμε ένα ολοκληρωμένο Σύστημα Διαχείρισης Περιεχομένου (CMS) πλαίσιο διαθέσιμα. Χτίστηκε με την υποστήριξη της Express.js και MongoDB, Βάσεων επιτρέπει λειτουργίες όπως — δυναμική διαδρομές, πεδίο βάσης δεδομένων διαχείρισης, ένα διαδραστικό και δυναμικό Admin UI που είναι διαθέσιμα, ακόμη και ενώ είστε οικοδόμηση εφαρμογές/περιεχόμενο συστήματα, απλό να λειτουργήσει με βάση κώδικα, επεξεργασίας μορφή, την αποστολή e-mail, και τη διαχείριση, καθώς και πολλά άλλα χαρακτηριστικά που κάνουν την μεγάλη CMS τι είναι — μεγάλη!

Κατεβάστε το

Backbone.js

Κτίριο κομψό μία σελίδα και μία σελίδα εφαρμογές με το πιο παραδοσιακό web development βιβλιοθήκες μπορεί να μετατρέψει τον κώδικα σε ένα πλήρες σπαγγέτι δείπνο, αν δεν είστε δίνοντας προσοχή σας κώδικα δομή και οργάνωση. Σπονδυλική στήλη είναι χτισμένο με την ιδέα κατά νου ότι όλες οι λειτουργίες διακομιστή θα πρέπει να ρέει μέσα από ένα API, ελαχιστοποιώντας το ποσό του κώδικα που πρέπει να αποτελείται προκειμένου να επιτευχθεί το ίδιο πολύπλοκη λειτουργικότητα των πιο εξελιγμένο web πλαισίων.

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

Κατεβάστε το

Stapes.js the little Javascript framework that does just enough

Ο αναβολέας είναι κάπως διάδοχος του Κορμού, το “επαίρεται” με την ικανότητά του να παρέχει ένα πλαίσιο για την εμπειρία διατηρώντας μόνο μια σειρά από 20 ενεργές μονάδες. Αναβολέας κύρια εστίαση είναι στην τάξη της δημιουργίας, της συνήθειας γεγονότα και δεδομένα μεθόδους. Ο αναβολέας είναι το δομικό στοιχείο για να σας βοηθήσει να βρείτε το χάσμα ανάμεσα σε μια παραδοσιακή εφαρμογή και μια εφαρμογή που κλωτσάει κάποια σοβαρή κώλο! (Με δικά τους λόγια!)

Κατεβάστε το

Επιλέγοντας το Καλύτερο JavaScript Πλαίσιο Ανάπτυξης

Επιλέγοντας ένα πλαίσιο που δεν πρέπει ποτέ να είναι για τον αριθμό των χαρακτηριστικών που το συγκεκριμένο πλαίσιο μπορεί να προσφέρει, είναι σαφές ότι όροι όπως “επόμενης γενιάς” μπορεί να ακούγεται πολύ ελκυστική, αλλά αυτό που έρχεται κάτω να είναι η πραγματική λειτουργικότητα του πλαισίου και το πώς αυτή η λειτουργία μπορεί να χρησιμοποιηθεί στο δικό σας έργο, app, το λογισμικό που σας κτίριο. Κάποια πλαίσια παρέχουν περισσότερη εμπειρία με την έννοια που το πλαίσιο είναι χτισμένο από το συγκλονιστικό προγραμματιστές με εμπειρία δεκαετιών πίσω από την πλάτη τους, ενώ μικρότερα πλαίσια web θα επικεντρωθεί στην κοινότητα προσανατολισμένη χαρακτηριστικά που μπορεί να ενσωματωθεί μέσα σε διαφορετικό πλαίσιο ενότητες.

Yuzo - Related Posts

コメントを残す