
بروزرسانی: 28 اردیبهشت 1404
گپ با ریچ هریس - مجله Smashing
Svelte فضایی کنجکاو را در دنیای توسعه وب اشغال می کند. اکنون هشت سال است که به یک شکل یا شکل دیگر وجود دارد ، و علی رغم استفاده از امثال Apple ، Spotify ، Ikea و New York Times ، هنوز هم مانند چیزی از بالادست ، حتی یک گوسفند سیاه احساس می شود. همانطور که اخیراً خالق ریچ هریس آن را بیان کرد ،
"اگر React تیلور سویفت باشد ، ما بیشتر پل های فبی هستیم. او مورد تحسین منتقدان است ، و شما از او شنیده اید ، اما احتمالاً نمی توانید آن بسیاری از آهنگ های او را نام ببرید. "- ریچ هریس
این ممکن است به همین دلیل باشد که آزادی Svelte 5 در اکتبر امسال چنین معامله بزرگی را احساس کرد. سعی می کند دایره کنوانسیون و نوآوری را مربع کند. آیا می تواند یکی از بهترین چارچوب های دوست داشتنی در وب باقی بماند در حالی که شکایت می کند که نمی تواند شانه ها را با React ، Vue و دیگران کاملاً مالش دهد مقیاس پذیری؟ آن را زمزمه کنید ، اما آنها فقط ممکن است آن را بیرون کشیده باشند. واکنش پس از پرتاب تا حد زیادی درخشان بوده است ، با بارگیری هفتگی NPM در مقایسه با شش ماه پیش دو برابر می شود.
با این حال ، من در بازی پیش بینی ها نیستم. ماه ها و سالهای آینده اندازه گیری نهایی Svelte 5 خواهد بود. او با مهربانی مدتی طول کشید تا در مورد Svelte و آینده توسعه وب با من گپ بزند.
نه سحر و جادو ، اما جادویی
Svelte 5 یک بازنویسی زمینی است. من نمی خواهم در اینجا به علفهای هرز وارد شوم-تغییرات کلیدی در راهنمای مهاجرت به خوبی پوشانده شده است-اما کافی است که بگوییم بزرگ که در آن کاربران روزانه مربوط می شوند رویهبشر در بعضی مواقع ، احساس جادویی $
جای خود را صریح تر داده است $state
با $derived
وت $effect
بشر
بسیاری از صحبت های اطراف Svelte 5 شامل احساساتی است که نشان می دهد "بلوغ" چارچوببشر از نظر هریس و تیم Svelte ، این اوج احساس می شود ، با درسهایی که آموخته شده با آرزوها برای ایجاد چیزی تازه و در عین حال آشنا همراه است.
وی گفت: "این به نوعی مانند یک فصل جدید احساس می شود. من سعی می کنم قبل از اینکه بتوانید در آن تولید کنید ، چیزی را ایجاد کنید که احساس نمی کنید باید در آن مدرک کسب کنید. و به نظر می رسد که با SVELTE 5. انجام شده است. "- ریچ هریس
اگرچه شماره های استفاده خام همه چیز نیست ، اما دیدن صعود در تاسیسات یک سیگنال خوش آمدید برای هریس و تیم Svelte بوده است.
وی گفت: "برای ما ، موفقیت قطعاً در مورد فرزندخواندگی مبتنی نیست ، اگرچه دیدن این تعداد بالا می رود و به سمت راست به ما اطمینان می دهد که ما کار درستی را انجام می دهیم و در مسیر درست هستیم. حتی اگر این هدف نباشد ، یک نشانه مفید است. اما موفقیت در واقع افرادی است که برنامه های خود را با این چارچوب می سازند و برنامه های با کیفیت بالاتر ، مقاوم تر و در دسترس تر ایجاد می کنند. "- ریچ هریس
اصول یک فلسفه svelte که توسط هریس در اوایل سال جاری بیان شده است ، این نکته را تقویت می کند:
- وب مهم است.
- بهینه سازی برای لرزش.
- برای فرزندخواندگی بهینه نکنید.
- HTML ، زبان مادری.
- پیشرفت را در آغوش بگیرید.
- اعداد دروغ می گویند
- جادویی ، نه جادو.
- رویای بزرگ
- هیچ کس اهمیتی نمی دهد.
- طراحی با اجماع.
برای شنیدن این موارد ، روی پیوند بالا کلیک کنید ، اما شما را به دست می آورید. SVELTE بسیار زیاد است یک پروژه کیفیبشر اگرچه Svelte در خود معیارهای عملکردی نسبتاً خوبی عملکرد خوبی دارد ، هریس مدتهاست که منتقد معیارهایی است مانند Lighthouse که به عنوان خود به پایان می رسد. سریعترین لزوماً به معنای بهترین نیست. در پایان روز ، همه ما در زمینه ساخت وب سایت های با کیفیت هستیم.
چارچوب ها ابزاری برای این منظور هستند و هریس می بیند که کارهای زیادی در آنجا انجام می شود.
نرم افزار خراب است
هر نقطه عطف دلیلی برای جشن است. این همچنین یک مکث طبیعی است که در آن می توان پرسید ، "حالا چی؟" برای تیم SVELTE ، به نظر می رسد که دیدنی ها کاملاً تنظیم شده است تا کیفیت وب را بالا ببرد.
"نتیجه گیری که ما در طول بحث اخیر به آن رسیدیم این است که بیشتر نرم افزارهای جهان نوعی وحشتناک است. همه چیز خوب نیست نیمی از مطالب موجود در تلفن من فقط کار نمی کند. در کارهای اساسی شکست می خورد. و همین مورد در مورد بسیاری از وب سایت ها نیز صادق است. تعداد دفعاتی که مجبور شدم DevTools را باز کنم تا ویژگی معلول را از یک دکمه حذف کنم تا بتوانم فرم را ارسال کنم یا در مورد اینکه آیا پرداختی از بین رفته است یا نه ، مشخص نبوده ام. "- ریچ هریس
این مطمئناً با تجربه من و بی تردید دیگران بی شماری است. بین الگوسازی ، الگوریتم های دستکاری کننده و هجوم به ظاهر بی پایان شیب تولید شده توسط AI ، دشوار است که احساس کنید که وب به طور فزاینده ای فروپاشی و محروم می شود.
"بسیاری از نرم افزارها که ما از آنها استفاده می کنیم بسیار وحشتناک است. آنها فقط نرم افزار بد هستند. و به این دلیل نیست که مهندسان نرم افزار احمق هستند. اولویت اصلی ما به عنوان سازنده سازها باید این باشد که افراد بتوانند نرم افزاری را ایجاد کنند که شکسته نشود. به عنوان یک پایه ، مردم باید بتوانند نرم افزاری بسازند که کار کند. "- ریچ هریس
این احساس مسئولیت برای ایجاد و نگهداری نرم افزار خوب با چشم انداز جامع تیم Svelte صحبت می کند و همچنین به دنبال تأثیرگذاری بر اولویت های پیش رو است.
شجاع دنیای جدید
بخشی از Svelte 5 مانند یک فصل جدید به معنای پایه های تازه احساس می شود. هرکسی که در توسعه نرم افزار یا طراحی وب کار کرده است به شما می گوید که بازنویسی های زمینی سردرد چقدر است. بازسازی بنیادها چیزی است که می توانید هنگام بیرون کشیدن آن را جشن بگیرید ، اما این سؤال را نیز ایجاد می کند: مبانی برای چیست؟
هریس چشم خود را به اکوسیستم گسترده تر در اطراف چارچوب ها نشان می دهد.
وی گفت: "من فکر نمی کنم کارهای بیشتری برای حل مشکل در تغییر وضعیت درخواست و تبدیل آن به DOM وجود داشته باشد ، اما فکر می کنم در مورد مشکلات جانبی یک مقدار زیادی وجود دارد. چگونه داده هایی را که در آن مؤلفه ها قرار می دهیم بارگذاری کنیم؟ این داده ها کجا زندگی می کنند؟ چگونه برنامه های خود را مستقر کنیم؟ "- ریچ هریس
در کوتاه مدت و میان مدت ، این احتمالاً به برخی از عشق به Sveltekit ، چارچوب برنامه وب ساخته شده در اطراف Svelte تبدیل می شود. این چارچوب ممکن است در مورد احراز هویت و پایگاه داده ها ، یک کتابخانه رسمی مؤلفه و ابزارهای DEV با روح نوار ابزار Astro Dev ، نظرات خود را آغاز کند. و همه اینها می توانند پیشروهای اکتشافات حتی بزرگتر باشند.
وی گفت: "من می خواهم یک ریل یا لارو برای جاوا اسکریپت وجود داشته باشد. در واقع ، من می خواهم چندین مورد از این دست وجود داشته باشد. و من فکر می کنم که حداقل بخشی از هدف بلند مدت Svelte بخشی از آن است. چیزهای زیادی وجود دارد که برای ایجاد یک برنامه کامل پشته امروز با استفاده از JavaScript باید یاد بگیرید. "- ریچ هریس
رو به جلو
اگرچه Svelte سالهاست با خوشحالی در حال تیک زدن است ، اما انتشار نسخه 5 مانند یک اجاره جدید زندگی برای اکوسیستم اطراف آن احساس شده است. هر روز پروژه های جدید و هیجان انگیز را به صفحه اول /r /sveltejs subreddit می رساند ، در حالی که امسال ظهور Svelte پس از انتشار پایدار ، حس حرکت را حفظ کرده است.
در زیر فقط تعداد انگشت شماری از پروژه های مبتنی بر Svelte که مورد توجه من قرار گرفته اند وجود دارد:
با وجود تلاطم و حس غیرقابل اجتناب از ترس وجودی که در مورد فناوری زیادی وجود دارد ، این یک زمان هیجان انگیز برای توسعه وب است. شرایط برای ظهور چیزهای جدید و دوست داشتنی مناسب است.
و در مورد خود Svelte 5 ، ریچ هریس به کسانی که ممکن است در حصار باشند چه می گوید؟
"من می گویم اگر آن را امتحان کنید ، چیزی برای از دست دادن ندارید. ما یک آموزش داریم که شما را از دانستن هیچ چیز در مورد چارچوب های Svelte یا حتی موجود سوق می دهد. شما می توانید از آن به این کار بروید تا بتوانید با استفاده از SVELTE در سه یا چهار ساعت برنامه های کاربردی ایجاد کنید. اگر فقط می خواهید اصول اولیه را بیاموزید ، پس این یک ساعت است. آن را امتحان کنید. "- ریچ هریس
مطالعه بیشتر در SmashingMag

منبع: https://smashingmagazine.com/2025/01/svelte-5-future-frameworks-chat-rich-harris/