在ASP.Net中设计Web应用程序时,我通常将项目分为两部分,后端(管理部分)和前端 (访客/ SEO部分)。假设我的访问者可以在网站上登录并执行很多任务,例如填写个人资料,发送消息等。
那部分(经过身份验证的用户)在前端和后端之间寻找一个不同的“层”,如果是前端(为什么访问者/用户将处理它,但没有管理员)或如果它是后端的(为什么用户会主动在数据库中进行更改,例如管理员,但权限较少)。
有一个术语可以定义“层”,比如“中端”,或者我将我的思想浮现在错误的地方,对此有明确的定义(我不知道)?
答案 0 :(得分:4)
我会称之为:
总的来说,我将这些识别为“区域”或“区域”。对我来说,'后端'表示在服务器上运行的代码,'前端'表示该代码的输出。我会避免使用那个术语。
这是一个非常主观的答案,但这似乎是你问题的本质。
有趣的是,有时开发中最大的障碍是:“我该怎么称呼它?!”
答案 1 :(得分:3)
前端与后端似乎非常主观,因为它们取决于背景,环境,有时依赖于个人解释。我认为Wikipedia does a good job defining it,但仍然没有明确的区别。
对于那个中间层,我更喜欢“Mediator”一词。