2016-11-13 1 views
0

Lorsque j'installe des générateurs pour Yeoman, je vais généralement comme ça.Différence entre les générateurs Yoeman pour aspnet et aspnet-angular

NPM installer --global générateur aspnet

Cependant, comme je jouais avec le système de menu intégré de Yeoman, j'ai remarqué qu'il énumère également d'autres modèles pour aspnet. L'un d'eux est aspnet-angular. Je suis allé à la webpage de celui-ci mais il était moins que verbeux alors j'ai appris presque rien là-bas.

Quelle est la différence entre les deux générateurs: générateur aspnet et générateur aspnet-angulaire exactement? Y at-il vraiment une différence (par rapport à aller avec le premier et en ajoutant le paquet angulaire manuellement par NPM)?

Répondre

1

Une bonne chose sur les trucs open source est que vous pouvez voir l'accès au code source.

Après la GitHub repository dans le package NPM lié, vous pouvez voir dans les generators/app/templates/Controller/AboutController.csfile lignes suivantes

using System.Web; 
using System.Web.Mvc; 

Ce qui nous dit, il est un générateur pour l'héritage ASP.NET MVC (jusqu'à 5 MVC), car les espaces de noms System.Web.* ont été complètement supprimés d'ASP.NET Core, car ils avaient un couplage étroit avec IIS, ce qui empêchait ASP.NET Core de devenir portable et de fonctionner sans IIS.

+0

Génial. C'est un vrai truc, alors. La partie angulaire dans le nom impliquait quelque chose de ** nouveau ** et plus ** de sourcine ouverte ** alors qu'en fait il collait au vieux truc. Je me doutais que quelque chose était éteint quand j'ai eu des erreurs parce que pendant l'installation, il n'a pas trouvé * APP_DATA *. C'était poisson et maintenant vous l'avez confirmé. Cool! C'est en fait le plus gros problème que j'ai avec le front-end/open-source - trop de choses qui pour moi (en tant que dev ignorant) semblent équivalentes mais fiables pour un you (comme un savant chevronné chevronné) c'est évident. –

+0

En fait, comme nous sommes sur le sujet - vous êtes invités à jeter un coup d'oeil à [this] (http://stackoverflow.com/questions/40574407/why-does-bootstrap-under-asp-net-core -install-rasoir). Je reconnais votre surnom et je me souviens que vous avez apporté beaucoup de contributions utiles et perspicaces dans votre passé, hehe. –