【发布时间】:2016-11-13 13:34:57
【问题描述】:
我已经部署了一个由 Yeoman (yo aspnet) 生成的 Core 网站,当被问及作为 GUI 管理器添加什么时,我有两个选择 - Bootstrap 和 Semantic。我选择了 Bootstrap,一切都很顺利,但是......
当我查看内容时,我意识到 empty web application 和 web application/bootstrap 之间的区别超出了我的预期。我得到了一个完整的 MVC 设置,包括视图、控制器等。当然所有视图都由 Razor 管理。
所以我的问题是跳过 Razor 是否有意义。如果是这样,还有什么选择(谷歌搜索对我的帮助很少)?
我打算使用 Angular 2。以后安装 Bootstrap 有意义吗?或者根本没有?
【问题讨论】:
-
然而它主要是基于意见的,它是有道理的。
-
嘿 Konrad,虽然这个问题更多的是基于意见的问题。由于您使用的是 .NET,因此您至少希望利用基本的 MVC 方面。 (虽然在使用 Angular2 时,一旦客户端接管,“视图”所做的一切就是加载 Angular2 应用程序。不过,在这种情况下使用 .NET Core 的一个好处是,您可以使用 Universal 在服务器上渲染 Angular(我们已将其集成到 .NET Core)。因此您可以获得更快的绘制、出色的 SEO 和更好的整体性能。
-
如果您想尝试一下,我们在这里制作了一个 Angular2 + ASP.NET Core 启动器:github.com/MarkPieszak/aspnetcore-angular2-universal 这会让您朝着正确的方向前进!希望有帮助
标签: twitter-bootstrap angular razor asp.net-core