作者lovdkkkk (dk)
看板Soft_Job
标题Re: [请益] 前端神人是什麽样子的?
时间Sat Oct 31 15:19:19 2015
负载平衡、安全问题嘛...
负载平衡是後端没错,不过难度好像没很高?
个人是不觉得多台 Server 设个 Load Balance 或做 Cluster 难,
除非用的 Server 文件太烂 QQ
假如是说程式设计成可平行运算可能就真的有难度。
安全问题假如是 OWASP 前十的,
(
http://goo.gl/OhzQk0 )
有些是前後端都可以处理,
例如防 XSS 後端没编码就前端编,
有些是一定要後端挡,
像 injection 後端处理的部份就不能省。
学 AngularJS 成本低是应该的,
它的目的本来就是要让事情简化并提供一些现成的工具/功能,
好比说学 STL 不会比学 C++ 难这样。
至於前端强的是什麽样子,可以到这里观赏一些变态:
http://codepen.io/
如果这上面的东西你看一看也觉得超简单,
那...强的人就是像你这样子罗。
※ 引述《p52189 (鼠霸)》之铭言:
: 纯粹好奇。
: 原谅我真的是个井底小青蛙,没见过什麽世面,所以问问大家的经验。
: 据我知道很多困难的技巧(对於小青蛙而言困难)比方负载平衡、安全问题等等都是後端的工作,那麽前端呢?
: 我在学校念图学,会写shader(但不会设计演算法,只会实作),图学跟影像处理是我目前已知最深的技能树了,但是感觉用WebGL的很少,需求很小,跟大家讲的front-end也没啥关联的样子= = 好像大家讨论前端都集中在UI这边,我觉得这一块技能树长什麽样子好抽象……我有时候也会跟风学学流行的framework,比方angular什麽的,说不上熟练不过还堪用,学这些成本超低囧,好像不需要什麽前置点数(还是说我太青蛙所以误会了什麽?)
: 因为喜欢,而且自己数学实在不怎样所以比较偏好front-end,然後又觉得很茫然……觉得我一定是哪边搞错了低估了,不知道这一块强的人到底是什麽样子??跪求大大指教q_Q
: -----
: Sent from JPTT on my HTC_M9u.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.164.149.154
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1446275962.A.1A4.html
1F:推 Masakiad: 请教您做过多少流量的load balance&怎麽样的应用? 10/31 16:13
我自己没有做过应用,
之前都是有客户说他们做 Load Balance 遇到什麽问题,
我才设法照文件重现他们的环境找解法;
或者客户提应用情境,
我才做试验提供推荐做法。
现在的伺服器很方便啊,像 Apache Tomcat,
就 mod 加一下,node 设一设,
concurrent / max thread 设一设就没事了,
SPA 就多设个 sticky session。
说到这倒是想补充一点,前端可以帮到忙 (倒忙?) 的部份是,
一个好的前端流程跟前後端整合架构,
可以大幅降低 request 数跟 network traffic,
减个 70~90 % 都是有可能的 (端看原本多烂...)
3F:→ myhome6206: BGM很吵 请小心 10/31 17:01
4F:→ lovdkkkk: 很诡异的境界 :Q 10/31 17:17
5F:→ loser5566: LB交给L4和OS搞定,程式应该只要注意session内容同步 10/31 17:52
6F:→ loser5566: 的问题? 10/31 17:52
可能不只一种做法吧 (?) 各伺服器也不同,
大概我只试过简单的,
我是知道有些伺服器像 IBM 的 WebSphere 设定起来靠北罗嗦
那种的我就没试过
7F:推 Masakiad: Load balance不单纯处理traffic用L4而已啊,比如把cpu l 10/31 19:30
8F:→ Masakiad: oading最重的功能隔离然後分散处理之类的 10/31 19:30
嗯嗯,就算光只是设设 node 也不只是处理 traffic,
後端运算也会分散到不同台 Server 上做 (不过没管到 cpu 这麽细)。
功能隔离到不同 cpu 这种在我的认知里是做平行运算了。
9F:推 ssarc: myhome大分享的那种神手会对公司或就业有帮助吗? 10/31 22:08
10F:→ careylee: 前端自己设计跨平台的框架才算神手吧!(如jQuery,Angula 10/31 23:34
11F:→ lovdkkkk: 个人觉得 CSS 用很熟比较神 @@ 11/01 00:21
12F:→ lovdkkkk: (因为我自己比较不会 CSS XD) 11/01 00:23
13F:→ GoalBased: 说到css这东西,之前有个朋友说他们家图片很多都用css 11/01 01:01
14F:→ GoalBased: 去画的因为效率比较好,但我就在想那是要怎麽维护阿.. 11/01 01:01
如果是少少几行 CSS 画小 icon 那还好,
如果是用大量 CSS 取代大图就不一定划算
相关讨论:
http://goo.gl/r3jRvd
也有可能他们有在用类似这样的东西 (神物啊我觉得...)
http://tridiv.com/
Tridiv is a web-based editor
for creating 3D shapes in CSS.
15F:→ dlikeayu: 比较好奇的是,台湾哪些公司用的到这些技术 11/02 15:22
16F:→ dlikeayu: 另外很多设计会搭配前端设计svg字型,再利用css的 11/02 15:24
17F:→ dlikeayu: content去呈现,这个有钻研过bootstrap glyphicons的应 11/02 15:26
18F:→ bndan: 神不神不知道 但是C大讲的 自制跨平台框架 如果做的好的话 11/02 18:25
19F:→ bndan: 大多公司都用的上该技术 (除非那间公司切不出前端) 11/02 18:26
的确需求是主要的,没那个需求再神也没用 XDD
20F:→ DrTech: FB 的前端已经够神了吧,大家天天用却没感觉吗 11/02 19:18
21F:推 NCUking: FB真的很神 他们搞出来的React屌打其他家的东东 11/02 20:18
个人是觉得有些小地方没做很好,
例如通知清单拉 scrollbar 常变成点击到 item,
或者 Ctrl + scroll 的缩放功能有时会被挡掉等等
即时通知部份是蛮强的,不过这就不单只是前端。
22F:→ realmeat: 负载平衡难度跟处理的资料量有相当的关系 11/03 17:22
23F:→ realmeat: 你觉得简单, 是你没有面对"可怕的资料量" 11/03 17:22
我觉得是跟处理的方式比较有关系,
像伺服器设设这种的实际上是靠工具处理,
就相对简单。
靠自己写 code 处理想必会难不少
24F:→ realmeat: 靠工具就能解决就是你碰的资料量还没大到无法解决 11/04 00:08
25F:→ realmeat: 问题是列出来上百个设定值要tune那个就很头大了 11/04 00:09
看起来是领域不同,
不像是 Web App 的负载平衡问题 @@"
※ 编辑: lovdkkkk (36.226.192.226), 11/04/2015 01:02:08
26F:推 sayyesgw: realmeat要不举个例子?一直说别人没遇过那你分享一下如 06/14 04:18
27F:→ sayyesgw: 何? 06/14 04:18