>>357這老實說也是目前Vanilla派遇到的最大技術難點,
目前看起來也沒有甚麼現成的方法論可以用所以VanillaJS一直停在嘴砲或是半玩梗的階段。
就像樓下 No.360 說的,問題是出在Web Standard上,
可以說能弄出Standard就已經是很厲害的一件事情了。
>>360Web Standard 的影響我覺得沒那麼大,
真的有問題的其實是心態,很多人都以為前端很簡單,然後發現不簡單之後就開始試圖把事情弄簡單(然後就是現在這慘況…
前端其實一點都不簡單,只是好接觸不用先裝一大堆東西(阿現在要了),光是要理解HTML的ML(Markup Language)具體是甚麼就不是一件簡單的事情,更遑論去在標準框架內做變化。
CSS 雖然以不直接操作記憶體而言的確是高階語言,但實際上住海邊,根本可以說是把繪圖器七八成的變數都開出來給你改的程度。
JS 則是最痛苦的,因為被丟進來的我往都是連小白都不到的素人,還會被騙說這是一片白紙,才怪,
JS 最大的誤會就是這個,JS 是在網頁框架裡面運作的「腳本」而不是主角,「這不是我自己的程式,我必須跟瀏覽器的框架合作」,理解這點之後,就好理解很多。
以上算是這些年的心得。
>>現在只能寄望wasm發展起來後能夠改善這扭曲的環境吧我也在期待WASM。這東西可能可以突破現在Javascript 獨大的狀況。
不過比起網頁的改造,我更期待的是這東西能夠開拓一條「非標準化網頁」的道路,
不依賴DOM而是隨製造商高興自己寫自己的介面語言。
HTML真的嚴重過勞了,人家最初的目的只是簡單的文件啊。
啊對了,有沒有人跟我一樣覺得 HTML 其實原本設計的目的比較接近 PDF 現在的位置:作為通用的文件傳遞標準。