如下是针对这一问题的不同的高质量的回答


Marc Grabanski,Creator of Frontend Masters  3.4k Views

软件开发本身就很难,不论你搞的是前端还是后端

用为一名UI开发者,我爱WEB前端因为大家触碰到的像素都是由我们创造的,但是我们开发构建所依赖的合理、并且是可扩展的API也是相当重要的。

Stripe(一家支付公司)正在打破支付市场,因为他们的产品让开发者获得支付酬劳更加的方便。

我在猜想,他们公司后端的数量应该是前端数量的20倍。和亚马逊以及谷歌等公司差不多。

谁都无法预测未来。当软件方面的一些东西由于由于单独抽离出来变得更加容易的时候,仅仅能够去做的更加个性化一些,但是与此同时却又增加了我们工作的复杂度。

UI在复杂性上正在不断的提升,因为越来越多的逻辑性的东西涌向了UI层,浏览器的功能也在不断的提升(例如3d,以及离线支持等等)。我现在看到更多的是,后端的程序员们不得不将服务器端的代码在前端用Angular再写一遍。那他们现在是前端开发者吗?我不这么觉得。

我觉得在接下来的时间两者都很重要,因为两者都是刚需。这条界限很模糊,你不应该忽略任何一端。

Dmitri Tcherbadji, I’ve writtenscripts,snippets(代码片段),code and applications since 1999 ,1k views

两者并不排斥。鉴于这一点,存在一些两端同时开发的领域。(举个例子,使用Node.js来开发后端,使用HTML5/CSS3来开发前端)

目前,貌似前端伴随着消费性电子产品发展的相当快,因为他可以处理更复杂的信息。我们可以轻易的在网站上呈现3D元素,而不需要什么插件。我们近乎可以开发与原生APP一样好的webapp。所以,如果你问我哪个领域发展的更快的话,我要说的是web前端。

Aaron Singleton,Manager@www.markupbox.com

一个伟大的公司,工程师们是基于问题而聚集到一起的,而不是技能。我觉得这个问题的标题应该叫做软件工程师,因为开发者会在前端和后端之间游离。相应的如果你拥有一手好的专业技能的话,薪水肯定不会低。

如果在一个公司的常用语是“这仅仅是javascript”,那么这个问题的答案显然是后端。

Sham Bhangal,Senior(高级)webapplication developer,published author,and some other stuff 879views

现阶段明显处于过渡时期的是前端,所以在这方面有很多的工作需要做。(因为在我看来,目前它仅仅是在过渡期,毕竟html5并没有像他预想的那样推广开来。)

另一个重要的事情是协作,数据的社会化以及数据转移,数据的在线处理等,这些都很依赖后端。而与此同时,web应用端在变得越来越小,所以后端不得不去吸收这部分压力。

所以,要比较这两者的话,完全取决于你在做什么:后缘性的东西(如果是工作一年左右)对前端依赖很大,(因为这是瓶颈),但是前沿性的东西(刚开始工作)那么将会更多的依赖于后端。

长期性的来看,比的完全是第三种能力。如何将现实世界融入到现在的前端与后端。举个例子,你的手机要提供你工作上需要的或者当地的实时性的信息。这个过程需要前端和后端大量的操作(点击,触摸,滑动等动作将基于“你触碰了哪里以及你所处的方位“被翻译成我在做什么),本地应用将不仅仅依赖于在线服务,而且会同时依赖于更多的模块化的网络资源。所以这个问题的答案是“两者都重要”。

Alex Elderfield,Project Manager/Parasiteupon the backs of the workers 1.3kviews

恩….答案是中间端吗?如果用胶水把他们粘起来

为什么要将前端和后端单独分开说呢

人们总是希望能与计算机服务来进行交互,所以他们总是会需要一个可视化的UI界面甚至是可用的语音操控。随着科技的发展,这些前端将会越来越牛逼。

但是,前端需要一些数据来提供给他们来展示啊。我可不想在前端用一点点的javascript来操作TB级的数据。这个时候,在后端保存,管理以及处理这些数据就显得非常有意义。难道只在前端就能实现Siri(苹果语音助手)或者是Cortana(windows10的私人助理)吗?

Kerry Watson,Used it before there werebrowsers.

都很重要,但是后端将会越来越变成一种商品,它应该可以被任何一个有软件标准与实践的国家的编程高手搞定。后端劳动力的价格将会下降。而前端的工作将会相对应的变得重要,因为他需要专业化的,本地化的技能,而这些技能并不简单。随着越来越多的程序员认识到这一点,前端劳动力的价格将会变得稳定或者略微的下降。

原文地址:

https://www.quora.com/Is-the-future-of-web-development-in-the-front-end-or-the-back-end

如有翻译不当请留言指出

老外如何看待WEB前端与后端? ---来自QUORA相关推荐

  1. Web前端和后端开发的区别和要求

    Web前端和后端开发的区别和要求 有时候自己会分不清,其实是因为前后端都了解,类似于全栈工程师,但又什么都不是很精通.那到底什么是前端.后端呢,我整理了一些企业要求级别的前端/后端基础,开发框架等. ...

  2. Web前端和后端的区别是什么?如何区分?

    Web前端和后端的区别是什么?如何区分?从前端和后端两者工作内容和负责项目是完全不同.后端:入门难深入更难,枯燥乏味,看业务逻辑代码:前端:入门简单先易后难,能看到自己做出来的展示界面,有成就感. W ...

  3. Web前端和后端的异同

    Web前端和后端?IT行业越来越火热,相较于其他的职位,Web软件开发工程师是一个技术要求较高.前景较好的工作.Web软件开发工程师可以分为Web前端和Web后端开发.那怎么区分呢?小编浏览了一些资源 ...

  4. App前端,Web前端,后端,微信小程序到底该学啥?

    互联网行业发展的速度之快,让每一个从事IT行业的人员目不暇接.作为IT行业的人才,需要不断地学习新知识,否则很容易落伍.2016年,人工智能与虚拟现实着实火了一把,当然,深入研究这两门技术的大多是大公 ...

  5. 什么是web前端和后端?

    Web前端是指构建和设计网站用户界面的技术和工具,它通常涉及使用HTML.CSS和JavaScript等技术来开发用户交互和视觉效果.前端开发人员通常专注于创建响应式布局.页面样式.动画效果和用户交互 ...

  6. Web前端和后端有什么区别?如何区分?

    Web前端和后端的区别是什么?如何区分?从前端和后端两者工作内容和负责项目是完全不同.后端:入门难深入更难,枯燥乏味,看业务逻辑代码:前端:入门简单先易后难,能看到自己做出来的展示界面,有成就感. 点 ...

  7. 【学习笔记】Web前端到后端数据的交互

    [学习笔记]Web前端到后端数据的交互

  8. Web前端和后端之区分

    在我们实际的开发过程中,我们当前这样定位前端.后端开发人员.     1)前端开发人员:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发.     2)后端开发人员: ...

  9. 垃圾分类网站 web前端 + java后端

    数据库设计 垃圾分类知识表: 字段名称 数据类型 id(唯一标识) BIGINT(20) title(名称) VARCHAR(255) image(图片) VARCHAR(255) content(介 ...

最新文章

  1. 轻量级ORM框架Dapper应用三:使用Dapper实现In操作
  2. 使用Project Lombok是否安全? [关闭]
  3. python压缩包怎么安装-详解python解压压缩包的五种方法
  4. java Gson转map与map转gson
  5. 怎么自定义linux登录界面?
  6. 求整数的位数及各位数字之和_如何判断正整数能否被7、4、8整除?(20年1月24日)...
  7. 各大计算机公司 笔试及面试 题目 - 人民搜索
  8. 洛谷 - P2766 最长不下降子序列问题(最大流+动态规划+思维建边)
  9. c#二维数据最大最小值_C#| 打印类型,各种数据类型的最大值和最小值
  10. oracle数据库支持2颗cpu,2.3 Oracle数据库中常见的性能问题
  11. 凹入表形式打印树形结构_体育场径向环形大悬挑钢结构综合施工技术研究
  12. 计算机网络(二)——局域网硬件设备
  13. ComponentArt.web.ui中文帮助之Grid(六)
  14. python基础语法手册-Python学习手册(第4版)pdf
  15. Python高级编专题 - 类的创建与销毁
  16. javaweb JAVA JSP学生信息管理系统源码(JSP学生成绩管理系统 学生管理 JSP学生管理系统)
  17. Docker DeskTop安装Jenkins教程[Windows]
  18. 跨境电子商务( Cross-Border Electronic Commerce )是什么?
  19. R语言画个中国地图使用shp文件
  20. 我在CSDN和Unity有个约会

热门文章

  1. 【玩转Linux】史上最详细的Linux命令大全和线上问题排查手册
  2. Uncaught TypeError: url.indexOf is not a function
  3. 怎样才能获得充分的休息
  4. 树莓派 android iphone,PiPhone是使用Raspberry Pi树莓派构建的手机
  5. python安装urllib3_CentOS7安装Certbot解决提示Python-urllib3安装失败
  6. Eigen库QR分解
  7. Flink error:No data sinks have been created yet. A program needs at least one sink that consumes dat
  8. k8s pod详细讲解
  9. iframe窗口添加关闭按钮
  10. amazon mws api php,php-Amazon MWS-更新产品数量