مزايا Svelte على React و Vue
ما هي فوائد استخدام Svelte بدلاً من React أو Vue؟
هل هذا فقط بسبب الأداء؟
من السهل التكامل مع المكتبات JavaScript "الصغيرة" لأن Svelte يعمل على أجهزت DOM الحقيقية وليس الأجهزات الفريدة.
على الأقل بالنسبة إلى Vue ، فإن مكتبة JS الفانيلا هي مكونة بعيدًا عن التكامل. Vue يستخدم المجال الفوتوغرافي للتفكير ، ولكن تحديث الكوب على الإعداد ، والعديد من التحديثات التالية تحدث فقط بشكل أوتوماتيكي بعد تغييرات المستوى.
أنا متفق عليه. لقد سقطت في بعض الأحيان حيث كنت بحاجة إلى دمج المكتبات javascript والآن يعمل فقط مع svelte. لم أستخدم vue في العمر، لذلك لا أعرف أو تتذكر إذا كان لديه القدرات مماثلة.
ردود الفعل الجانبية؟
ليس من الضروري إرسال وقت التشغيل لأن Svelte لا يستخدم كوباً إيجابيًا.
Svelte لديه وقت تشغيل مع svelte 5 للرونات والرسائل - ولكن هو صغير ويسمح للبرمجيات لزيادة حجمها بشكل أفضل بكثير مما قبل. لذلك قبل svelte 5 لم يكن هناك وقت تشغيل، ولكن لذلك تم "تقسيم" الكود بين المكونات. الآن هو أكبر قليلا في البداية، ولكن هذا هو السبب في أن التطبيق ينمو أبطأ بكثير مما قبل.
أعتقد أنه يستخدم إشارات جاكرتا أدناه.
بالطبع ، يتم تنفيذ الإشارات في جاكوارتس ، ولكن لا توجد معايير للإشارات في جاكوارتس.
من الأفضل للعمل مع imo. vue هو مماثلة ، ولكن الفرق بين رد فعل مدهش. رد فعل تدفعك لتعلم مجموعة من المفاهيم الإضافية والغلافات والأسلحة لتجنبها.
لسوء الحظ كنت تحول من sveltekit إلى nuxt لأنها كبيرة بما فيه الكفاية لا تقلق من زيادة فريقك على ذلك.
ماذا تفعل؟ ماذا تفعل؟ ماذا تفعل؟ ماذا تفعل؟ ماذا تفعل؟ ماذا تفعل؟
لا شيء خارج ذلك هو خضراء تقريبًا لـ Devs الجديدة.
سأقول إن أي منتج ذكي بما فيه الكفاية لتفهم React يمكن أن يتجاوز نفسه في React في Svelte في غضون أسبوع أو أقل.
يمكن أن تستخدم نفس الأغراض مثل المشروع Vue أو React. قد بدأت الشركة حتى باستخدام svelte ، وهذا ممكن. يمكن أن يكون Svelte أسرع في التنمية ، ولكن في الوقت نفسه عندما تواجه مشكلة ، فإنه من الصعب جدًا حلها. لا تتحدث عن شراء القدرة لأنها أسهل بكثير بالنسبة إلى vue ، لأن هناك فقط المزيد من المطورين لذلك. أنا أحب svelte وكان دائمًا مدافعًا ، لا تفكري في شيء خاطئ. ولكن عندما كنت تتطور الأعمال التجارية تريد التركيز على التسويق والبيع الجانب ، وليس على التكنولوجيا.
لماذا يكون من الصعب حل مشاكل Svelte؟ يتم حفظ قاعدة الكود بشكل جيد من قبل بعض الأشخاص المعنيين بشكل واضح، لذلك من الممكن رؤية السبب في أنه لا يعمل. خاصة مع مساعدة AI. والتوثيق جيد جدًا أيضا. بالنسبة لي، فإن الشيء الأكثر إثارة للجدل حول sveltekit هو كيفية سهولة ذلك. هو كما لو كنت أتوقع المزيد من السحر الأسود من هناك. ولكن ربما لم أستخدمه لفترة طويلة بما فيه الكفاية.
أنا بنيت في React لعملية عادية، وSvelte لجميع أشياء الخاصة بي. React يخلق تناقضًا مثيرًا حيث تدخل العديد من المشاكل بسبب المعقدة التي يتطلبها. هذا يجعل المطورين يخافون من عملاء صغيرة في Svelte لأنهم يتساءلون "من سيجيب جميع هذه الأسئلة التي لديها دائمًا؟?" ولكن الإجابة أقرب إلى "العديد من هذه الأسئلة لن تكون لديك حتى في Svelte". هذا هو السبب أيضا لأنني أقول أيضا أن أي متطور ذكي بما فيه الكفاية للحفاظ على أنفسهم في React يمكن أن يقطعها (في وقت لاحق) في Svelte.
نعم اتفق، هذا هو ما أعتقد.أكثر خطورة هو أنه ليس هناك الكثير للقلق في سيلفيت، لذلك يبدو أن شيء ما يغيب.
كانت أسوأ المشاكل التي حاولنا التعامل مع استخدام Svelte هي الاختلافات الفريدة في كيفية التعامل مع التحديثات مع سلسلة من اتجاهات المتاجر الناتجة عن المواد الناتجة عن المواد الناتجة عن المواد الناتجة عن المواد الناتجة عن المواد الناتجة عن المواد الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر الناتجة عن المتاجر.
أشعر بأنني واحد من القليلين الذين لا يحبون الرومان حقا ... هم رائعون في بعض الحالات ، ويشعرون كأنه استعادة DX في الآخرين. أنا متفق تماما معك على بعض التحديات الرديئة ، ولكن بعد ذلك ، يبدو أن كل نموذج ردائي لديه هذه المشكلة بطريقة أو بأخرى (على الأرجح في React في تجربتي).
بالتأكيد
للكشف عن أجهزة الكمبيوتر أقل تلقائيًا
يا حبيبي ، لم أكن أتحدث عن هذا
خطأ حتى تثبت
لم أحاول في الآونة الأخيرة ولكن شعرت بالضعف قبل بضعة أشهر عندما تم تثبيت النماذج المزعجة فقط حتى لو قلت لا.
وجدت أنه سهل الاستخدام عند إنشاء مكتبة إنتاج الصورة مع طريق .png هذا ليس فقط بعض ما يمكنك القيام به في النهاية. يمكنك في ردود فعل لأنها تدعم تلك الميزات الجانبية الخادم. Svelte شعرت أسهل وأحسن عندما اختبرت كليهما. (ستستستخدم لإنتاج عنوانات فريدة من نوعها للرسائل على مدونات على مدونة بناء على نسخة صغيرة من عنوان كالملح)
أقل من الضغط
كل شيء باستثناء سوق العمل
قد يلجأني إلى التصويت على هذا الأمر ، ولكنني أعتقد أن سوق العمل يواجه تحديًا كبيرا اليوم ، بغض النظر عن المكتبة أو المناهج ، وهذا يصبح بحثًا قديمًا.
لم أكن أتوقع ذلك قبل ، على الرغم من البحث والتحقق من ذلك هو بشكل عام ربما أفضل إطار ، ولكن الآن الذي يمكنني في الأساس كتابة أي شيء في أي شيء ، كنت قد ذهبت من لم تصل إلى Svelte لاستخدامها في كل مكان. يبدو أن العاملين يعملون بشكل جيد مع ذلك. لم أكتب قط حقا خطة Svelte بنفسك - أو ، بالرغم من ذلك ، أي كود frontend ، قبل-AI كنت قد عملت دائمًا مع JS / TS behemoths الخبيثة - ولكن في الأساس كنت أقاتل AI مع "نعم ، حاول تقسيم هذا إلى المزيد من المكونات واستخدام هذه المكونات الموجودة مرة أخرى بدلاً من إعادة اختراع المكونات الجديدة فقط لهذا " كل مرة ونتوقع النتيجة النهائية جيدة بما فيه الكفاية
Svelte تكلفة أسهم أقل الأسهم. على الأرجح! لقد وضعت موقع الويب المعقد 3x باستخدام Svelte, React و Vue باستخدام Claude 4.8 Svelte كان أقل بكثير. كما هو الحال، فإن الفلكيري هو أقل بكثير من Python Zig هو أقل بكثير من الفلكيري، فإن تطوير الفلكيري هو أقل بكثير من أغلب اللغات. هل هذا يعني بالفعل الآن ما هو اللغات؟ هو كل شيء عن السرعة وارتفع تكلفة الأسهم ليس أيام الإنسان. هو: كم بسرعة يمكنك الوصول إلى حل مفتوح للأسهم باستخدام عدد أقل من الأسهم. ينبغي أن تنمو التكنولوجيات الأقل تكلفة لتطوير مع LLMs ما لم يتأثر متاجر الأسهم بتطبيقات التكنولوجيا. ولكن،
Hahaha oh lord imagine optimizing for hiringability for hand-coding jobs في 2026
على الرغم من أنه لا يتم تصفية الصوت، إلا أن فتحات العمل لا تزال تتطلب الخبرة في اللغات والأنماط المحددة والانستقرام التي يستخدمها المشروع، وليس فقط في بعض اللغات والأنماط والانستقرام.
تعليق واضح جدا
ردود الفعل : Slam dunk comment
الكود الأصغر والأسهل ، أقل الأسلحة والأساليب الضوئية ، لا vDOM (إلا أنه يتجاوز الأداء). BTW ، هناك عدد متزايد من اللاعبين الكبار العاملين في الأداء (لا يكفي) الذين ذهبوا كاملة على Svelte (أبل ، Face Hugging ، ...)
نعم، سوف يكون لديك مزيد من التغييرات عندما تلقى إصدار مفقود تماما من الخلفية ما عدا ذلك، DX هو الكثير، الكثير أسوأ. التكامل TS هو أيضا أسوأ بكثير. Svelte هو خلفية مثيرة للدهشة إذا كنت تستخدمها على نوع من المشروع الخاص بك.
البرمجيات لديها البرامج ، لقد حلت بالفعل.
لا ينبغي أن تكون تثبيت البطاقات التي أصبحت صغيرة على أي حال في هذا اليوم و العمر من خلال الهجمات على سلسلة التوريد.
https://www.npmjs.com/package/svelte?activeTab=versions كنت أعتقد أن النسخة المفقودة هي النسخة الأخيرة منذ 3 أيام مع 130k تحميلات.
هل أنت تحديث إلى أحدث إصدارات جميع البطاقات الخاصة بك، في الإنتاج؟ هل أنت تمنع من التهرب؟ لا سياسة الحد الأدنى من العمر؟ على الإطلاق؟
من الأفضل التوقف عن شرب
DX. أدرس React لأكثر من 3 مرات، دورات مختلفة، عشرات مشاريع الحيوانات الأليفة. حان وقتي حوالي 4 أشهر قبل أن يضغط. ولكن مع Svelte كنت جاهزًا لإنشاء في غضون 3 أيام من الدراسة. BTW من الغريب أن Svelte يشعر أقرب إلى Vanilla JS، من React. على الرغم من أنه DSL.
تجربتي أيضًا.بعد بضع سنوات من بناء React تحت الحزام قبل أن أضيف Svelte، وأنا في يومين أو اثنين كنت أسرع بالفعل في ذلك الأخير.بمجرد دخول مجانًا من خلال التدريبات بعد ذلك كانت ردة الفعل واحدة بعد الأخرى...تفكير "omg، هذا سيستغرق الكثير في React (أو حتى لا يتم التعامل معها بشكل طبيعي)".
React لديه أيضا DSL ، JSX ليست الفانيلا
JSX هو السكر المكوّن من React.createElement()
نعم، هذا هو السكر المنطقي. طرازات Vue هي السكر ل Vue createElement Svelte طرازات Svelte هي السكر لعملات كوم هي كلها تستخدم توزيعات الملفات غير القياسية، .tsx/jsx، .vue و .svelte. كلها DSLs التي ليست متوافقة مع وانايل JS
هام ، هذا معناه
الصحة العقلية
ستوتاكس نظيف ، تقريبا نفسها مثل vue ، لا حاجة إلى ext deps كثيرا
وظائف عن بعد: https://svelte.dev/docs/kit/remote-functions
وحتى الآن، فإنها تدعم الإذاعة في الوقت الحقيقي.
كتبت ردًا مهنيًا لأنها كانت مكتبة جديدة من فيسبوك.
في الواقع، الأدوات المضغوطة أفضل من React Still.
نفس الفريق على كلا الحسابين! لا تزال تعمل في React حتى اليوم (لعمل) ، ويمكن أيضًا أن تقول بأن Svelte أكثر تنظيماً ، أسهل ، أداءً أفضل ، وتحديد العديد من المشاكل على مستوى التطبيقات التي لا تعمل في React.
😂 Made My Day
هو جيد لتطوير الويب المدمجة لأنها تستخدم أقل من المخزون
هناك صعوبة في كتابة رمز سيئ. الكمبيوتر فقط يفعل الارتفاع الشديد. أداة إنتاج كانت 2MB على React MVP لي إلى 500kb في mt Svelte Code. كل شيء يتحمل بسرعة، التطبيق سريع، الكمبيوتر ليس العودة إلى الجحيم. إنظمة البطاقة أقل التهديدات، أقل المكتبات لتعلم. فإنه يعمل فقط.
- DX 2. Probe حفظ المزيد من التوترات لتدوين العملاء 3. لا مفهومات غريبة لتعلم... على عكس رد
تُعَلِّمُكُمْ أَيُّهَا النَّاسُ أَنْتُمُ الْفُقَرَاءُ إِلَى اللَّهِ وَاللَّهُ هُوَ الْغَنِيُّ الْحَمِيدُ [فاطر:15] أَيُّهَا النَّاسُ أَنْتُمُ الْفُقَرَاءُ إِلَى اللَّهِ وَاللَّهُ هُوَ الْغَنِيُّ الْحَمِيدُ [فاطر:15] أَيُّهَا النَّاسُ أَنْتُمُ الْفُقَرَاءُ إِلَى اللَّهِ وَاللَّهُ ه
الأسطوانة على الشوارع، الضوء على الأسطوانات
هل تحافظ على صحةك؟
كل شيء
يمكنهم التفكير بسهولة مع svelte لأن الأشياء ليست كبيرة جداً.
فقط استخدم ما هو أفضل في.
سوف تحبها، هذا هو أكبر فائدة.
واحدة من مكتبات Frontend و Backend ، يمكن أن تقوم React أيضًا ، ولكن Reac يجعلها أكثر تعقيدًا.
رد: لدينا حلول لمشاكلك، ثم لدينا حلول لمشاكلنا السابقة ... و الآن أنت تنزيل 600 كيلو بايت من رد على تحميل الصفحة svelte: لدينا ردود فعل ... إدارة المستقبل ... و جاكرتا، اكتشف الحل لمشاكلك بنفسك.
ستكون المكونات الإلكترونية، وستستستخدم المكونات الذكية بشكل ذكي. لا تحتاج إلى الاعتماد الكامل على مجموعة كاملة من المرافق. اختر أي شيء يعمل على نطاق صغير، وبناء المكونات / المكونات وملء الإطار حتى تتمكن AI من تقديم أفضل، ويمكنك التحكم في الجودة أيضًا. ولكن هذا لا يهم لأننا نريد أن تجعل كل شيء ملائم مع Rust / Go وWeb Assembly.
أعتقد أن السؤال هو "vs رد". لذلك، الخبرة المتطورة.
تطور الخبرة هو فقط waaay أفضل ، عملت لمدة 3 سنوات في Svelte ، SvelteKit ، Typescript ، GraphQL قوائم.
هل تستطيع أن تفعل شيئًا قليلاً؟
في كثير من الأحيان تشعر أنك بحاجة إلى قائمة كاملة من التوازنات فقط للحصول على الأشياء الأساسية في العمل. يمكن أن تشعر الكثير من ذلك ببطء، ليس جيد جدا، وملحوظ من المفاهيم الغريبة أو الفوضى المفتوحة التي ليست واضحة في البداية. مع مرور الوقت، يبدو أنك تحتاج إلى قائمة كاملة من التوازنات، وخاصة في المكونات المعقدة مثل حساب / الدفع أو أشياء مماثلة. كنت عملت على متجر عبر الإنترنت لتصنيع الأزياء هنا في ألمانيا، حيث كنت متصلة بـ Svelte بسهولة جدا. كان من المثير للاهتمام في العمل مع، ولهذا كنت أشعر بالراحة جدا، كنت أتعلم الكثير طوال الطريق مع Svelte، SvelteKit