Per.js對比其他框架有什么不同,他解決了什么問題

有人一開始看到Per.js時巧号,會覺得它就是一個普通的JavaScript響應(yīng)式開發(fā)框架族奢,和Vue比幾乎完全一樣,我并不需要使用它丹鸿,也不想了解它越走。如果你也有這樣的問題,那么這篇文章也許會讓你重新思考這個問題靠欢。

接下來廊敌,我就來詳細(xì)說明一下Per.js的優(yōu)勢與劣勢:

Per和Vue有70%的相似度,那么我們就從他們對比门怪。

首先骡澈,性能往往是決定一個框架好壞的最重要的一條,而Per.js的平均執(zhí)行速度要比Vue快出7到8倍去掷空。(至少在2.3版本之前是這樣肋殴,之后可能會越來越慢,因?yàn)楣δ茉郊釉蕉啵┻@就表示當(dāng)你從服務(wù)器里獲取20000條數(shù)據(jù)并使用for屬性輸出時拣帽,使用Vue時的執(zhí)行時間大約為200ms疼电,而使用Per的執(zhí)行時間僅有45ms。所以可以說Per.js在for屬性上面的執(zhí)行速度大約是Vue.js的5倍還要多减拭。

僅憑一個for屬性的執(zhí)行速度可能還不足讓你信服蔽豺,那么現(xiàn)在就讓我們看看組件的渲染速度。

使用Vue在100個元素中繪制組件大約需要67ms拧粪,而使用Per在100個元素中繪制相同組件則只需要1.5ms修陡,這就說明Per.js在渲染組件方面,比Vue要快出大約45倍可霎。

可能你會說魄鸦,我根本就不用Vue渲染那么多組件,而且Vue雖然比Per.js慢癣朗,但是也夠用了拾因。

那么如果你這樣認(rèn)為的話,我們就繼續(xù)來看看Vue和Per.js的數(shù)據(jù)模板渲染速度。

使用Vue在100個元素中渲染2個變量大約需要58ms绢记,而使用Per執(zhí)行同樣操作則只需要16ms扁达,這就說明Per.js在渲染組件方面,比Vue要快出大約3.5倍蠢熄。

(以上代碼的對比測試詳細(xì)鏈接在這里:Per.js速度對比Vue的傳送門

你可以想象跪解,當(dāng)你的服務(wù)器帶寬不足,網(wǎng)站訪問極慢時签孔,你可能會考慮以下幾種方法:

增加帶寬

重構(gòu)網(wǎng)站

第一種方法浪費(fèi)錢叉讥,第二種方法浪費(fèi)時間,如果都不適合你饥追,那么你可以選擇替換框架图仓。

假設(shè)你的用戶訪問你的網(wǎng)站需要6秒的時間,那么服務(wù)器帶寬決定了4秒判耕,前端操作浪費(fèi)了2秒透绩。更何況某些花里胡哨的網(wǎng)站,前端代碼幾十萬行的那種壁熄,更需要一個快速的前端框架。

而我們的作用碳竟,就是要解決這個問題草丧。

Per.js和Vue的操作幾乎相同,但是源碼100%不同莹桅,而且Per.js的部分操作方式和Vue的方式幾乎完全一樣昌执。更何況它(Per.js)也是漸進(jìn)式框架,你只需要小修小改即可完成替換诈泼。

有些人又會說懂拾,我懶得修改了怎么辦呢?

那么你需要想一想铐达,是浪費(fèi)你每月大約200塊錢好呢岖赋,還是重構(gòu)網(wǎng)站浪費(fèi)你大約10天時間好呢,還是替換個框架瓮孙,修改幾個api來得實(shí)在唐断。

當(dāng)然,一個框架的易用性和易上手度是決定這個框架好壞的第二標(biāo)準(zhǔn)杭抠,在這一點(diǎn)上脸甘,Per.js比Vue也要完美。

你去碼云看看我們的wiki和Vue的官方教程即可知道偏灿,使用上手Vue的難度是Per.js難度的幾乎3倍還要多丹诀,十分不適合某些剛進(jìn)入前端的小白來使用。

那么你就可以選擇Per.js!

我們的框架比Vue簡單铆遭,而且方便扁藕,如果你已經(jīng)學(xué)習(xí)了Vue也不要緊,我們的框架比Vue要簡單幾倍疚脐,你只需要花費(fèi)10分鐘閱讀我們的文檔亿柑,即可開始體驗(yàn)我們的超級框架!

那么還有人會問棍弄,你們的框架有Vue的全部功能嗎望薄?

首先你需要知道,我們創(chuàng)建這個框架呼畸,不是為了再造一個輪子痕支,而是發(fā)展一個新的超級JavaScript響應(yīng)式框架。這個超級框架蛮原,不是為了和Vue一樣卧须,主要作用在DOM視圖上,而是為了各方面的需求儒陨。其中包括:DOM花嘶、前端操作、ajax等等蹦漠。

我們的框架在DOM方面和Vue一樣采用MVC架構(gòu)椭员;另外我們的框架是模塊化的,可擴(kuò)展的笛园。

這就使得你可以在需要使用時再加載一個Per.js的模塊隘击,有效減少了加載時的性能消耗。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末研铆,一起剝皮案震驚了整個濱河市埋同,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌棵红,老刑警劉巖凶赁,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異窄赋,居然都是意外死亡哟冬,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進(jìn)店門忆绰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來浩峡,“玉大人,你說我怎么就攤上這事错敢『苍郑” “怎么了缕粹?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長纸淮。 經(jīng)常有香客問我平斩,道長,這世上最難降的妖魔是什么咽块? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任绘面,我火速辦了婚禮,結(jié)果婚禮上侈沪,老公的妹妹穿的比我還像新娘揭璃。我一直安慰自己,他們只是感情好亭罪,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布瘦馍。 她就那樣靜靜地躺著,像睡著了一般应役。 火紅的嫁衣襯著肌膚如雪情组。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天箩祥,我揣著相機(jī)與錄音院崇,去河邊找鬼。 笑死滥比,一個胖子當(dāng)著我的面吹牛亚脆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播盲泛,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼键耕!你這毒婦竟也來了寺滚?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤屈雄,失蹤者是張志新(化名)和其女友劉穎村视,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體酒奶,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蚁孔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了惋嚎。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片杠氢。...
    茶點(diǎn)故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖另伍,靈堂內(nèi)的尸體忽然破棺而出鼻百,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布温艇,位于F島的核電站因悲,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏勺爱。R本人自食惡果不足惜晃琳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望琐鲁。 院中可真熱鬧卫旱,春花似錦、人聲如沸绣否。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蒜撮。三九已至暴构,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間段磨,已是汗流浹背取逾。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留苹支,地道東北人砾隅。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像债蜜,于是被迫代替她去往敵國和親晴埂。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內(nèi)容