成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

別再追逐全新框架了,先打好基礎再說......

開發 前端
Svelte?火了那么久,大家有見到過國內有多少公司在使用嗎?可能有很多同學會說“國外有很多公司在使用?Svelte?呀?” 就算如此,它對比?Vue 、React、Angular(國外使用的不少)?市場占有率依然是寥寥無幾的。并且大多數同學的主戰場還不在國外。

Hello,大家好,我是 Sunday

如果大家做過一段時間的前端開發,就會發現相比其他的技術圈而言,前端圈總顯得 “亂” 的很。

因為,每隔幾個月,圈里就會冒出一個“閃閃發光的全新 JavaScript 框架”,聲稱能解決你所有問題,并提供各種數據來證明它擁有:更快的性能!更簡潔的語法!更多的牛批特性!

而對應的,很多同學都會開始 “追逐” 這些全新的框架,并大多數情況下都會得出一個統一的評論 “好牛批......”

但是,根據我的經驗來看,通常情況下 過于追逐全新的框架,毫無意義。 特別是對于 前端初學者 而言,打好基礎會更加的重要!

PS:我這并不是在反對新框架的創新,出現更多全新的框架,全新的創新方案肯定是好的。但是,我們需要搞清楚一點,這一個所謂的全新框架 究竟是創新,還是只是通過一個不同的方式,重復的造輪子?

全新的框架是追逐不完的

我們回憶一下,是不是很多所謂的全新框架,總是按照以下的方式在不斷的輪回?

  • 首先,網上出現了某個“全新 JS 框架”發布,并提供了:更小、更快、更優雅 的方案,從而吸引了大量關注
  • 然后,很多技術人開始追捧,從 掘金、抖音、B 站 開始紛紛上線各種 “教程”
  • 再然后,幾乎就沒有然后了。國內大廠不會輕易使用這種新的框架作為生產工具,因為大廠會更加看重框架的穩定性
  • 最后,無非會出現兩種結果,第一種就是:熱度逐漸消退,最后停止維護。第二種就是:不斷的適配何種業務場景,直到這種全新的框架也開始變得“臃腫不堪”,和它當年要打敗的框架幾乎一模一樣。
  • 重新開始輪回:另一個“熱門”框架出現,整個循環再次啟動。

Svelte 火了那么久,大家有見到過國內有多少公司在使用嗎?可能有很多同學會說“國外有很多公司在使用 Svelte 呀?” 就算如此,它對比 Vue 、React、Angular(國外使用的不少) 市場占有率依然是寥寥無幾的。并且大多數同學的主戰場還不在國外。

很多框架只是語法層面發生了變化

咱們以一個 “點擊計數” 的功能為例,分別來看下在 Vue、React、Svelte 三個框架中的實現(別問為啥沒有 angular,問就是不會??)

Vue3 實現

<template>
  <button @click="count++">點擊了 {{ count }} 次</button>
</template>

<script setup>
import { ref } from 'vue';

const count = ref(0);
</script>

React 實現

import { useState } from 'react';

function Counter() {
  const [count, setCount] = useState(0);

  return (
    <button onClick={() => setCount(count + 1)}>
      點擊了 {count} 次
    </button>
  );
}

export default Counter;

Svelte 實現

<script>
  let count = 0;
</script>

<button on:click={() => count += 1}>
  點擊了 {count} 次
</button>

這三個版本的核心邏輯完全一樣,只是語法不同。

那么這就意味著:如果換框架,都要重新學習這些新的語法細節(哪里要寫冒號、哪里要寫大括號、哪里要寫中括號)。

如果你把時間都浪費著這些地方上(特別是前端初學者),是不是就意味著 毫無意義,浪費時間呢?

責任編輯:武曉燕 來源: 程序員Sunday
相關推薦

2022-05-27 21:56:55

索引存儲MySQL 存儲引擎

2020-01-15 08:52:40

RabbitMQSpringMybatis

2016-01-20 11:27:45

云計算虛擬化存儲

2010-04-06 09:16:08

CentOS系統

2023-03-13 00:21:21

調試器斷點開發者

2022-12-27 08:01:09

設計模式https://mp

2020-06-18 10:48:44

Linux 系統 數據

2020-12-18 09:45:33

DockerLinux命令

2022-06-18 23:03:05

Seata分布式事務

2016-05-10 11:22:13

軟件定義IT基礎

2020-09-21 07:00:42

Java內部類接口

2017-08-09 15:07:08

大數據數據分析戶畫像

2021-06-16 00:57:16

JVM加載機制

2021-02-24 07:38:50

Redis

2020-11-09 07:34:49

JVM性能監控

2023-01-05 17:55:39

分布式架構

2023-09-27 23:08:08

Web前端Vue.jsVue3.0

2022-08-12 15:58:34

Docker

2023-10-09 14:36:28

工具PLGEFK
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩午夜一区二区三区 | 国产精品一区二 | 国产欧美一区二区三区日本久久久 | 91久久国产综合久久 | 日本精品视频在线观看 | 免费在线观看成人av | 成人精品鲁一区一区二区 | 看片国产 | 欧洲亚洲一区二区三区 | 亚洲欧美在线观看 | 国产1区| 蜜桃在线视频 | 羞羞视频一区二区 | a级黄色网 | 国产第一亚洲 | 一区二区三区中文字幕 | 国产免费又黄又爽又刺激蜜月al | 国产福利视频在线观看 | 欧美激情一区二区三区 | 国产在线高清 | 精品一区二区三区91 | 在线观看视频亚洲 | 欧美国产日韩一区二区三区 | 欧美激情五月 | 国产成人精品一区二 | 国产精品免费大片 | 黄色在线免费网站 | 欧美激情一区二区 | 欧美日韩一二三区 | 在线国产中文字幕 | 成人久久18免费网站图片 | a欧美 | 国产超碰人人爽人人做人人爱 | 久久久精品一区 | 精品一区二区三区四区 | 精品视频99 | 99视频| 在线视频亚洲 | 亚洲国产精品一区二区第一页 | 久久精彩视频 | 国产精品一区久久久 |