The Data Moving Plug-in provides facilities for creating dynamic javascript & Css files with the help of Razor partial views. The main advantage of dynamic javascript files is that they may depend on contextual information such as the selected culture or the logged user. Moreover, some javascript data structures may be obtained by serializing their corresponding .Net classes instead of duplicating code in both javascript and .Net. The main advantage offered by dynamic Css files is the capability to pass the same parameters to several css files for coordinating several Css frameworks.
Dynamic javascript and Css files are deployed by standard Controller Action Methods, by means of customized Action Results that takes care also of their minification.