Top-bewertete Backbone.js Alternativen
37 Backbone.js Bewertungen
Gesamtbewertungsstimmung für Backbone.js
Melden Sie sich an, um die Bewertungsstimmung zu sehen.

Backbone ermöglicht eine beträchtliche Flexibilität, bietet aber dennoch genügend Struktur, damit man sich nicht selbst in Schwierigkeiten bringt. Es ist nicht zu stark voreingenommen, sodass man Dinge immer noch nach eigenen Vorstellungen umsetzen kann, aber es bietet einige praktische Methoden und Hilfsmittel, um ein Projekt schnell zu starten. Bewertung gesammelt von und auf G2.com gehostet.
Manchmal möchte ich, dass es mehr tut. Weil es so viel Freiheit ermöglicht, fühlt es sich oft so an, als ob tatsächlich nicht viel im Rahmen vorhanden ist. Besonders im Vergleich zu anderen Frameworks und Tools, die ziemlich viel leisten. Bewertung gesammelt von und auf G2.com gehostet.

Die MVC-Architektur, viele Callback-Funktionen, die in jQuery verwendet werden. Als langjähriger Java-Web-Ingenieur ist das MVC für mich benutzerfreundlicher. Im Vergleich mit anderen MVC-Frameworks, wie Angular, ist MVC für Anfänger einfacher. Bewertung gesammelt von und auf G2.com gehostet.
1. Muss mit anderen Bibliotheken wie MarionetteJS integriert werden, Validierung zur Implementierung anderer Funktionen.
2. Einzelne Bindungen. In der Ansicht müssen wir viele Beispielvorlagen schreiben, um das DOM zu steuern.
3. Mehr Aufmerksamkeit auf Speicherlecks richten. Bewertung gesammelt von und auf G2.com gehostet.

Es ist einfach und leichtgewichtig im Vergleich zu den anderen führenden JavaScript-Bibliotheken/Frameworks wie AngularJs, EmberJs oder sogar ReactJs. Einfach zu verstehen und am selben Tag mit dem Schreiben der App zu beginnen. Ich verwende es für Prototyping bei Testaufgaben in Vorstellungsgesprächen oder bei privaten Projekten. Backbone funktioniert gut mit den anderen JS-Bibliotheken und -Tools da draußen. Definitiv liebe ich ihre Implementierung von Modellen/Sammlungen. Bewertung gesammelt von und auf G2.com gehostet.
Ich bevorzuge den deklarativen Programmierstil gegenüber dem imperativen, den BackboneJS bietet. Manchmal reicht die Einweg-Datenbindung nicht aus, daher erfordert dies ein wenig mehr Einrichtung auf der Entwicklerseite. Es ist relativ alt (nach den Kriterien der JS-Welt) und ich habe in letzter Zeit nichts von größeren Veröffentlichungen gehört. Da es sich um eine Bibliothek und nicht um ein voll funktionsfähiges Framework handelt, sehe ich potenzielle Probleme beim Skalieren für größere Apps. Ich habe gehört, dass es zu Speicherlecks führt. Bewertung gesammelt von und auf G2.com gehostet.

Das Konzept von Modellen und Sammlungen macht Spaß zu verwenden. Anfangs waren sie etwas schwer zu verstehen, aber sehr mächtig, sobald sie beherrscht werden. Außerdem war Backbone eines der ersten Frameworks, das Datenbindung einführte, und es ist wirklich wunderbar, wenn es mit MongoDb für eine RESTFUL-Anwendung kombiniert wird.
Obwohl es viele MV-Frameworks gibt, ist Backbone eines, das die Dinge nicht verkompliziert. Ich mag Backbone wegen der Benutzerfreundlichkeit bei der Arbeit mit jQuery-Plugins. Andere Frameworks empfehlen nicht, jQuery mit ihnen zu verwenden, aber jQuery ist eine der Abhängigkeiten von Backbone.
Backbone hat auch Marrionette, das ein weiteres Framework auf Basis von Backbone ist, es bietet komplexere Funktionen wie Regionsverwaltung und Speicherverwaltung für groß angelegte Anwendungen. Bewertung gesammelt von und auf G2.com gehostet.
Etwas steile Lernkurve (in meinem Fall, da es das erste MVV-Framework war, das ich lernte). Auch hat Backbone zu viele Abhängigkeiten, was die Größe Ihrer Javascript-Datei erhöht, was wiederum die Leistung Ihrer Anwendung beeinträchtigen wird. Wenn Sie kein RESTFUL-Backend haben, müssen Sie mehr Zeit mit der Konfiguration verbringen. Auch wenn man die Aktivität auf seiner Github-Seite betrachtet, sieht es so aus, als ob Backbone mit der wachsenden Popularität von React und Angular langsam an Relevanz verlieren wird. Bewertung gesammelt von und auf G2.com gehostet.

Im Vergleich zu React.js und Angular.js ist der beste Teil von Backbone, wie sie Modell und Sammlung mit den Ansichten kombinieren. Datenänderungen im Modell werden automatisch in der Ansicht aktualisiert, was dem Entwickler viel Zeit spart, die Ansicht neu zu generieren. Die AJAX-Aufrufmethoden von Modell und Sammlung sparen ebenfalls Zeit. Man muss keine AJAX-Aufrufe schreiben, um Daten zu erhalten, stattdessen ruft man einfach save(), fetch()...etc. auf. Bewertung gesammelt von und auf G2.com gehostet.
Backbone bietet den Entwicklern zu viel Freiheit. Es könnte Hunderte von Entwicklungsmustern in Backbone geben. Menschen können Backbone auf völlig unterschiedliche Weise verwenden. Einige Frameworks, z.B. Marionette, helfen, dieses Problem zu lösen. Bewertung gesammelt von und auf G2.com gehostet.
Backbone.js doesn't force you to do things "their way," like many other popular frameworks do. It allows the developer to abstract out extensible models and views from data, while retaining the flexibility of a small framework. The source code is easily accessible and commented in a human-friendly manner. Bewertung gesammelt von und auf G2.com gehostet.
Being a small framework, it is often necessary to write boilerplate code that other frameworks may not require. It also may require more libraries to be included in your project to achieve a desired functionality. Bewertung gesammelt von und auf G2.com gehostet.

Die Tatsache, dass es nicht sehr meinungsstark ist. Es gibt dem Programmierer viel Freiheit, zu entscheiden, welche Architektur er verwenden möchte. Auch die Tatsache, dass die Größe des Frameworks in Bezug auf Bytes sehr klein ist, insbesondere für Mobiltelefone, ist ein großer Vorteil, es lädt sehr schnell. Bewertung gesammelt von und auf G2.com gehostet.
Das Rendering ist ein sehr manueller Prozess. Ich weiß, es könnte mein Fehler sein, aber ich habe manchmal das Gefühl, dass die App zu oft neu rendert. Bewertung gesammelt von und auf G2.com gehostet.
The flexibility. I researched several frameworks for our current web application. Each has its pros and cons. We needed to have a lot of control and customization for our project and I didn't want to bloat our project with unnecessary tools. Bewertung gesammelt von und auf G2.com gehostet.
There is a bit of a learning curve and you must have good knowledge of Javascript, HTML, CSS, etc. but you can pick and choose which tools to utilize. I've seen many developers only know Angular or Ember or a specific framework to implement cookie cutter solutions, which may seem like a good thing, but in the long run you want a developer that understand Javascript at a high level. Bewertung gesammelt von und auf G2.com gehostet.
The minimalist approach that Backbone takes. It is lightweight but still allows for modularity of code. It is also fairly easy to learn and get a decent grasp on but still allows for complex applications. The documentation is also excellent and is very in depth for how small the footprint is. One of my favorite parts is how easy it is to get off the ground running with an application. You can have one built and working within an hour. Bewertung gesammelt von und auf G2.com gehostet.
My biggest gripe is also one of its biggest assets. Because it is a lightweight framework it provides lots of extend-ability, but it does not restrict anything. So for someone who is learning how to use Backbone there is no real right or wrong way. That sometimes allow for bad habits to be formed. There are quite a few guides and tutorials online from independent developers, but I would like to see a more in depth one from/ on Backbone itself. Bewertung gesammelt von und auf G2.com gehostet.

Seine Architektur ähnelt vielen gängigen Mustern, die MVC verwenden, jedoch fällt Backbone.js in die Kategorie der MV-Bibliotheken, da es Model und View implementiert, aber keine traditionelle Controller-Komponente hat und Aufgaben an die View zur Komponenten-Routing delegiert. Dieser Ansatz ist im Bereich JavaScript ziemlich weit verbreitet, wo unterschiedliche und komplexere Benutzerinteraktionsverwaltung und Anwendungszustand nicht gut für die Aufgaben eines Controllers geeignet sind. Bewertung gesammelt von und auf G2.com gehostet.
Persönlich bevorzuge ich es, mit dem MVC-Muster zu arbeiten, als eine Frage der optimalen Aufteilung und ohne die Arbeit auf das Auge zu beziehen, aber ansonsten gibt es keine negativen Dinge zu berichten. Bewertung gesammelt von und auf G2.com gehostet.