【问题标题】:With AngularJs + Web API, why we need ASP.NET MVC and IIS?有了 AngularJs + Web API,为什么我们需要 ASP.NET MVC 和 IIS?
【发布时间】:2013-11-05 17:04:23
【问题描述】:

有了 AngularJs + Web API,为什么我们需要 ASP.NET MVC 和 IIS?

我可以在没有 IIS 和 ASP.NET MVC 的情况下只使用 AngularJS 加上 WEB API 来开发 Web 应用程序吗?

【问题讨论】:

    标签: asp.net-mvc-4 angularjs iis asp.net-web-api


    【解决方案1】:

    从技术角度来看,这绝对是可能的。我看到 2 个问题:

    1. 浏览器过时的客户在访问网站时会遇到问题吗?随着新版本浏览器的发布,这不再是一个问题。

    2. 非 IIS 托管的托管 Web API 服务是否足够健壮和可扩展?

    【讨论】:

    • 谢谢,Web API 服务足以应付负载。我不确定使用 AngularJs 作为 Web 服务器是否是一个好的解决方案。
    【解决方案2】:

    有了 AngularJs + Web API,为什么我们需要 ASP.NET MVC 和 IIS?

    通过将所有逻辑卸载到客户端而不提供服务器端回退,您会导致网站中断when the JS doesn't load,包括搜索引擎索引机器人。

    我可以在没有 IIS 和 ASP.NET MVC 的情况下只使用 AngularJS 和 WEB API 来开发 Web 应用程序吗?

    是的,它只是脆弱且对搜索引擎不可见。

    【讨论】:

    • 为什么搜索引擎会关心 Web API 的托管位置?
    • 搜索引擎将不断发展。 ;) 我敢打赌,谷歌(AngularJS 的创造者)肯定已经开始将 Chromium/V8 构建到他们的搜索引擎的站点索引功能中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-27
    • 2010-11-24
    • 1970-01-01
    相关资源
    最近更新 更多