יתרונות Svelte על פני React ו-Vue

_janc_18 ביוני 2026 בשעה 10:20

האם יש יתרונות בשימוש ב-Svelte במקום ב-React או ב-Vue?

_janc_18 ביוני 2026 בשעה 10:20

האם זה רק בגלל הביצועים?

BTolputt18 ביוני 2026 בשעה 10:25

קל יותר לשלב ספריות JavaScript "ארוכות" כי Svelte פועל על אובייקטים DOM אמיתיים, לא וירטואליים.

hyrumwhite18 ביוני 2026 בשעה 17:40

עבור Vue לפחות, ספריית vanilla JS היא קומפוזיציה רחוקה מהאינטגרציה. Vue משתמשת בדומיין הווירטואלי לדיפינג, אבל היא מעודכנת את הדומיין על ההתקנה, והעדכונים הבאים מתרחשים רק באופן אטומי לאחר שינויים במצב.

ryutaromack19 ביוני 2026 בשעה 1:14

אני מסכים.הגעתי לכמה פעמים שבהן הייתי צריך לשלב ספריות vanilla javascript וזה רק עובד עם svelte.אני לא השתמשתי vue בגילאים אז לא יודע או זוכר אם יש לו יכולות דומות.

IamNochao18 ביוני 2026 בשעה 10:26

תגובה גנטית ?

therealPaulPlay18 ביוני 2026 בשעה 10:28

אין צורך לשלוח זמן ריצה מכיוון ש-Svelte אינה משתמשת ב-Dom וירטואלי.

Jona-Anders18 ביוני 2026 בשעה 11:28

Svelte יש זמן הפעלה עם svelte 5 עבור רונים וסימנים - אבל הוא קטן ומאפשר יישומים להגדיר הרבה יותר טוב בגודל מאשר בעבר. אז לפני svelte 5 לא היה זמן הפעלה, אבל ולכן הקוד היה "כפול" בין הרכיבים.

Evilsushione18 ביוני 2026 בשעה 20:33

חשבתי שהוא משתמש בסימנים JavaScript למטה.

Jona-Anders18 ביוני 2026 בשעה 22:23

כמובן, אותות מיושמים ב-JavaScript, אבל אין סטנדרטים עבור אותות ב-JavaScript.אני חושב שהיה הצעה אחת לפני זמן מה, אבל זה עדיין לא סטנדרט.

LinkPlay918 ביוני 2026 בשעה 10:29

זה פשוט יותר נחמד לעבוד עם imo. vue דומה, אבל ההבדל בין react הוא מדהים. react גורם לך ללמוד הרבה מושגים נוספים ופסלים ורובים להימנע.

sorainyuser18 ביוני 2026 בשעה 11:10

למרבה הצער, הפכתי מ- sveltekit ל-nuxt כי זה פשוט גדול מספיק כדי לא לדאוג להגדיל את הצוות שלך על זה.

LinkPlay918 ביוני 2026 בשעה 11:58

מה בדיוק חסר? מה לעצור צוות המשתמש svelte מ skaling?

OhByGolly_18 ביוני 2026 בשעה 13:01

שום דבר מחוץ לזה להיות ירוק יחסית עבור Devs חדשים.

kevin_whitley18 ביוני 2026 בשעה 13:27

אני טוען כי כל מפתחים חכמים מספיק כדי לתפוס את React יכול להתגבר על עצמם React ב Svelte בתוך שבוע בערך.

sorainyuser18 ביוני 2026 בשעה 13:05

זה יכול לשרת את אותם מטרות כמו vue או פרויקט תגובה. אפילו התחלתי את החברה שלי באמצעות svelte, וזה אפשרי. Svelte יכול להיות מהיר יותר בפיתוח, אבל באותו זמן כאשר אתה נתקל בבעיה זה הרבה יותר קשה לפתור. לא לדבר על רכישת כישרון כי זה כל כך הרבה יותר פשוט עבור vue, כי יש רק יותר פיתוחים עבור זה. אני אוהב svelte והוא תמיד היה תומך, אל תתבלבלו אותי. אבל כאשר אתה מגדיל את העסק אתה רוצה להתמקד שיווק ומכירות צד, לא טכנולוגיה.

nullbyte42018 ביוני 2026 בשעה 13:18

מדוע קשה יותר לפתור בעיות של Svelte? בסיס הקוד נשמר די טוב על ידי כמה אנשים מאוד מוסמכים בבירור, אז זה אפשרי להסתכל למה זה לא עובד. במיוחד עם סיוע AI. ואת התיעוד הוא די נהדר גם. בשבילי, הדבר הכי מבולבל על sveltekit הוא כמה פשוט זה. זה כמו שאני מצפה קסם שחור יותר ממה שיש. אבל אולי לא השתמשתי בו מספיק זמן. איזה סוג של בעיות אתה חושב על?

kevin_whitley18 ביוני 2026 בשעה 13:32

זה פשוט לא (על פי הניסיון שלי). אני בונה ב Svelte מאז הימים הראשונים, עם הרבה אפליקציות בייצור. אני בונה ב React עבור העבודה הרגילה, ו Svelte עבור כל הדברים שלי. React יוצר פרדוקס מעניין שבו הוא introduces בעיות רבות בשל המורכבות שהוא דורש. זה גורם למפתחים לפחד קהל קטן יותר ב Svelte כי הם תוהים "מי יענה על כל השאלות האלה אני תמיד יש???" אבל התשובה קרובה יותר "רבים מהשאלות האלה אתה אפילו לא יהיה ב Svelte". זו גם הסיבה שאני גם מאמין כי כל מפתחים חכמים מספיק כדי להחזיק את עצמם ב React יכול לחסל אותו לחלוטין (בזמן לא) ב Svelte.

nullbyte42018 ביוני 2026 בשעה 13:42

כן הסכמתי, זה בדיוק מה שאני מתכוון.הדבר המפחיד ביותר הוא שאין הרבה מה לדאוג ב-Svelte, כך שזה נראה כאילו משהו חסר.

SaabiMeister18 ביוני 2026 בשעה 18:11

הבעיות הגרועות ביותר שהייתי צריך להתמודד עם השימוש ב- Svelte היו ההבדלים העדיןים באופן שבו שרשויות של תלויות חנות משולבות והצהרות '$:' תגובה עבדו עדכונים, יצירת הבדלים בהתנהגות לוגיקה שווה ערך לכאורה. אבל אפילו זה היה צפוי, מובן מבחינה אדריכלית, קל לעבוד עם וזה כמעט אף פעם לא בעיה משמעותית שרוב מפתחי Svelte מנוסים אפילו לא מודעים לזה.

kevin_whitley18 ביוני 2026 בשעה 18:40

אני מרגיש כאילו אני אחד מאלה מעטים שלא באמת אוהבים רונים ... הם מדהימים במקרים מסוימים, ומרגישים כמו רגרסיה DX באחרים. אני מסכים איתך לחלוטין עם חלק מהאתגרים של תגובה, אבל אז כל מסגרת תגובה נראה שיש בעיה זו בדרך זו או אחרת (בטח ב React בחוויה שלי).

SaabiMeister18 ביוני 2026 בשעה 18:43

מוחלט

Several_Bumblebee15318 ביוני 2026 בשעה 10:32

עבור קודי סוכנים פחות אפיזודה טוקן

demian_west18 ביוני 2026 בשעה 11:09

חחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחחח

Sea_Chipmunk539518 ביוני 2026 בשעה 18:25

טעות עד שאתה מוכיח את זה

snookette18 ביוני 2026 בשעה 18:59

לא ניסיתי לאחרונה, אבל הרגשתי את ההפך כמה חודשים קודם לכן כמו מודלים מטומטמים רק התקנת חבילות תגובה למרות שאמרתי לא.

jessycormier18 ביוני 2026 בשעה 10:32

מצאתי את זה קל לשימוש בעת יצירת ספריית גנרטור תמונה עם מסלול .png זה פשוט לא משהו שאתה יכול לעשות במבט. אתה יכול ב React כי זה תומך אלה פונקציות בצד השרת. Svelte הרגיש קל יותר ונקייה יותר כאשר בדקתי את שניהם. (שימש ליצירת כותרות ייחודיות עבור פוסטים בבלוג המבוסס על גרסת slug של הכותרת כזרע)

kakarlus18 ביוני 2026 בשעה 10:32

פחות מתח

DeltaLaboratory18 ביוני 2026 בשעה 10:35

כמעט הכל חוץ מהשוק

Intrepid-Ordinary69918 ביוני 2026 בשעה 19:32

אני עלול להיכנע לומר את זה, אבל אני חושב כי שוק העבודה הוא באותה מידה מאתגר כיום, ללא קשר לספרייה או מסגרת, וזה הופך לדיון ישן.

9768945648956419 ביוני 2026 בשעה 11:46

עבור מה שזה שווה, AI הוא מה שהפך אותי להתחיל "להשתמש" Svelte בפעם הראשונה. אני לא יכול להצדיק את זה לפני, למרות מחקר ומסקנה כי זה ככל הנראה המסגרת הטובה ביותר, אבל עכשיו שאני יכול בעצם לכתוב מחדש כל דבר בכל דבר, הלכתי מעולם לא לגעת Svelte להשתמש בו בכל מקום. סוכנים נראה לעבוד טוב עם זה. אני מעולם לא כתבתי שורה של קוד Svelte בעצמי - או, בכנות, כל קוד קדמי, pre-AI אני תמיד עבדתי עם וניל מבל JS / TS behemoths - אבל אני בעצם פשוט להכות את AI עם "טוב לנסות לחלק את זה ליותר מרכיבים ולהשתמש מחדש את הרכיבים הקיימים הללו במקום להמציא רכיבים חדשים רק בשביל זה" כל פעם

Shoddy_One446522 ביוני 2026 בשעה 14:17

Svelte עולה פחות טוקינים. ברצינות! פיתחתי אתר אינטרנט מורכב 3x באמצעות Svelte, React ו Vue באמצעות Claude 4.8 Svelte היה הרבה יותר זול. בדיוק כמו האליקסר הוא זול יותר מאשר Python Zig הוא זול יותר מאשר ברזל Elixir פיתוח הוא זול יותר מאשר רוב השפות. האם זה באמת משנה כבר מה השפה היא? זה הכל על מהירות ועלות טוקין לא ימים אנושיים. זה: כמה מהר אתה יכול להשיג פתרון ללא שגיאות באמצעות מספר מינימלי של טוקינים. הטכנולוגיות הזולות ביותר לפתח עם LLMs צריכות לשרוד אלא אם המפיצים של טוקינים יכולים להשפיע על שקיות הטכנולוגיה. אבל, היי, אנחנו נוהגים מכוניות בנזין במשך מאות שנים - מהו

HansVonMans19 ביוני 2026 בשעה 8:29

Hahaha oh lord לדמיין אופטימיזציה עבור הזמינות עבור עבודות קוד יד ב 2026

RedlineQuokka19 ביוני 2026 בשעה 20:18

בעוד לא יד-קוד, פתיחות התפקיד עדיין דורשים ניסיון בשפה הספציפית, מסגרת ו-infra הפרויקט משתמש, לא רק בשפה מסוימת, מסגרת, ו-infra.

Upstairs_Toe_356019 ביוני 2026 בשעה 19:49

הערה ברורה מאוד

Eugen_Ivanovic22 ביוני 2026 בשעה 17:50

תגית: Slam Dunk Comment

demian_west18 ביוני 2026 בשעה 11:13

קוד ברור ופשוט יותר, פחות אקדחים ותאוריות מסגרות, אין vDOM (זה הולך מעבר ביצועים). BTW, יש מספר הולך וגדל של שחקנים גדולים ביצועים גבוהים (לא מספיק) אשר הלכו מלא על Svelte (אפל, Hugging פנים,...).

tardoos18 ביוני 2026 בשעה 11:30

כן, יהיה לך כיף להתנתק כאשר הם שולחים גירסה שבורת לחלוטין של המסגרת מלבד זה, DX הוא הרבה, הרבה יותר גרוע. אינטגרציה TS היא גם הרבה יותר גרוע. Svelte הוא מסגרת כיף אם אתה משתמש בו על רשימת העבודה שלך סוג הפרויקט.

TwystedLyfe18 ביוני 2026 בשעה 11:36

תוכנה יש שגיאות, הם כבר תיקנו את זה.

Exact-Big350518 ביוני 2026 בשעה 11:59

אתה לא צריך להתקין חבילות כי צעיר בכל מקרה בימים אלה והזדקנות של התקפות שרשרת האספקה.

tardoos18 ביוני 2026 בשעה 15:23

>mehhhhh הם שחררו גירסה קבועה ב 24 שעות הם עשו? https://www.npmjs.com/package/svelte?activeTab=versions חשבתי שהגרסה שבורת הייתה האחרונה במשך 3 ימים עם 130k הורדות.

FluxKraken18 ביוני 2026 בשעה 13:50

האם אתה מעודכן לגרסאות העדכניות ביותר של כל החבילות שלך, בייצור? האם אתה מתפלל להיות hacked? אין מדיניות גיל מינימלי? בכלל?

Alternative_Web720218 ביוני 2026 בשעה 14:10

עדיף להפסיק לשתות

Subject_Health_318218 ביוני 2026 בשעה 11:32

DX. למדתי React כ 3 פעמים, קורסים שונים, עשרות פרויקטים חיות מחמד. לקח לי בערך 4 חודשים לפני שזה לחץ. אבל עם Svelte הייתי מוכן ליצור בתוך 3 ימים של לימוד. BTW זה מגוחך כי Svelte מרגיש קרוב יותר ל- Vanilla JS, מאשר React.

kevin_whitley18 ביוני 2026 בשעה 13:34

כמה שנים של React בנייה תחת החגורה שלי לפני שהגעתי Svelte, ואני בתוך יום או יומיים הייתי כבר מהיר בהמשך.

hyrumwhite18 ביוני 2026 בשעה 17:45

React יש גם dsl, JSX הוא לא וניל

Subject_Health_318218 ביוני 2026 בשעה 18:06

JSX הוא סוכר סינתטי עבור React.createElement()

hyrumwhite18 ביוני 2026 בשעה 20:00

כן, זה סוכר סינטקטי. תבניות Vue הם סוכר עבור Vue createElement תבניות Svelte הם סוכר עבור פעולות dom כל אחד מהם משתמש בהרחבות קובץ לא סטנדרטיות, .tsx/jsx, .vue ו- .svelte.

Subject_Health_318218 ביוני 2026 בשעה 20:08

הומו, זה הגיוני

srlechuga18 ביוני 2026 בשעה 11:44

בריאות נפשית

Own-Phone237518 ביוני 2026 בשעה 12:14

סינתקס נקי, כמעט אותו הדבר כמו vue, לא צריך יותר מדי ext deps

moobnaster696918 ביוני 2026 בשעה 12:35

פונקציות מרחוק: https://svelte.dev/docs/kit/remote-functions

FluxKraken18 ביוני 2026 בשעה 13:49

ועכשיו הם תומכים זרימה בזמן אמת.

Rheath7218 ביוני 2026 בשעה 12:59

הייתי כותב React מקצועי מאז זה היה ספרייה נישה חדשה מ Facebook.

Rheath7218 ביוני 2026 בשעה 13:00

למעשה, כלים חוטים הם טובים יותר עבור React עדיין.

kevin_whitley18 ביוני 2026 בשעה 13:36

אותו צוות בשני החשבונות!עדיין עובד ב React עד היום (עבודה), ועדיין יכול לומר בבטחה Svelte הוא רק נקי יותר, פשוט יותר, ביצועים טובים יותר, ופותר כל כך הרבה בעיות ברמת האפליקציה React לא.

KaiAusBerlin18 ביוני 2026 בשעה 13:11

תגית: make my day

Heraldique18 ביוני 2026 בשעה 13:15

זה טוב עבור פיתוח אינטרנט מוטבע כי זה משתמש פחות אחסון

Spare_Message_360718 ביוני 2026 בשעה 14:24

זה קשה לכתוב קוד רע. המפרסם פשוט עושה את העלאת כבד. לוח אנדרואיד הייצור היה 2MB על React MVP שלי ל 500kb ב mt Svelte קוד. הכל טוען מהר, האפליקציה היא חכמה, קוד אינו גיהינום. פחות פגום ארקולוגיה חבילה, פחות ספריות ללמוד. זה פשוט עובד.

wentallout18 ביוני 2026 בשעה 15:00
  1. DX 2. Probe לשמור יותר טוקינים עבור קוד סוכן 3. אין מושגים מוזרים ללמוד... בניגוד React
egehancry18 ביוני 2026 בשעה 15:54

אתה מצהיר מה HTML/CSS שלך הוא עבור קבוצה מסוימת של משתנים (מצב): זה תבנית. 2. אתה כותב את אותו ההיגיון של חיבור פעולות המשתמש לשינויים במצב זה: זה התכנות. זה כל העבודה. Svelte 5 לקח את שניהם ומשפר אותם. תכנות: עם שורות, מצב הוא רק משתנה TypeScript שכתוב ב-Pure TypeScript. להחשב = $state(0), אז 'להחבר את המצב שלם++. אתה כותב את אותו ההיגיון של חיבור משתנה על ידי שינוי זה: שום דבר מיוחד, תבנית טהור. תבנית: אתה עושה קובץ '.svelte רק``````````````````````````

ijustwrotesomecss18 ביוני 2026 בשעה 17:16

זווית עבור הרחובות, Svelte עבור הצלחות

lastWallE18 ביוני 2026 בשעה 17:59

את שומרת על הבריאות שלך?

underwatercr31218 ביוני 2026 בשעה 18:06

הכל

ffiw19 ביוני 2026 בשעה 4:28

קל יותר על סוכני הקוד.הם יכולים לדון בקלות יותר עם svelte כמו דברים אינם נפרדים מדי.

imavlastimov19 ביוני 2026 בשעה 6:00

פשוט תשתמש במה שהוא הכי טוב.

Sseyh19 ביוני 2026 בשעה 7:22

אתה תאהב את זה, זה היתרון הגדול ביותר.

Harinderpreet19 ביוני 2026 בשעה 11:49

ספריה אחת עבור Frontend ו- Backend, React יכול לעשות גם כן, אך Reac עושה את זה מסובך.

SAF1N19 ביוני 2026 בשעה 17:26

React: We have solutions to your problems, and then we have solutions to the problems that our previous solutions made... and now you are downloading 600kb worth of React on page load svelte: we got reactivity... state management... and JavaScript, figure out the solution to your problem by yourself bro

nhoyjoy20 ביוני 2026 בשעה 6:57

המפתח יהיה רכיבים אינטרנט, ושימוש חכם של חיבור. אנחנו לא צריכים להסתמך לחלוטין על מסגרת מלאה. לבחור כל דבר שעובד עבור טווח קטן, לבנות רכיבים / וידג'טים ולמלא את הקשר כך ש- AI יכול לספק טוב יותר, ואתה יכול לשלוט באיכות גם כן. אבל זה לא משנה כי אנחנו רוצים להפוך את הכל קניין עם Rust / Go ו- Web Assembly.

venir_dev20 ביוני 2026 בשעה 18:57

אני אומר שהשאלה היא "vs react". אז, ניסיון מפתחים. Vue יש די דומה DX.

Electronic-Pie-187924 ביוני 2026 בשעה 11:07

Developer Experience הוא רק waaay נחמד יותר, עבד במשך 3 שנים ב Svelte, SvelteKit, Typescript, GraphQL סט.

_janc_24 ביוני 2026 בשעה 13:27

האם תוכל לפרט קצת על ידי ניקר?

Electronic-Pie-187925 ביוני 2026 בשעה 14:47

React תרגיל הוא לעתים קרובות מרגיש כאילו אתה צריך רשימה שלמה של תלויות רק כדי לקבל דברים בסיסיים לעבוד. הרבה זה יכול להרגיש חריף, לא מאוד מעוגן, ומלא מושגים מוזרים או מלכודות מוסתרים שאינם ברורים בהתחלה. לאורך זמן, זה מרגיש נפוח, במיוחד ברכיבים מורכבים כגון קופסה / תשלום מסד או דברים דומים. עבדתי בחנות מקוונת עבור תווית אופנה כאן בגרמניה, שבו היינו מחוברים על Svelte די מהר. זה היה כיף לעבוד עם, ו כי אני נהניתי כל כך הרבה, למדתי הרבה בדרך עם Svelte, SvelteKit, TypeScript, ו GraphQL. לאחר שנים של עבודה עם הקוד העתיק הזה, זה היה ממש מרענן לראות את כל