Do You Know Which Packages To Add To Your New MVC Project?
  v8.0 Posted at 3/02/2017 1:49 PM by Moss Gu
​​​When you create a new MVC project in Visual Studio it is important to include the right packages from the start. This makes the project more manageable and you become more efficient in producing your final result.

​If you add old, obsolete or incorrect NuGet packages, the project will suffer and you might have decreased performance or scope creep as new requirements are discovered. 

Avoid old technologies such as:

  • MVC W​​​​eb Forms
  • KnockoutJS
When ​you create a project you should be adding the following NuGet Packages:
  • SSW.DataOnion
  • SSW.HealthCheck​
  • ​​AutoFac
  • Seril​og​

You should also add the following NPM packages:

  • ​Angular JS
  • ​Bootstrap
  • Gulp

Note: Prior to 2016, SSW recommend developers choose bower over NPM as their front end package manager. That recomendation has chan​ged due to the industry trend away from bower.


Figure: NPM Popularity has been increasing

Part of SugarLearning Developer Induction.

Related rules

    Do you feel this rule needs an update?

    If you want to be notified when this rule is updated, please enter your email address: