如何評判這篇文章說MVVM是一幫沒學好分層的搞出來的?

本人10年java了,就在去年和今年開始接觸了前端流行的框架比如angular,vue,react等官方文檔全部都通讀一遍,以及各類構件工具,我本來想潮一把,因為我本來還是一個比較潮的碼農,有創業打算後,自學了這些東西,感覺還是有些亂的,就網上搜搜看,搜到如下這篇文章,

不要聽吹牛逼什麼前端MVVM框架就是好,其實都是一幫沒學好分層設計的搞出來的,讓你徹底看清前端MVVM的本質

我認為分析的還可以,請各位前端大牛再分析分析,讓我們透過現象看本質吧


連 Module 和 Model 都分不清楚我都不好意思吐槽...


瀉藥。

抱歉,前兩段廢話跳過,第一張有信息的圖裡 ViewModule、Module 數據模型。。。看到這裡我就關了網頁。


既然題主要求

那我們就歪個題來 「 透過現象看本質吧!」

那就是,所有和前端相關的撕逼都逃不出下面這些個套路。

一切的起因:

前端圈飛速發展,社區繁榮。

直接結果:

前端地位提升。類庫百花齊放,理念推陳出新。

事件轉機:

其他社區不開森了。

——「我說你們前端不好好學習「計算機基礎知識」整天瞎蹦躂啥呢?」 ,

——「我靠這幫不懂審美的敢開地圖炮,能忍?小的們噴回去!」

最後:

撕得精疲力盡發現本周的kpi還沒完成,灰頭土臉和撕逼哥們回去基情加班了。

然後這故事中間還有段自己人打自己人的。

插曲:

——「老前端,csser們的衣缽你們這些跨界來搞前端的並沒有好好的繼承!」

——「你們那套我算是見的多啦,ror,yui,面向組件widget開發模式不知道比你們高到哪裡去了!」

——「物競天擇,程序員不學習就完蛋,何況日新月異的前端!」

——「謝邀。拋開業務場景談應用就是耍流氓你們為何總是不明白?哎我都替你們捉急。」

——「minggejs嘞,走過路過不要錯過哎!這位兄弟,來個pull request不?」


看了幾句都看不下去了啊,寫成這樣你還認為有些道理。推薦兩篇科普文看看。

The MVVM Pattern

Introduction 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 |