1. 聚能聊>
  2. 话题详情

后端程序猿真的了解WEB前端的前世今生吗?

一个尖括号 <

一个尖括号能干什么 < ?

你可以编出一顶帽子 <(:-p

或一张笑脸 :->

再或者更直接一些

screenshot

20世纪90年代初,html作为一种简单标记语言面世,用于在互联网上显示超文本。经过发展,html逐渐包含图片和布局设计功能。为了支持交互,它又增添了JavaScript。逐渐被网民们所接触,好的页面色彩和一些布局体验都是吸引网民游览页面的重要因素,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了,由于叠样式表(CSS)的引入使得数据与设计得以分离,于是DIV+CSS的前端页面开发模式出现了,以色彩和图片来对原本的页面元素进行构造和美化,用页面元素对页面的数据进行排版和分类。因为前端页面的高速发展,HTML和CSS的开发应用开始很快的发展起来, 最后,API和核心代码的出现使HTML能够访问更复杂的软件功能--支持更高级的交互和云服务集成。这就是今天的HTML5:它是集HTML、JavaScript 、CSS 和 API于一身的技术集合。

screenshot

HTML是一个持续发展与创新的故事。通过开放、灵活的协作创新,HTML一直在支持互联网日新月异的需求。浏览器厂商、技术人员、开发人员的发明激发出HTML的无限可能......而标准规范机构(W3C)一直在推动整个行业久HTML应包含的内容达成一致,并鼓励兼容。这样HTML才能与浏览器齐头并进。现在HTML5的推出使HTML和浏览器技术能够满足开发人员适应多种设备的需求。当今很多浏览器都基于开源代码开发,大部分手机浏览器则基于开源项目Webkit开发。现代浏览器实际上有几大组件组成。有些浏览器厂商在其浏览器引擎中使用开源代码,然后基于其进行创新,打造自己的用户界面等私有组件。Google在Chrome浏览器引擎中使用了Webkit,以便在Android手机和平板中能够运行基于HTML5的应用。苹果的Safari和iOS也是如此。大部分手机平台也一样。浏览器引擎达大量用于运行像这样的特定应用程序,我们称之为Web运行时。这些基于HTML5的运行时未开发人员提供了极大地便利。HTML5 使开发人员能够更方便、更快的开发健壮的应用程序。并且由于Web浏览器和手机Web运行时基于同样的代码,开发人员现在可以经济高效的为多种设备开发应用。真的很酷,一切只是从一个简单的尖括号开始。

--------------------重点来喽-------------------------

~~~~~~~~~~前端 PK 后端~~~~~~~~~~~~

------------------ KO and OK----------------------

~

前端程序员请问

1、当初是什么原因让你选择前端?

2、还会对IE678去写兼容代码吗?

3、身为前端程序员你掌握了那些技能?

4、分享下你喜欢用的前端框架,插件

~

后端程序员请问

1、“后端程序员瞧不起前端程序员”你怎么看这句话?

2、身为后端程序员你掌握了那些技能;

3、你感觉前端工程师掌握一门后端语言是否有必要?

4、你感觉前端和后端的待遇真的差很大吗?

参与话题

奖品区域 活动规则 5月后 结束

  • 奖品一

    淘公仔 x 4

  • 奖品二

    珍藏版棒球帽 x 2

  • 奖品三

    免费套餐邀请码 x 4

57个回答

1

巴洛克上校

温馨提示!!根据你的职业回答前端或者后端的四道题就可以,不是全回答哟!!!

巴洛克上校 回复

温馨提示!!根据你的职业回答前端或者后端的四道题就可以,不是全回答哟!!!

巴洛克上校 回复

温馨提示!!根据你的职业回答前端或者后端的四道题就可以,不是全回答哟!!!

巴洛克上校 回复

温馨提示!!根据你的职业回答前端或者后端的四道题就可以,不是全回答哟!!!

浮生递归 回复

你刷自己回复干嘛

巴洛克上校 回复

你猜~

浮生递归 回复

重要的事情说三遍?

巴洛克上校 回复

聪明!不愧是学医学的,哈哈~

评论
1

浮生递归 已获得珍藏版棒球帽

2、还会对IE678去写兼容代码吗?说说你内心的想法;
去年开始,彻底放弃了6和7,8的话看情况。大部分项目,不考虑8的兼容性。有的软件的目标群体可能会有比较大的比例使用IE8,则兼容下。简单的说,就是能不8就不8。

3、掌握一门后端语言是否有必要?why
不管是什么语言,越多越好啊。特别是前端和后端这样紧密结合的。身为前端,学了后端之后,可以更加深入的了解后端代码的运行方式,能够更好的配合后端工作。当然,不用学太多,学点皮毛就够了。不然就是跨行抢饭碗了。

4、身为前端程序员你掌握了那些技能;
哪些算前端技能啊?除了HTML\CSS\JS\还有啥?photoshop\coreldraw\flash也是会的

5、分享下你喜欢用的前端框架,插件;
layerUI \ H+UI(不是H-UI) \ ant design都还不错,amazeUI也还可以,pure不适合国内,在国外用不错。vue.js和angularjs都不错,但是angularjs比较重,视情况选择。

1、“后端程序员瞧不起前端程序员”你怎么看这句话?
HTML\CSS代码很简单,特别是跟后端比起来。至少从语法上看,所有的后端几乎都会写(至少认识)HTML\CSS,但是前端就没几个会后端的了。所以看不起很正常。不过出于职业道德,还是不要看不起比较好。毕竟职业不分贵贱。没有前端,你后端就要做前端工作,苦的还是自己。码农何苦为难码农。

2、身为后端程序员你掌握了那些技能;
asp\js.net\access\ms sql

3、你感觉前端工程师掌握一门后端语言是否有必要?
不管是什么语言,越多越好啊。特别是前端和后端这样紧密结合的。身为前端,学了后端之后,可以更加深入的了解后端代码的运行方式,能够更好的配合后端工作。当然,不用学太多,学点皮毛就够了。不然就是跨行抢饭碗了。

4、你感觉前端和后端的待遇真的差很大吗?
时势造英雄,缺什么,什么待遇就高。前段时间前端很缺的时候,待遇也很高。现在应该已经下来了吧?淘宝美工都有上万的呢。

5、你看好那种后端语言,说说理由;
这跟php是世界上最好的语言这种引战话题有什么区别,哈哈。哪种用的人多,就看好哪种吧,毕竟有问题,解决起来也会比较效率。所以现在看就是JAVA

PS:不要给我邀请码,谢谢

巴洛克上校 回复

我要是给你邀请码你会怎样!

浮生递归 回复

我会发个微信里[捂脸]的表情

评论
0

1837489037974439 已获得免费套餐邀请码

居然说后端的鄙视前端?
难道后端的不是因为自己的UI弄得不好看才去搞后台的?

巴洛克上校 回复

没毛病

评论
2

榴莲砸不疼 已获得淘公仔

1、后端瞧不起前端这句对程序员来讲根本不算问题,程序员的鄙视链还不够长么?
2、后端java/c#/t-sql/js/xml/html/css,加上对应的框架和协议,不说了,头大
3、不是必要,但会更好,个人觉得社会必然走向专业分工,越专业意味着在独立领域花费的时间更多,但不表示会后端是一个缺点
4、差异很难讲前端和后端的差异,更多的是职责和能力不同,顶级的前端从交互、视觉到排版、业务都后很高的高度,而普通前端只会拉个框架码页面,顶级的后端也是一样。以前强调后端,现在强调体验,所以待遇上初级应该后端更好一些,顶级应该都差不多(猜想)

2

浮夸点点 已获得淘公仔

1、“后端程序员瞧不起前端程序员”你怎么看这句话?
一个资深的程序员,一般不会瞧不起前端的。盘古开天时候不分前后端,后来因为当项目和服务用户量到了一定规模这种框架俨然称谓一个开发和性能的瓶颈。后来就出现了重前端和重后端,为了证明前端强大nodejs出现了,后端同样出现了不少技术,最终无论前端和后端只有达到平衡才是最好的,严重依赖任意一段都会导致一个项目易用性和性能严重下降。

2、身为后端程序员你掌握了那些技能;
身为一个python后端,tornado,django,flask必不可少,还向往AIOhttp,为了更合理的开发程序也会掌握下bootstrap和Jquery,为了和前端一块快乐的coding,nodejs,Compass编译css,Composer和bower

3、你感觉前端工程师掌握一门后端语言是否有必要?
完全有必要,这有利于结合前后端间亲密无间的合作,也有利于前端设计出更合理的程序和页面

4、你感觉前端和后端的待遇真的差很大吗?
移动互联网公司可能会更重视他们的后端和客户端,传统电商会重视后端和前端,主要还是不通公司场景会重视对应人员

1

木棉花~~~ 已获得免费套餐邀请码

1、“后端程序员瞧不起前端程序员”你怎么看这句话?
不吹不黑,我有一半左右的经历是做手游前端,另一半时间是手游服务器端。前端的技术难点是在CPU、内存、存储、包体受限的情况下,适配多种机型、分辨率,工作繁杂,平台之间技术又不通用。在数据显示、传输、存储、分析这个数据流里面,前端只是冰山一角。至于WEB前端,执行环境受限于浏览器,安全性的原因,浏览器限制很多;WEB前端的语言也仅仅为javascript或者一些编译到javascript的语言,可以腾挪的空间的确较小。

2、身为后端程序员你掌握了那些技能;
展示层:mustache等模板,路由规划
传输层:SOCKET、各类编解码、序列化反序列化、压缩工具和压缩算法
存储:mysql,redis,mongo,ehcache
检索:elk,solr,lucene
分布式:分布式锁,分布式事务,负载均衡算法,ACID,BASE,CAP
安全:DDOS防御,CC防御,WEB渗透,安全配置
中间件:application server,mq,grid compute

3、你感觉前端工程师掌握一门后端语言是否有必要?
人各有志,打算长期混迹软件和互联网行业的,走向后端是不可避免的。

4、你感觉前端和后端的待遇真的差很大吗?
一个小公司,最基本的开发配置,一个后端,一个WEB前端,一个Android,一个IOS,可见前端需求量是比后端大的。后端技术跨行业、跨工种通用,复杂度随着需要承载的人数演变升级。但是因为大多数公司开发的东西不需要支撑太太多人,前端界面却随着老板的脑洞不断变化,好的前端较少,工资待遇好像不错。

来个邀请码?

1

前端羊 已获得免费套餐邀请码

1、当初是什么原因让你选择前端?
喜欢画画,前端可以让我去设计一些东西,发挥自己的文艺细菌,离我的文艺女青年梦想近一点
2、还会对IE678去写兼容代码吗?
看需求吧,如果项目要求兼容性比较高,就会考虑,如果不高,就会表明在哪几个浏览器模式下使用
3、身为前端程序员你掌握了那些技能?
基本语言,调试工具,后端语言php
4、分享下你喜欢用的前端框架,插件
前端框架最喜欢的bootstrap,jQuery等经典框架,插件用的最多的fontawesome等等(手机打字略费劲,就不写那么多了,很多框架插件都要去学习应用,跟上时代的步伐)

1

陈序婷 已获得免费套餐邀请码

1、“后端程序员瞧不起前端程序员”你怎么看这句话?
谬论,虽然从一定程度上来说:“后端是实干家,前端是花架子。”只能说大体上像刷V2EX的看不起刷知乎的一样。可能两者的重要性确实是有一点点差距,但是后端前端都是人在在做,如果是一个单位谁瞧不起谁这就只是单纯两个人之间的问题了(我觉得一般来说不至于谁瞧不起谁。
2、身为后端程序员你掌握了那些技能;
算不上程序员这行的人吧,非要算,我也只能是“后端瞧不起的前端”。
3、你感觉前端工程师掌握一门后端语言是否有必要?
因为不涉及这行,不好回答。但是我知道隔壁学校有一哥们儿代码写的贼溜,为电信高校某翼的垄断贡献了不少力量,但是他那个项目的页面是同学帮忙写的。
4、你感觉前端和后端的待遇真的差很大吗?
同理,不了解只好沉默了。

0

浮生递归

你一次问的问题真多……

巴洛克上校 回复

选答啊,

陈序婷 回复

真心多,他不说我还没看到,直接把前端的问题跳过去了。关键是问题前面有些蜜汁排版。

idealities 回复

哈哈😄

巴洛克上校 回复

汗~~额这个问题前端工程师回答前端的问题,后端工程师回答后端的问题,回答四个问题,不是八个问题全回答!!!

评论
0

沙漠中的猴 已获得淘公仔

1、当初是什么原因让你选择前端?
公司内部需要,直接从嵌入式C跳转做了前端
2、还会对IE678去写兼容代码吗?
我们不是那种大型的互联网公司,只需要告诉客户用什么浏览器,怎么用就可以了。没必要兼容IE啥的
3、身为前端程序员你掌握了那些技能?
HTML、CSS、JS、Node、go、C还有一些调试工具、抓包工具啥的。
4、分享下你喜欢用的前端框架,插件
前端比较喜欢React。简单好用

后端程序员请问
1、“后端程序员瞧不起前端程序员”你怎么看这句话?
都是程序员,没啥好瞧不起的。同一个体系下的不同分支而已。
2、身为后端程序员你掌握了那些技能;
写代码算是技能吗?
3、你感觉前端工程师掌握一门后端语言是否有必要?
肯定有必要啊,也避免了在跟后端讨论的时候,问一些白痴的问题。扩展一下自己的技能不是很好嘛。
4、你感觉前端和后端的待遇真的差很大吗?
相对于来说,前端程序员要比做后端的能多一点吧。工资相差应该不是很大。

0

燕子飞飞 已获得珍藏版棒球帽

1、当初是什么原因让你选择前端?
主要感觉是前端的东西能被他人看到,后端大部分看不到,所以的成就感比较强些,还有一点比较喜欢设计像小的公司前端相关的另外一些,交互设计,产品设计,视觉设计。都要有前端工程师来实现,最主要还是喜欢JavaScript这个脚本语言感觉他很有意思,而且相比后端也简单些好上手,以后会考虑转后端的,慢慢来吧

2、还会对IE678去写兼容代码吗?
重去年就放弃了,除非客户特别要求,或者看适用人群用什么样的电脑决定,一般最多最多兼容发到IE8,

3、身为前端程序员你掌握了那些技能?
掌握界面的语言:HTML, CSS
掌握数据的语言(格式):JSON, XML
掌握语言:Javascript,AS3
掌握插件:jQuery
掌握框架:Bootstrap
掌握工具:DW,Webstorm,Sublime Tex,PS,flash,AI,AE,Pr,coreldraw

4、分享下你喜欢用的前端框架,插件
框架推荐Bootstrap做响应式网站真的很方便,插件推荐Swiper常用特效全部能做,在就是Node.js做全栈工程师必备

回答这么认真送个帽子吧٩(๑❛ᴗ❛๑)۶

燕子飞飞 回复

谢谢!٩(๑❛ᴗ❛๑)۶

评论
1

海洋的云

介一堆问题嘛,让我一个搞算法做分析的妹子情何以堪,只能呆呆的看着你们,╮(╯▽╰)╭

你们讲得都对,非逼我去学了全栈回来强答吗?哈哈!

@巴洛克上校 (╯‵□′)╯︵┻━┻

巴洛克上校 回复

哈哈

评论
0

1526101319337985

老师:我想试用云服务器,请您给一个邀请码好嘛,我是初次使用的新用户,抢免费试用很多天,老是抢不着,您能帮我码?

巴洛克上校 回复

回答问题或者谈谈你的看法再或者说说你想试用阿里云服务器的理由,我就满足你要求!

评论
0

1188400912011812

我非常喜欢你们的杰作我也想要一个推荐吗

巴洛克上校 回复

认真回答问题就有机会

评论
1

北方的郎

1、“后端程序员瞧不起前端程序员”你怎么看这句话?
年少无知吧
2、身为后端程序员你掌握了那些技能;
SQL,Java,C,C#,Python等一些烂七八糟的语言。
以及高可用,分布式,各种数据库等等相关技术
3、你感觉前端工程师掌握一门后端语言是否有必要?
有啊,便于互相理解,以及扩展自己的发展空间。说实话前端技术变化太快,学一些后端的,对自己未来是有好处的。
4、你感觉前端和后端的待遇真的差很大吗?
感觉没啥差别。
还有笔记本吗?

1

qzh1992

我是php程序员 我对js比较感兴趣😄

1

1442617428648618

1.后端程序员不能瞧不起前端程序员,因为这会影响项目。 2.后端掌握了java php 3.我认为待遇是由工作量和技术决定的,不能比较。

1

业然

hello world

0

1945905314591612

1、当初是什么原因让你选择前端?
挣钱最重要的不需要勾心斗角。
2、还会对IE678去写兼容代码吗?
面试总要问对IE的兼容度,最喜欢不去兼容的企业
3、身为前端程序员你掌握了那些技能?
vue,jquery和各种插件,拿来即用话说很爽
4、分享下你喜欢用的前端框架,插件
vue框架不错,分模块化,代码写的更简单化

0

aaaaaa66

大家都在问什么邀请码啊

3
4675
浏览
0
收藏
邀请他人互动
关注
6
粉丝
109
话题
18

简介:

WEB前端工程师 & 网页设计师 & 伪极客
以阿里云成熟的商业化云服务为基础,为游戏开发者、运营企业提供专属集群、尊享VIP服务、专项扶持基金、及多场景多类...

一个基于高可用分布式集群技术构建的服务API开放平台,帮助企业打通内外新旧系统,实现跨技术平台、跨应用系统、跨企...

全球畅游,绿色可靠,办公协同好帮手

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...