Επίλυση Όλων Των Προβλημάτων Των Παραθύρων Και Άλλων Προγραμμάτων

Ποιες είναι οι περιπτώσεις χρήσης για πλαίσια JavaScript MVC;

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

Το πρώτο πράγμα που έκανα (δυστυχώς) όταν άρχισα να εξετάζω αυτά τα πλαίσια JS MVC ήταν να ερευνήσω τους κορυφαίους υποψηφίους, να περάσω από τα σεμινάρια έναρξης και να διαβάσω τι έλεγαν οι άλλοι γι 'αυτούς για να αποφασίσουν για την κορυφαία επιλογή μου. Πέρασα μέρες ακόμα και αυτό ζητώντας συμβουλές από λαμπρούς ανθρώπους όπως Τζεφ Άτγουντ πριν καταλήξουμε σε συμπέρασμα. Κατέβηκε στο Ο άνθρωπος ή Γωνιώδης και τελικά αποφάσισα ότι η Angular ήταν η αγαπημένη μου ... η οποία κατέληξε να μην σημαίνει τίποτα.



Αυτό που έπρεπε να κάνω από την αρχή ήταν να κοιτάξω το έργο μου στο σύνολό του και να προσδιορίσω αν χρειαζόμουν καν ένα πλαίσιο JavaScript όπως το Angular. Αφού αποφάσισα την Angular, μόνο τότε συνειδητοποίησα ότι δεν είχε νόημα για την εφαρμογή μου. Ο κύριος λόγος για αυτό είναι ότι η εφαρμογή μου θα δημιουργηθεί χρησιμοποιώντας .NET MVC. Αυτό θα σήμαινε ότι θα είχα εφαρμόσει το μοτίβο MVC στο μοτίβο MVC μου. MVCMVC όπως ήταν. Γιατί να εισαγάγω μια διαδικασία δρομολόγησης και να βλέπω τους ελεγκτές στο JavaScript όταν έχω φροντίσει ήδη αυτά τα πράγματα από το .NET MVC;



Το κομμάτι που με απομάκρυνε από αυτήν την συνειδητοποίηση από νωρίς ήταν τα φοβερά πράγματα που είναι σε θέση να καταφέρουν οι Ember και Angular όταν πρόκειται για το τμήμα M του MVC, τα Models. Πραγματικά το μόνο που ήθελα ήταν το ωραίο μοτίβο μοντέλου που χρησιμοποιούσε ο καθένας, αν και ο καθένας το κάνει διαφορετικά. Πέρασα πολύ χρόνο διαβάζοντας για τα χαρακτηριστικά του μοντέλου και αγνοούσα τα πράγματα του ελεγκτή προβολής που ίσως με είχαν ειδοποιήσει νωρίτερα. Στο τέλος συνειδητοποίησα ότι μπορούσα απλώς να δανειστώ μερικά από τα ωραία πρότυπα αυτών των πλαισίων και να τα χρησιμοποιήσω σε κανονική JavaScript για να επιτύχω αυτό που ήθελα.

Έχω δει το Angular να χρησιμοποιείται σε έργα MVC στο παρελθόν. Δεν μπορώ να φανταστώ ότι το χρησιμοποιώ μόνος μου σε ένα έργο MVC. Αυτό με έκανε να ρωτήσω πότε ένα πλαίσιο JavaScript MVC μπορεί να έχει νόημα να χρησιμοποιηθεί καθόλου. Για κάθε εφαρμογή Ιστού που απαιτεί πραγματική ποσότητα εργασίας, σχεδόν καθολικά χρησιμοποιούμε το μοτίβο MVC. Ποια είναι τα σενάρια όταν το κάνετε αυτό από την πλευρά του πελάτη και όχι από την πλευρά του διακομιστή;



Μια δημοφιλής εφαρμογή που έχει δημιουργηθεί με αυτόν τον τρόπο είναι η Εφαρμογή φόρουμ λόγου Ε Πήραν τη συνειδητή απόφαση να κάνουν αυτήν την εφαρμογή Ember βασισμένη στο Ruby και όχι μια εφαρμογή MVC Ruby on Rails. Αυτοί είναι έξυπνοι άνθρωποι που παίρνουν αυτήν την απόφαση (ξανά η ομάδα του Jeff Atwood), οπότε έχω την τάση να πιστεύω ότι κάτι μου λείπει. Μιλώντας για αυτό με την ομάδα μου, οι μόνες περιπτώσεις χρήσης που μπορούσαμε να καταλήξουμε ήταν ΠΡΟΣ ΤΟ) δημιουργία μιας εφαρμογής που βασίζεται εξ ολοκλήρου σε κάποιο άλλο API ή ΣΙ) δημιουργία της δικής σας εφαρμογής ως αυστηρά API και κατασκευή πελάτη χρησιμοποιώντας JavaScript MVC ή ΝΤΟ) η εφαρμογή σας είναι χτισμένη με το Node.js.

Τι μου λείπει εδώ; Ποιες είναι οι άλλες συνήθεις περιπτώσεις χρήσης για την προσέγγιση μιας εφαρμογής Ιστού με JavaScript MVC;

Αυτή η ιστορία, 'Ποιες είναι οι περιπτώσεις χρήσης για πλαίσια JavaScript MVC;' δημοσιεύτηκε αρχικά από τονITworldΕ



Επιλογή Συντάκτη

Η HP αποστέλλει τα πρώτα tablet Windows 8.1 64-bit με Intel Atom

Μετά από μήνες αναμονής, ορισμένα από τα πρώτα tablet 64-bit με Windows 8.1 και τσιπ της Intel's Bay Trail ανακοινώθηκαν από τη Hewlett-Packard.

Η Amazon εξαγοράζει τον προγραμματιστή παιχνιδιών Double Helix Games

Το Amazon.com απέκτησε το στούντιο παιχνιδιών Double Helix Games στο πλαίσιο της στρατηγικής του για την ενίσχυση των παιχνιδιών που προσφέρει στους πελάτες.

Ο δημιουργός του Pretty Good Privacy παραιτείται από το Network Associates

Ο Philip Zimmermann, εφευρέτης του ευρέως χρησιμοποιούμενου πρωτοκόλλου κρυπτογράφησης Pretty Good Privacy (PGP), είπε ότι αυτός και οι Network Associates δεν συμφωνούν πλέον για το μέλλον του PGP.

Η Adobe σκότωσε την ιστορία «Το iPad δεν είναι παραγωγικό»

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

Πώς να χρησιμοποιήσετε το εντοπισμό και το grep για να βρείτε αρχεία σε σύστημα Linux (ή OS X)

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