2016-08-30 3 views
0

Ich hatte gehofft, dass jemand etwas Licht auf das Aurelia Rahmenwerk für mich werfen könnte. Ich habe viele Posts bemerkt, die diesen Rahmen unterstützen, also habe ich beschlossen, einen tieferen Einblick in das Thema zu nehmen. Obwohl ich einige Probleme hatte, als ich anfing, beim Lesen ihrer Doc HUB zu beginnen. Ich sehe viele subjektive Ansprüche und nicht sehr viel Code. Oder Diagramme für diese Angelegenheit. Tut mir leid, ich könnte der visuelle Lerner sein, aber ich denke, dass etwas, das "greifbar" ist (so viel wie das Web erlauben könnte) Menschen wie mir helfen würde, diesen Rahmen zu übernehmen.Ich verstehe Aurelia Architektur nicht

Jetzt Architekturmuster! Aus Aurelia Docs: "MV * mit Konventionen" oder verwenden Sie "jQuery, Reagieren, Polymer, Bootstrap, MaterializeCSS und vieles mehr."

MVVM oder MCV? Nun, warum nicht MV *! Verzeihen Sie, aber ich halte Bootstrap nicht für einen Rahmen in diesem Sinne des Wortes. Wie würde ich Aurelia einfach benutzen? Kann ich entscheiden, welche Architektur ich verwenden möchte, und nicht mehrere zusammen nehmen? Warum ist der Stern da? Ist das nur ich über das denken oder sollte es als MV (C | *) sein?

Auch ich habe eigentlich noch keinen Code mit Aurelia schreiben und so kann diese Frage leicht beantwortet werden, indem Sie einfach versuchen, es zu verwenden. Ich würde wirklich gerne mehr Code für dieses Framework sehen. Vielleicht würde das mein visuelles Gehirnschwammmonster erleichtern.

Danke an wen auch immer Antwort auf diese dumme Frage, die leicht hätte beantwortet werden können, wenn ich Freunde hatte.

Antwort

2

Hier sind einige Antworten basierend auf meiner Meinung.

Warum ist der Stern dort?

Das * bedeutet "was auch immer". Es könnte MVVM, MVC, etc. sein.

[...] Ich betrachte Bootstrap nicht als Framework in diesem Sinne des Wortes.

Ja, Sie haben Recht. In der Tat, jQuery, React und Bootstrap sind nicht wirklich Frameworks, aber einige sagen, dass Bootstrap ein "Visual Framework" oder "Design Framework" ist. Das Problem ist, dass der Begriff "Framework" ein wenig vage ist und leicht verwechselt werden könnte.

Was die Docs sagen wollten ist, dass Sie Aurelia mit anderen Bibliotheken, die Sie mögen, verwenden können. Sie sind nicht auf irgendetwas beschränkt.

über die Muster, ich glaube, Sie diese Ressourcen sehen sollen:

Contact Manager Tutorial http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/contact-manager-tutorial/1

Eine Liste der Anwendungen http://builtwithaurelia.com/

Offiziellen Chat mit Aurelia (Quelle-Code Verfügbar) geschrieben - https://gitter.im/aurelia/Discuss - Dies ist die hilfreichste für Sie. Sie können mit vielen Leuten sprechen und viele Fragen stellen, wie Sie wollen. Ich glaube, dass alle Ihre Zweifel dort beantwortet werden.

Ich hoffe, das hilft!

+0

Danke für die Antwort. Obwohl ich völlig verstehe, was a * bedeutet, habe ich mich nur über die in der Dokumentation erwähnten losen Worte lustig gemacht. Ich denke, das bedeutet, dass Aurelia Abhängigkeiten nicht erwähnt hat und die Gemeinschaft auf eine Standard/bevorzugte Praxis aufteilen würde.Was, wenn ich nur "Vanille" Aurelia verwenden und jQuery nicht verwenden wollte? – Knostradamus

+1

Sie benötigen jQuery nicht, es sei denn, Sie möchten eine Bibliothek verwenden, die von jQuer abhängig ist. Ich benutze "Vanille" die ganze Zeit, und ich versuche, jQuery so viel wie möglich zu vermeiden –

+0

gesprochen wie ein echter Entwickler! Vielen Dank. Ich habe das Gefühl, dass du die meisten meiner Fragen beantwortet hast, aber ich bin immer noch perplex. Markierung als Antwort, aber ich werde diese Frage an die Gitter-Community stellen – Knostradamus