Asp.net 我应该创建一个空的Web应用程序还是Web API Web应用程序模板图书管理系统

Asp.net 我应该创建一个空的Web应用程序还是Web API Web应用程序模板图书管理系统,asp.net,angularjs,vb.net,visual-studio-2015,Asp.net,Angularjs,Vb.net,Visual Studio 2015,我想使用MS Visual Studio 2015构建一个VB.net web应用程序。有人建议我创建一个Web API而不是MVC项目,如果我以后还打算创建一个移动应用程序的话。我可能会在我的项目中使用angularjs,所以肯定会使用控制器,那么在创建项目时首先应该选择什么呢 因为当我创建一个web项目时:File=>New project=>ASP.net web Application=>Empty..没有用于控制器、模型等的文件夹。我必须自己创建一个控制器文件夹吗 或者我应该这样做:文

我想使用MS Visual Studio 2015构建一个VB.net web应用程序。有人建议我创建一个Web API而不是MVC项目,如果我以后还打算创建一个移动应用程序的话。我可能会在我的项目中使用angularjs,所以肯定会使用控制器,那么在创建项目时首先应该选择什么呢

因为当我创建一个web项目时:File=>New project=>ASP.net web Application=>Empty..没有用于控制器、模型等的文件夹。我必须自己创建一个控制器文件夹吗


或者我应该这样做:文件=>新项目=>ASP.net Web应用程序=>Web API。。?对不起,如果这是一个愚蠢的问题。只是我担心如果我现在选择了错误的项目,会影响以后的开发。

对你问题的回答主要取决于你的选择和需要

比如说

如果是名称定义的空项目,您将没有其他web.config

信息技术的好处:

  • 在这里,您可以定义、设计自己的结构。你可以选择 它是一个简单的3层应用程序,也可以使用WEBAPI应用程序。都结束了 谢谢你
  • 然而,在选择Webapi模板的情况下,您将有一个预构建的结构,它可以帮助您初步理解

    it的好处

  • 您将获得预定义的模板和结构
  • 您可以利用webapi的优势,进一步将后端逻辑与前端隔离开来
  • 因为您还计划创建移动应用程序。使用前端作为角度,所以在这种情况下,webapi可能会很方便
  • 由于整个世界都在向webapi迈进,所以我建议您使用它。请参阅
  • 因此,如果您想为扩展构建应用程序,并在构建后端等方面完全控制应用程序,那么最终一切都取决于您。。然后使用空模板,否则使用Microsoft预定义模板

    谢谢


    Ajay Kotnala

    回答您的问题主要取决于您的选择和需要

    比如说

    如果是名称定义的空项目,您将没有其他web.config

    信息技术的好处:

  • 在这里,您可以定义、设计自己的结构。你可以选择 它是一个简单的3层应用程序,也可以使用WEBAPI应用程序。都结束了 谢谢你
  • 然而,在选择Webapi模板的情况下,您将有一个预构建的结构,它可以帮助您初步理解

    it的好处

  • 您将获得预定义的模板和结构
  • 您可以利用webapi的优势,进一步将后端逻辑与前端隔离开来
  • 因为您还计划创建移动应用程序。使用前端作为角度,所以在这种情况下,webapi可能会很方便
  • 由于整个世界都在向webapi迈进,所以我建议您使用它。请参阅
  • 因此,如果您想为扩展构建应用程序,并在构建后端等方面完全控制应用程序,那么最终一切都取决于您。。然后使用空模板,否则使用Microsoft预定义模板

    谢谢


    Ajay Kotnala

    您对Web应用程序或移动应用程序的直接要求是什么?你以前见过这个吗[?如果你打算使用Angular 1或2,最好使用api。随着应用程序的不断扩大,设计和开发应用程序会更加容易。如果你在中间有其他东西,那么empty会很有用,因为它可以让你获得更多的控制权。@搜索,我无法访问你推荐的页面抱歉,这里是@PratikGaikwad,是的,这是一个大项目。通过api,它的他和web应用程序是一样的,对吗?有计划也为同一个项目创建一个移动应用程序,因此如果可能的话,如果我可以使用同一个项目而不做太多更改(换句话说,对于多个平台来说是灵活的),那么它会更简单、更方便。对于这一点,什么样的模板是适用的?我对asp.net和angularjs还是新手,所以我不知道应该选择什么。你知道任何易于理解的pdf或教程或代码示例吗?你对Web应用或移动应用的直接要求是什么?你以前遇到过吗[?如果你打算使用Angular 1或2,最好使用api。随着应用程序的不断扩大,设计和开发应用程序会更加容易。如果你在中间有其他东西,那么empty会很有用,因为它可以让你获得更多的控制权。@搜索,我无法访问你推荐的页面抱歉,这里是@PratikGaikwad,是的,这是一个大项目。通过api,它的他和web应用程序是一样的,对吗?有计划也为同一个项目创建一个移动应用程序,因此如果可能的话,如果我可以使用同一个项目而不做太多更改(换句话说,对于多个平台来说是灵活的),那么它会更简单、更方便.对于这一点,什么样的模板是适用的?我对asp.net和angularjs还是新手,所以我不知道我应该选择什么。你知道任何pdf吗或者简单易懂的教程或代码示例?我会看一看。非常感谢您的解释和建议!:DNp:)。请继续。有时寻求帮助很好。您对同一问题有不同的看法。如果我能以某种方式帮助您,请告诉我。现在我正在连接我的web AP我投影到一个现有的数据库。有人建议使用EntityFramework。我正在应用代码优先的方法,但问题是我实际上应该只导入表,但我不小心也导入了视图。我想它会被放置在一个文件夹中,但它不会。所以我想撤消导入。这就是发生的情况当我第一次尝试时,没有提及实际步骤-。-“你能帮我吗?我该怎么办?我会看看。非常感谢你的解释和建议!:DNp:)。请继续。有时寻求帮助很好。你对同一个问题有不同的看法。让我知道我是否能在某些方面帮助你。Rig现在我是康恩