Wie zu kombinieren, play framework und angular2?

Meine Frage ist, wie organisieren Sie die Vorder-und Rückseite zusammen in dem Projekt.
Soweit ich weiß, gibt es zwei Möglichkeiten, das zu tun, so was

  1. Gruppe der Vorder-und Rückseite in einem Projekt mit Hilfe von web-Gläser Abhängigkeiten und sbt-plugins. So sbt wird, führen Sie alle notwendigen Operationen wie uglify, concat, compilation (typescript zu javascript)...
  2. Trennen Sie die Vorder-und die Rückseite, und stellen Sie Sie separat. In diesem Fall das back-end müssen fügen Sie die Kopfzeile Access-Control-Allow-Origin. Auf diese Weise die Vorder-und Rückseite bereitgestellt werden kann, wird in 2 unterschiedlichen Rechnern. Und das Werkzeug verwendet wird npm und gulp/grunt
  3. Mischung aus 1 und 2. Immer noch die gleichen repository für die Vorder-und die Rückseite, sondern die Vorderseite bauen und generiert durch externe tools wie npm, bower und gulp/grunt

Für den moment, es gibt nicht viele docs für option 2 und 3. Auch die typescript plugin ist noch nicht fertig.

Welcher Weg ist besser für scala spielen + angular2 Entwicklung ?

  • Mein Gewinner ist keine. 1 - so dass Sie minifizieren Voraussetzung für die Spezialisten aus anderen frameworks, auch wenn Sie arbeiten wollen, in multi-domain-stack und/oder separate apps, die Sie verwenden können, einige Lösungen wie einige Licht-HTTP-server, die für reverse proxying/multidomains/load balancing... Deine Frage ist Meinung, so ist meine Antwort kann nur Meinung nach 🙂
  • Danke, aber kennst du einige Tutorials zu tun, die mit Winkel 2 und Typoskript. Ich sah einige Projekt auf github, aber das scheint unreif zu dieser Zeit
  • Wie @biesior erwähnt, es ist rechthaberisch, ich bin dafür, ich mag es nicht, es aufgeteilt in 2 apps, ich hasse grunt/gulp-Konfiguration für den proxy-Einstellungen. Spielen, Griffen alle, die jazz, es gibt auch den Vorteil, dass Sie nicht haben, um zu konfigurieren, CORS-Einstellungen. Was ich auch gemacht habe: ich glaube nicht, verwenden webjars aber bower/npm, Sie befinden sich im /public-Ordner. Ich definiere einen Einstiegspunkt für eckige, zum Beispiel: '/welcome' von dort aus auf eckige übernimmt das routing. Vielleicht möchten Sie sich in diesem question
  • Hast du irgendein Beispiel, das kombinieren scala playframework und angular2 mit Typoskript. Ich habe ein Beispiel hier github.com/lashford/modern-web-template#master, aber es ist coffeescript!
  • siehe github.com/sbahmani/Play-Angul2
InformationsquelleAutor nam | 2016-01-04
Schreibe einen Kommentar