【问题标题】:Confusion over current terms: frontend, backend, API对当前术语的困惑:前端、后端、API
【发布时间】:2015-04-12 15:07:47
【问题描述】:

我最近一直在思考这些天用来描述不同类型网络开发人员的术语。我觉得“前端”一词已成为客户端的代名词,而“后端”则成为服务器端的代名词。例如,如果您修改站点的 Javascript 或 CSS,则属于前端,但如果您修改 Rails 项目的控制器和视图,则属于后端。这似乎令人困惑,尤其是随着 Backbone.js 等前端框架的出现。此时,前端和后端开发人员都在向 Web 应用程序注入逻辑。

我已经完成了双方的工作,但我不认为自己是一个全栈开发人员。例如,向 Rails 应用程序添加逻辑以循环超过 30 个项目并正确显示它们对我来说仍然是前端工作。在我的工作经验中,任何更深层次的工作(如 CRUD 工作、统计分析)都涉及在我工作的公司创建的另一个应用程序中调用 API。那么,创建该逻辑的开发人员叫什么?对我来说,这似乎更能描述后端。还是我在这里遗漏了另一个术语,例如平台开发人员?

想法?

【问题讨论】:

  • 对我来说,'前端' = ui,设计。 'backend' = 为其提供动力的逻辑,无论它位于何处。
  • 作为后续,我发现this 文章对差异及其产生方式进行了很好的、合乎逻辑的讨论。

标签: frontend backend


【解决方案1】:

Web 应用程序元素 UI设计----用户界面的Photoshop设计 UI开发----将photoshop设计转为html,css 前端开发 --- 转换 html/css 并使用 javascript 或 javascript 框架(jquery、prototype 等)和 ajax 添加功能。 在 Visual Studio 中创建 aspx 文件,在 Eclipse 中创建前端也属于 前端开发。 像 c#、java、php 等编程,都在 backend 之下,我们可以在这个 backend 中包含数据库。但根据场景,后端和前端术语会相应变化。

【讨论】:

    猜你喜欢
    • 2012-07-30
    • 2013-10-24
    • 1970-01-01
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    相关资源
    最近更新 更多