Web设计人员,Web开发人员和Web程序员之间的区别

时间:2010-01-20 22:07:10

标签: terminology

我总是读“网页设计师”,“网页开发者”和“网络程序员”,但不明白它们之间的区别。

有什么区别?一个例子将不胜感激。

7 个答案:

答案 0 :(得分:26)

我一直看着它的方式:

网页设计师让它看起来

网络开发人员/程序员工作

答案 1 :(得分:15)

根据我的经验,当人们谈论做前端设计的人 - 图形,用户界面等等,以及程序员/开发人员谈论做后端编码的人时,他们会使用设计师标签。 - 也工作。除了措辞之外,我不认为开发人员和程序员之间存在很大差异,尽管有些人可能会认为开发人员不仅仅是编写代码而是扮演一个角色。我认为所有开发人员/程序员都会这样做,但只是或多或少。

FWIW - 我称自己是一位专注于Web应用程序的软件开发人员。我通常从UI设计到后端实现和测试。

答案 2 :(得分:8)

网页设计师:设计网页外观的人

Web开发人员:编写页面支持代码(即HTML,CSS等)的人

Web程序员:使用后端服务器语言(如ASP,PHP,Ruby等)为Web应用程序编写逻辑的人。

答案 3 :(得分:5)

我喜欢用类比

网页设计师:室内装饰/设计师

Web开发人员/程序员:Carpenter / Electrician / Plumber (因为我总是将这些视为web开发中的可互换角色)

答案 4 :(得分:3)

DannySmurf的定义很简单,可以用作事实启发式,但我不得不说Web Developer这个术语可以与Web Designer和Web Programmer同义,具体取决于上下文。

有时,创建网站可视布局的人也能够处理HTML和CSS位。其他时候,开发HTML和CSS位的人也精通JavaScript并处理网站编程的模型,视图,控制器部分(PHP,ASP,Ruby等)。

可能驻留在幕后的系统逻辑将由其他程序员编码,这些程序员可能将自己称为Web程序员,因为他们构建的最终产品是通过Web访问的应用程序。

就个人而言,我退出了Web Programmer一词,只需使用:

  1. 网页设计师:负责外观和创意发明的人员。从图形布局的角度来看网站的感觉。
  2. Web开发人员:负责执行Web设计人员设计的页面的人员,包括HTML,CSS,JavaScript和服务器端组件,如PHP,ASP,Ruby等。

答案 5 :(得分:1)

网页设计师是设计网页的人。他们与客户一起选择调色板,定位东西,并使其具有视觉吸引力。他们关注可用性和设计。它通常都是在Photoshop中完成的,此时它们将它传递给Web开发人员。

Web开发人员创建Web站点 - 编写HTML,CSS,如果页面有任何动态内容,也会编写它。

据我所知,Web程序员与Web开发人员基本相同。他们只关心网页的技术方面。

答案 6 :(得分:1)

Web Application = Form + Function

Web Developer = Designer + Programmer

然而,在现实世界中,事情并不那么简单。它是这样的:

  1. Designer = Pretender(我可以开发您的网站)
  2. Programmer = Fixer(我修复了你漂亮但没有功能的网站)
  3. 开发人员=失业! (你应该首先给我这份工作)
  4. 需要做些什么来解决这个烂摊子。开发人员万岁。