Re: [請益] 前端神人是什麼樣子的?
負載平衡、安全問題嘛...
負載平衡是後端沒錯,不過難度好像沒很高?
個人是不覺得多台 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://www.ptt.cc/bbs/Soft_Job/M.1446275962.A.1A4.html
推
10/31 16:13, , 1F
10/31 16:13, 1F
我自己沒有做過應用,
之前都是有客戶說他們做 Load Balance 遇到什麼問題,
我才設法照文件重現他們的環境找解法;
或者客戶提應用情境,
我才做試驗提供推薦做法。
現在的伺服器很方便啊,像 Apache Tomcat,
就 mod 加一下,node 設一設,
concurrent / max thread 設一設就沒事了,
SPA 就多設個 sticky session。
說到這倒是想補充一點,前端可以幫到忙 (倒忙?) 的部份是,
一個好的前端流程跟前後端整合架構,
可以大幅降低 request 數跟 network traffic,
減個 70~90 % 都是有可能的 (端看原本多爛...)
→
10/31 17:00, , 2F
10/31 17:00, 2F
→
10/31 17:01, , 3F
10/31 17:01, 3F
→
10/31 17:17, , 4F
10/31 17:17, 4F
→
10/31 17:52, , 5F
10/31 17:52, 5F
→
10/31 17:52, , 6F
10/31 17:52, 6F
可能不只一種做法吧 (?) 各伺服器也不同,
大概我只試過簡單的,
我是知道有些伺服器像 IBM 的 WebSphere 設定起來靠北囉嗦
那種的我就沒試過
推
10/31 19:30, , 7F
10/31 19:30, 7F
→
10/31 19:30, , 8F
10/31 19:30, 8F
嗯嗯,就算光只是設設 node 也不只是處理 traffic,
後端運算也會分散到不同台 Server 上做 (不過沒管到 cpu 這麼細)。
功能隔離到不同 cpu 這種在我的認知裡是做平行運算了。
推
10/31 22:08, , 9F
10/31 22:08, 9F
→
10/31 23:34, , 10F
10/31 23:34, 10F
→
11/01 00:21, , 11F
11/01 00:21, 11F
→
11/01 00:23, , 12F
11/01 00:23, 12F
→
11/01 01:01, , 13F
11/01 01:01, 13F
→
11/01 01:01, , 14F
11/01 01:01, 14F
如果是少少幾行 CSS 畫小 icon 那還好,
如果是用大量 CSS 取代大圖就不一定划算
相關討論:http://goo.gl/r3jRvd
也有可能他們有在用類似這樣的東西 (神物啊我覺得...)
http://tridiv.com/
Tridiv is a web-based editor
for creating 3D shapes in CSS.
→
11/02 15:22, , 15F
11/02 15:22, 15F
→
11/02 15:24, , 16F
11/02 15:24, 16F
→
11/02 15:26, , 17F
11/02 15:26, 17F
→
11/02 18:25, , 18F
11/02 18:25, 18F
→
11/02 18:26, , 19F
11/02 18:26, 19F
的確需求是主要的,沒那個需求再神也沒用 XDD
→
11/02 19:18, , 20F
11/02 19:18, 20F
推
11/02 20:18, , 21F
11/02 20:18, 21F
個人是覺得有些小地方沒做很好,
例如通知清單拉 scrollbar 常變成點擊到 item,
或者 Ctrl + scroll 的縮放功能有時會被擋掉等等
即時通知部份是蠻強的,不過這就不單只是前端。
→
11/03 17:22, , 22F
11/03 17:22, 22F
→
11/03 17:22, , 23F
11/03 17:22, 23F
我覺得是跟處理的方式比較有關係,
像伺服器設設這種的實際上是靠工具處理,
就相對簡單。
靠自己寫 code 處理想必會難不少
→
11/04 00:08, , 24F
11/04 00:08, 24F
→
11/04 00:09, , 25F
11/04 00:09, 25F
看起來是領域不同,
不像是 Web App 的負載平衡問題 @@"
※ 編輯: lovdkkkk (36.226.192.226), 11/04/2015 01:02:08
推
06/14 04:18, , 26F
06/14 04:18, 26F
→
06/14 04:18, , 27F
06/14 04:18, 27F
討論串 (同標題文章)