Ich verwende für generische Frontend-Projekte eine auf Basis von Grunt und Bower eigens geschriebene Tool-Chain, welche Modernizr, Bootstrap, FontAwesome, Sass, Compass und jQuery einbindet, die üblichen Grunt-Tasks durchführt und einen Production-Build erstellt. Dabei werden die JS Vendor Libabries/Plugins und die selbst geschriebenen Scripte zu jeweils einer Datei kompiliert und am Fuß der Seite eingebunden.
Nun stehe ich davor, mein erstes Angular-Projekt umzusetzen und brauche zusätzlich angularjs, kharma, protractor, etc. Leider bietet Yeoman keinen Generator, der alle von mir benötigten Tools vereinbart, und ich habe auch sonst nichts Passendes gefunden.
Wie gehe ich das am besten an: Soll ich die obens erwähnte Tool-Chain mit Angular oder einen vorhandenen Angular-Generator mit zusätzlichen Libraries ausbauen. Und wichtiger noch: Wie konkateniere ich die JS Dateien für einen optimierten Production Build? Jeweils eine Datei für Controller, Direktiven, Services, usw., oder alles zusammen?
Ankündigung
Einklappen
Keine Ankündigung bisher.
Angular Project-Architektur
Einklappen
Neue Werbung 2019
Einklappen
X
-
Zitat von moma Beitrag anzeigenKomischerweise antwortet keiner der angular fetischistenAllerdings haben die Fragen des TE weniger mit AngularJS im Speziellen zu tun.
Zitat von Marck Beitrag anzeigenNun stehe ich davor, mein erstes Angular-Projekt umzusetzen und brauche zusätzlich angularjs, kharma, protractor, etc. Leider bietet Yeoman keinen Generator, der alle von mir benötigten Tools vereinbart, und ich habe auch sonst nichts Passendes gefunden.
Zitat von Marck Beitrag anzeigenWie gehe ich das am besten an: Soll ich die obens erwähnte Tool-Chain mit Angular oder einen vorhandenen Angular-Generator mit zusätzlichen Libraries ausbauen. Und wichtiger noch: Wie konkateniere ich die JS Dateien für einen optimierten Production Build? Jeweils eine Datei für Controller, Direktiven, Services, usw., oder alles zusammen?
Viele Grüße,
lotti
-
Zitat von moma Beitrag anzeigenUnd wichtiger noch: Wie konkateniere ich die JS Dateien für einen optimierten Production Build? Jeweils eine Datei für Controller, Direktiven, Services, usw., oder alles zusammen?
Ansonsten ist es natürlich richtig, alles in eine große Datei zu packen. Abhängig von der Größe deiner Anwendung kann später auch eine Strategie greifen, die unterschiedlichen, hart trennbaren Anwendungsteile in separate, aber zusammengefasste Javascript-Files zu setzen. Kommt dann natürlich auch drauf an, ob du beispielsweise den Router verwendest.
Zitat von moma Beitrag anzeigenKomischerweise antwortet keiner der angular fetischisten, machen wohl in selbsthilfegruppe.
Einen Kommentar schreiben:
-
Ein Gast antworteteKomischerweise antwortet keiner der angular fetischisten, machen wohl in selbsthilfegruppe.
das haste sicher auch schon gefunden und durchgearbeitet:
http://www.yearofmoo.com/2013/09/adv...angularjs.html
jedoch wird hier und an anderen stellen immer wieder betont:
"Protractor and Karma should not be used together"
https://github.com/angular/protracto...mment-19927049
https://github.com/angular/protracto...mment-19931154
Einen Kommentar schreiben:
Einen Kommentar schreiben: