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

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


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,[email protected]

 

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

 

如果在一个公司的常用语是“这仅仅是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

如有翻译不当请留言指出


你可能感兴趣的:(译文集)