تسریع در توسعه Svelte

Svelte یک فریمورک فرانت اند برای ساخت برنامه های کاربردی وب سریع پاسخگو با کد کمتر است. اگر در اینجا تازه کار هستید، آموزش یا نمونه ها را بررسی کنید تا احساسی نسبت به آن پیدا کنید.
Svelte 5 سال پیش شروع به کار کرد و از آن زمان تا کنون راه طولانی را پیموده است. در سال 2021، زمانی که استفاده از آن بیش از دو برابر شد، در دو نظرسنجی به عنوان محبوب ترین فریم ورک با راضی ترین توسعه دهندگان انتخاب شد. Svelte همراه با شرکت های مطرحی مانند نیویورک تایمز، اپل، اسپاتیفای، اسکوئر، راکوتن، بلومبرگ، رویترز، ایکیا، بریو و تعداد بیشماری دیگر، برای تامین انرژی همه چیز از پروژه های سرگرمی گرفته تا رابط های سیستم تعبیه شده استفاده می شود.
برای کمک به توسعهدهندگان در ساخت برنامههای با امکانات کامل با Svelte بدون نگرانی در مورد قسمتهای سخت، ما در حال توسعه چارچوب برنامه SvelteKit هستیم. ما به سرعت به نسخه پایدار 1.0 با کمک کاربران اولیه که قبلا SvelteKit را نزدیک به یک میلیون بار دانلود کردهاند، میرویم.
مقیاس بندی تیم
ریچ هریس، خالق Svelte، دارد به Vercel پیوست تا تمام وقت در Svelte کار کند. ما فوقالعاده هیجانزدهایم که سطح مشارکت ریچ با Svelte حتی بیشتر خواهد شد و او در آینده Svelte را اداره میکند.
Svelte با کار یک جامعه بزرگ و اختصاصی ممکن شده است. Svelte حامیان اصلی متعددی را در طول این همه گیری اضافه کرده است، از جمله سه نفر در هفته گذشته. به ترتیب حروف الفبا:
- benmccann – پشتیبان اصلی SvelteKit برای بیشتر سال 2021
- bluwy – مشارکت کننده اصلی در SvelteKit، vite-plugin-svelte و Vite
- dominikg – خالق vite-plugin-svelte
- dummdidumm – پشتیبانی از ابزارهای زبان که شامل پسوند VS Code و
svelte-check - ehrencrona – SvelteKit مشارکت کننده است و از Svelte در محل کار استفاده می کند
- geoffrich – تلاش هایی را برای بهبود دسترسی به سایت Svelte و اسناد انجام داد
- GrygrFlzr – دارای وضعیت منحصر به فرد پشتیبانی از SvelteKit و Vite است
- Halfnelson – خالق شیک بومی
- ignatiusmb – مشارکت کننده منظم SvelteKit، به ویژه برای پشتیبانی از TypeScript
- jasonlyu123 – یک پشتیبان ابزار زبان که شامل پسوند VS Code و
svelte-check - kaisermann – خالق پیش پردازش نرم
- RedHatter – خالق Svelte Devtools
- rixo – خالق svelte-hmr
Svelte در سال گذشته شروع به پذیرش کمک های مالی از طریق OpenCollective کرد و تا به امروز بیش از 60000 دلار اهدا کرده است که Cohere تنها امروز 10000 دلار داده است. ما امیدواریم که این وجوه به حامیان موجود اجازه دهد تا زمان بیشتری را به Svelte اختصاص دهند، یا این که صندوق ها می توانند به صورت پاره وقت یا قراردادی از Svelte حمایت کنند، که ما به بررسی آن ادامه خواهیم داد.
مشارکت ها
بسیاری از ارائهدهندگان بزرگ ابری در تلاش هستند تا استقرار برنامههای SvelteKit را در هر مکانی به یک تجربه یکپارچه تبدیل کنند. در نتیجه کار جدید Rich، SvelteKit به زودی ادامه خواهد داد. ویژگی های Vercel Edge Netlify کمک بزرگی به آداپتور SvelteKit Netlify کرد و همچنین ابزار فشرده سازی و ارسال خود را برای پشتیبانی بهتر از SvelteKit به روز کرد. راه اندازی اخیر Cloudflare Pages SvelteKit را به عنوان یک شریک روز اول از طریق یک آداپتور جدید نوشته شده توسط نگهبانان Svelte pngwn و lukeed معرفی کرد که دومی در سال 2021 به Cloudflare ملحق شد. Begin یک آداپتور SvelteKit برای برنامه های Architect ایجاد کرد. و اعضای انجمن آداپتورهایی را برای محیطهایی مانند Firebase و Deno ارائه کردهاند که توانایی SvelteKit را برای اجرای هر جایی که جاوا اسکریپت اجرا میکند نشان میدهد.
ما همچنین در حال همکاری نزدیک با تیم Vite برای رفع مشکلات SSR هستیم که توسط کاربران SvelteKit آشکار شده است. Vite ابزاری برای ساخت است که تجربه توسعهدهنده SvelteKit را ممکن میسازد، و به لطف کار سخت یک پایگاه مشارکتکننده که شامل نمایندگانی از چارچوبهای متعدد است، نسخههای اخیر تقریباً همه مشکلاتی را که ما بهعنوان مسدودکننده انتشار SvelteKit 1.0 دنبال میکردیم حل کردهاند.
SvelteSociety به تازگی میزبان چهارمین اجلاس Svelte Svelte Summit بود – خلاصه آن را اینجا بخوانید – و کوین اوبرگ کولتلاتی تمام وقت برای اجرای SvelteSocietyعلاوه بر میزبانی Svelte Summit، کوین و SvelteSociety پادکست رادیو Svelte، کانال YouTube SvelteSociety و زیرمجموعه Svelte را میزبانی و مدیریت می کنند. SvelteSociety به خانه همه چیزهای مرتبط با جامعه Svelte تبدیل شده است، با مخازن sveltejs/community و sveltejs/integrations به نفع sveltesociety.dev، که مجدداً کار شده و به SvelteKit بازسازی شده است. در ماه اکتبر، Brittney Postma، Willow با نام مستعار GHOST، GHOST و Stephrente GHOST، و گروه Stephrente و Stephrente را تاسیس کردند. برای زنان و اعضای جامعه غیر باینری و متحدان آنها.
هر هفته صدها توسعهدهنده به Svelte Discord میپیوندند تا درباره Svelte چت کنند. ممکن است متوجه شده باشید که برخی از اعضای سرور اخیراً نام های بنفش دارند. اینها افرادی هستند که نقش سفیر را دارند که برای شناسایی برخی از ارزشمندترین اعضای جامعه و کمک به برآورده کردن خواسته های یک جامعه به سرعت در حال رشد ایجاد شده است. سفیران Svelte افرادی هستند که به دلیل کمک و مشارکت خود و حفظ شهرت Svelte به عنوان یک جامعه دوستانه و پذیرا شناخته شده اند و ما عمیقاً از مشارکت آنها سپاسگزاریم. سفیران اولیه به ترتیب حروف الفبا عبارتند از:
ما همچنین در حال آزمایش بحثهای GitHub SvelteKit هستیم و در صورت مثبت بودن بازخورد ممکن است آن را به مخازن دیگر در سازمان Svelte منتقل کنیم.
چیزهایی برای تماشا
SvelteKit همچنان به سمت 1.0 پیشرفت می کند و فقط در هفته گذشته ما ویژگی های مهمی مانند اضافه کرده ایم بهبود رندر فقط مشتری، قلابهای مسیریابی، و توانایی انتقال دادهها از مؤلفههای فرزند به طرحبندی (مانند پشتیبانی از مدیریت آسانتر برچسب ها). ما در حال حاضر روی تعدادی دیگر از موارد با اولویت بالا کار میکنیم، مانند بحث در مورد پروژههای API برای ویژگیهایی مانند پخش جریانی و آپلود فایل، و مشارکت در نسخه آتی Vite 2.8.
اگرچه اخیراً تلاش زیادی برای SvelteKit انجام شده است، ما همچنان به توسعه کل اکوسیستم ادامه می دهیم. Svelte 3.46.0 یکی از بزرگترین نسخههای ما در مدتی بود که دو ویژگی جدید اضافه شد: ثابتهای نشانهگذاری و دستورالعملهای سبک.
مسیر Svelte و SvelteKit با سرمایه گذاری های متعدد بالا تسریع شده است، و به روز رسانی های بسیار بیشتری در آینده وجود خواهد داشت – از طریق RSS در وبلاگ مشترک شوید یا ماهانه دوباره چک کنید تا اولین نفری باشید که آنها را دریافت می کنید.



