javascript asp.net ember.js ember-cli

javascript - Ember CLI y ASP.NET



ember.js ember-cli (1)

He utilizado con éxito el marco de EmberJS JavaScript con una aplicación web ASP.NET, al hacer referencia al archivo ember.js.

Tengo la impresión de que Ember-CLI es la forma en que Ember se dirigirá en futuras versiones.

Si esto es correcto, ¿cuál es la forma adecuada de seguir usando Ember en el futuro? ¿Tiene sentido usar Ember-CLI con ASP.NET, o es la suposición de que el cliente solo está HTML estático y CSS / JS que llama al código del lado del servidor (por ejemplo, WebAPI)?


Ember-Cli es solo la cadena de herramientas de línea de comando que la comunidad Ember está "bendiciendo", por lo que en realidad es solo una forma diferente de crear la aplicación Ember.

De hecho, estoy usando Ember-Cli con ASP.NET MVC y WebApi. Esencialmente, lo que estoy haciendo es usar EmberCLI para generar un archivo index.html ( ember new myapp establece un proyecto para hacerlo de manera predeterminada), y luego hacer que mi aplicación MVC enrute a una / aplicación url, donde el controlador devuelve una View("~/whateverdirectory/myapp/dist/index.html"); A Razor no le importa que la vista que devuelva no sea un archivo .cshtml, así que funciona bien, especialmente si está usando Ember para controlar toda la página. De esta forma puede usar la autenticación estándar en ASP.NET y luego, cuando el usuario haya iniciado sesión, envíelas a la ruta de índice del controlador de la aplicación a través de MVC y bríndeles la aplicación Ember.

Actualización 18/08/2015

He agregado un código de muestra en github .