- Quale è facile da usare?
- Quali sono le caratteristiche di preferenza in entrambi?
- Qual è la percentuale di utilizzo di entrambi?
- Cosa dovremmo sapere prima di utilizzare entrambi o chiunque?
risposta
Che si basa sul vostro bisogno.
Per l'applicazione guidata dai dati. Scegli Angolare. Con i suoi dati belle vincolanti
La differenza fondamentale tra le due soluzioni è che AngularJS gestisce l'intera applicazione e definisce le linee guida su come il codice applicazione dovrebbe essere strutturata, mentre con KnockoutJS l'applicazione la struttura dipende interamente da te.
Knockout ha una bassa barriera di ingresso, ma è anche più difficile da gestire quando base di codice e la complessità cresce. Non è facile creare correttamente l'infrastruttura necessaria e le decisioni sbagliate prese nel codice di strutturazione potrebbero costare parecchio in futuro.
capacità di angolare di legarsi direttamente agli oggetti semplici, modulari struttura, e severe linee guida di sviluppo prevenire molti problemi di diritto dall'inizio, e forniscono una solida base per l'applicazione architettonica .
Knockout è utilizzata principalmente per controllare la rappresentazione dell'interfaccia utente in basso applicazioni complessità, mentre angolare è un framework JavaScript che è molto più adatta per le grandi, applicazioni aziendali complesse. Fornisce non solo l'UI binding, ma anche le best practice per la struttura delle applicazioni , sviluppo e test.
qualcuno in più aggiunto a questo:
- Knockout è come il peso leggero angolare
- Knockout non ha routing, angolare hanno. Ma se si vuole uso di routing in Knockout è possibile utilizzare Sammy.js/A Small Web Framework con Class/ristoratore Evented JavaScript
- Knockout e angolare disporre di dati automatici vincolante
- Knockout è popolare in.sviluppo rete, mentre angolare è sostenuta da Google angolare ha servizio, direttive, Knockout non avere
Riferimenti:
https://www.devbridge.com/articles/angular-vs-knockout-similarities-and-fundamental-differences/
https://www.codementor.io/reactjs/tutorial/reactjs-vs-angular-js-performance-comparison-knockout
Angular.js vs Knockout.js vs Backbone.js
https://www.quora.com/How-do-Angular-js-and-Knockout-compare
Vue.js è migliore. Facile da imparare. Controlla questo link per il confronto e maggiori informazioni. http://www.valuecoders.com/blog/technology-and-apps/vue-js-comparision-angular-react/ –
"Knockout non ha routing" Durandal lo utilizza. Fornire funzionalità MVVM. – MrYellow
si può google stesso un sacco di dibattito è accaduto su questi argomenti. In termini semplici ko è una libreria di data-binding dove Angular è una struttura SPA completa. entrambi servono praticamente ai loro scopi. #opinionBased –
Sicuramente posso google, ma lo scopo di chiedere qui è di cercare l'opinione di un esperto (esperto qui in senso che ha lavorato su entrambi e hanno fatto un po 'di ricerca e sviluppo) sul suddetto argomento, in futuro potrebbe aiutare qualche altra persona anche chi potrebbe incontrare situazioni simili –
apprezzo la tua intenzione ma era contro le regole SO. comunque hai qualche risposta in basso. –