第六期 沸點,掘金團隊請來了開源活躍貢獻者 + 程式設計師秀恩愛偽專家 -- phodal做了為期三天的 Ask Me Anything (AMA) 活動(已結束)。
我們在此精選了一些來自使用者的提問及 phodal 的回答。
關於 phodal
- 掘金專欄地址:juejin.im/user/5567e3…
- 個人部落格地址:www.phodal.com/
- 微博地址:weibo.com/phodal?is_a…
- 近期文章:《如何提升 Web 應用的程式碼質量》 、 《實施微前端的六種方式》、《如何從業務程式碼中提升技術:使用領域特定語言消除重複程式碼》
社群小夥伴提問
有哪些公司用了微前端,以及它適合哪種業務場景? ─ @Keny
你好,我剛看了下你專欄下的微前端文章,我這裡有幾個疑問,現在有哪些公司用了微前端,以及它適合哪種業務場景?先感謝你的解答
事實上,大部分的大的前端都有自己的微前端實現方式,如淘寶、京東,只是其表現方式不一樣。出現微前端的主要原因,在我看來有兩個,一個是前端應用的聚合,即在一個頁面裡,需要將過去的前端應用整合到一起;另外一種場景,則是一個大的幾十號到幾百號人的前端團隊維護一個專案,這種規模的團隊是難以在一個專案裡工作的,因此需要從架構設計上拆分應用。至於適合於業務場景,那應該是沒有特別場景的,主要是團隊場景導致的結果。
如何平衡寫作、工作、生活? ─ @海蜇皮
同樣都是一天二十四小時為什麼你那麼優秀,請問,你是如何平衡寫作、工作、生活的呢?延伸一個問題:如何高效地持續輸出技術?
Web 高產和時間長度沒關係,效率才是最重要的。晚上能花在這方面的時間主要是 8:00~11:00,在 6:40 之前到家,然後休息,有時候會短暫的憩一小會兒。然後早上,7:00 左右起床,也會寫一會兒程式碼,8:00 左右上班。至於寫作的內容,我的公號現在是一週更新一次,所以內容就週末產出,也就還好。至於內容,可以參考我之前一篇文章:程式設計師怎樣才能寫出一篇好的部落格或者技術文章?
下一個會被棄用的框架會是哪個? ─ @長大之後我就成了你
前陣子github棄用了jquery,我想問下你覺得下一個會被棄用的框架會是哪個?
要預測下一個被棄用的框架很難。但是像 GitHub 這種棄用,不代表 jQuery 被棄用。GitHub 是一個面向開發者的網站,他們對於瀏覽器的相容性要求沒有那麼高,可以輕鬆使用各種新的 HTML 5 API。並且對於那些不是單頁面應用的前端專案來說,jQuery 實現上更能滿足他們的需求——修改下顏色,做做動畫。jQuery 可以用在非 SPA 應用上,基本上很難被完全棄用。
而現有前端應用的變革——新的框架都替換了舊的框架,多數是在開發 SPA 應用上。從這個角度來看,就會發現過去的 SPA 框架,如 Backbone、Mustache 都處於一個被棄用的階段上。
寫技術文章可以提高自己對技術的理解嗎? ─ @小翠翠
你好,我想問您寫技術文章可以提高自己對技術的理解嗎
可以的。在寫技術文章的時候,只推動自己去了解技術的細節。同時,技術文章還有一個作為筆記的功能,當我們再遇到相似的問題時,可以看看過去自己是怎麼解決這個問題的。
一名工程師適合長期待在一家企業還是應該往不同的環境轉換工作?─ @sinsin91
我來自馬來西亞,想請問一下,一名工程師適合長期待在一家企業還是應該往不同的環境轉換工作,這樣會提高技術能力嗎?
不同的人對於環境都有所不同。像我習慣於在一家公司,有時間可以做自己想做的事。在工作上的提升就比較少了,主要依賴於自己來提升。而依賴於環境的話,則是將成長的機遇交給了工作。工作上有挑戰了,那麼就成長了。
我不是很相信能在工作上獲取成長機會,所以押給了自己。
怎麼看左耳朵耗子說前端只是輔助?─ @YoungZ
怎麼看左耳朵耗子說前端只是輔助?
這個問題就好像前端在說後端只是 CRUD。不同場景下的應用對於前後端的需求是不一樣的。對於某些應用來說,我只需要 FAAS 就夠了,完全不需要後端。但是大前端是必須的,這個時候後端就只是輔助
本期 AMA 社群小夥伴提了許多實用問題,感謝 phodal 認真地為掘金小夥伴解答了不少疑問。瀏覽更多的問答,可以到 phodal 的 AMA 進行閱讀和討論。
phodal AMA 福利:書籍《全棧應用開發:精益實踐》
phodal 從所有提問中選擇 2 個提問者贈送他的書籍《全棧應用開發:精益實踐》。記得查收通知喲~