如何評判這篇文章說MVVM是一幫沒學好分層的搞出來的?
01-21
本人10年java了,就在去年和今年開始接觸了前端流行的框架比如angular,vue,react等官方文檔全部都通讀一遍,以及各類構件工具,我本來想潮一把,因為我本來還是一個比較潮的碼農,有創業打算後,自學了這些東西,感覺還是有些亂的,就網上搜搜看,搜到如下這篇文章,
不要聽吹牛逼什麼前端MVVM框架就是好,其實都是一幫沒學好分層設計的搞出來的,讓你徹底看清前端MVVM的本質我認為分析的還可以,請各位前端大牛再分析分析,讓我們透過現象看本質吧
連 Module 和 Model 都分不清楚我都不好意思吐槽...
瀉藥。
抱歉,前兩段廢話跳過,第一張有信息的圖裡 ViewModule、Module 數據模型。。。看到這裡我就關了網頁。
既然題主要求
那我們就歪個題來 「 透過現象看本質吧!」那就是,所有和前端相關的撕逼都逃不出下面這些個套路。
一切的起因:
前端圈飛速發展,社區繁榮。直接結果:
前端地位提升。類庫百花齊放,理念推陳出新。事件轉機:
其他社區不開森了。——「我說你們前端不好好學習「計算機基礎知識」整天瞎蹦躂啥呢?」 ,
——「我靠這幫不懂審美的敢開地圖炮,能忍?小的們噴回去!」最後:
撕得精疲力盡發現本周的kpi還沒完成,灰頭土臉和撕逼哥們回去基情加班了。然後這故事中間還有段自己人打自己人的。
插曲: ——「老前端,csser們的衣缽你們這些跨界來搞前端的並沒有好好的繼承!」——「你們那套我算是見的多啦,ror,yui,面向組件widget開發模式不知道比你們高到哪裡去了!」——「物競天擇,程序員不學習就完蛋,何況日新月異的前端!」——「謝邀。拋開業務場景談應用就是耍流氓你們為何總是不明白?哎我都替你們捉急。」——「minggejs嘞,走過路過不要錯過哎!這位兄弟,來個pull request不?」
看了幾句都看不下去了啊,寫成這樣你還認為有些道理。推薦兩篇科普文看看。The MVVM PatternIntroduction to Model/View/ViewModel pattern for building WPF apps
看到ViewModule的時候已經看不下去直接關了網頁…ViewModule是個什麼鬼?
數學民科吐槽建築設計師的即視感。完全迴避了(或者他根本不知道)強交互web應用的痛點而大談半吊子的分層理論。
作為為一個搞Java的我得聲明一下這可不代表大部分Javaer的觀點。連 Lambda 都拼錯我都不好意思吐槽...
作為作者 我跳出來說兩句 這年頭人就喜歡人云亦云 你們認真看文章了嗎?我說的是javascript mvvm框架不好 我有mvvm設計裡面不好嗎?一群在這邊噴糞 你脫離這些所謂框架 你有認真在自己項目裡面踏踏實實寫過一個真正的mvvm或者mvp或者mvc嗎?
本人十年前端架構 架構微信電商前台 易迅觸屏版 攜程機票觸屏版 淘寶搜索 蘇寧首頁 開源過kitjs reactmix tealui github地址 https://github.com/xueduany 缺點就是愛噴 我沒說我的思路就一定對 但是起碼錶達了部分群體的認知 你們不在自身找問題 就來噴 是什麼心理?10年屌絲還差不多。。。
這是java被黑的最慘的一次
其實我們一直用的mvp
前端就是個折騰,新技術有缺點也有優點,我覺得還是優點大於缺點, 自從開始了 mvvm,項目速度了很多,
2年前的文章了,有啥好討論的,散了吧
「我模式套的這麼純熟CURD寫的這麼熟練什麼時候輪到你們這些前端騎在我頭上了?」
UI寫得很少吧!或者寫的都沒啥要求!
推薦閱讀:
※有沒優雅的寫法,讓nodejs的回調+循環不那麼操蛋?
※怎麼理解rxjs?
※項目中如何有效率的開發js?
※時至今日 (2015-10-20),看jQuery源碼還有必要嗎?
※React中,因為非同步操作的關係,組件銷毀後調用了setState(),報警告,怎麼解決?
TAG:前端開發 | JavaScript | MVVM | 前端框架 | AngularJS |