前端和后端术语

时间:2012-08-02 00:49:27

标签: asp.net backend frontend software-design

在ASP.Net中设计Web应用程序时,我通常将项目分为两部分,后端(管理部分)和前端 (访客/ SEO部分)。假设我的访问者可以在网站上登录并执行很多任务,例如填写个人资料,发送消息等。

那部分(经过身份验证的用户)在前端和后端之间寻找一个不同的“层”,如果是前端(为什么访问者/用户将处理它,但没有管理员)或如果它是后端的(为什么用户会主动在数据库中进行更改,例如管理员,但权限较少)。

有一个术语可以定义“层”,比如“中端”,或者我将我的思想浮现在错误的地方,对此有明确的定义(我不知道)?

2 个答案:

答案 0 :(得分:4)

我会称之为:

  • 公共区域
  • 用户区
  • admin area

总的来说,我将这些识别为“区域”或“区域”。对我来说,'后端'表示在服务器上运行的代码,'前端'表示该代码的输出。我会避免使用那个术语。

这是一个非常主观的答案,但这似乎是你问题的本质。

有趣的是,有时开发中最大的障碍是:“我该怎么称呼它?!”

答案 1 :(得分:3)

前端与后端似乎非常主观,因为它们取决于背景,环境,有时依赖于个人解释。我认为Wikipedia does a good job defining it,但仍然没有明确的区别。

对于那个中间层,我更喜欢“Mediator”一词。