【问题标题】:What's the usual term for a local IIS/web application with services?具有服务的本地 IIS/Web 应用程序的常用术语是什么?
【发布时间】:2010-04-06 15:14:59
【问题描述】:

我继承了一个多技术项目,该项目包括一个包含在类似网络浏览器的主机中的 Flash 用户界面,以及一个为 Flash UI、后台/看门狗服务以及网络提供网络服务的 ASP.NET 部分申请系统管理。

由于人们用来描述 ASP.NET 部分的各种术语,我们的跨大西洋项目电话会议变得令人困惑。事实上,ASP.NET 有自己的项目术语,包括“网站”和“Web 应用程序”,两者都可以添加“Web 服务”。

这个 ASP.NET 多用途项目有什么常用的名称吗?

【问题讨论】:

    标签: .net asp.net windows iis


    【解决方案1】:

    我认为没有一个通用术语可以描述这一点。您提到的“网站”与 Visual Studio 中的网站项目模板类型有关,并且与完成部署的方式有关。 “Web Application”是指具有不同部署、编译过程的Web Application项目模板。

    我认为不需要名称,因为通常像这样的情况,集体会被一些项目名称,甚至可能是 url 调用。然后是由它们的功能标识的部分。

    从您的 cmets 就名称的用法稍微扩展一下。

    在正常情况下,我会将您记录的内容分为三个部分。

    • 服务
    • 管理界面
    • 网络服务

    这将是一条最小的分界线,但正如我在 cmets 中指出的那样,我认为您在源代码管理中的文件夹名称不应该是 1000% 描述性的,您还应该有其他文档解释架构,尤其是当您使用混合技术时。

    【讨论】:

    • 考虑我们的版本控制存储库,它有一个“项目名称”目录和“Flash”、“主机”和“.NET”子目录。 '.NET' 位是什么伤害......太笼统,没有信息......
    • 好吧,既然是组合,我想你不会用一个好名字来描述它。源代码管理中的实际文件夹不应该是文档。
    【解决方案2】:

    我认为在您的情况下,您最好不要关注这些术语,而是将 Flash 部分称为 UI/视图,将 ASP.NET 后端称为模型。

    【讨论】:

    • .NET 部分还提供了一个管理 UI,因此它不仅仅是模型,而是一个很好的建议。
    • 这甚至进一步加深了我对 imo 的回答,您应该将它们称为“管理视图”、“管理模型”、“其他视图”、“其他模型”等。
    【解决方案3】:

    您也许可以将其称为“服务器端”。您的 Flash 应用程序将是“客户端”。否则,将其称为“(ASP.NET) Web 应用程序”或“Web/服务层”可能是可以的。 “网站”可能不是最好的,因为这可能只是暗示它只是一个网站,这可能无法清楚地表明它还包含网络服务。

    【讨论】:

    • 是的,这看起来不错……但它在客户端本地运行,而我们在服务器端有不同的东西……
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-01
    • 1970-01-01
    • 2020-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多