چیزهای جدید در Svelte: دسامبر 2021

از آنجایی که SvelteKit هر روز پایدارتر می شود، از نظر تغییرات کد چیز زیادی برای پوشش دادن به جز رفع اشکال وجود ندارد… بنابراین در خبرنامه این ماه، نشست Svelte Svelte Summit پاییز 2021 را پوشش خواهیم داد!
اگر می خواهید عمیقاً در رفع اشکالات ماه گذشته غوطه ور شوید، به ترتیب تغییرات Svelte و SvelteKit را بررسی کنید.
در اجلاس Svelte چه گذشت؟
اگر Svelte Summit را از دست دادید، می توانید کل پخش زنده را تماشا کنید یوتیوب و در کانال #svelte-summit Discord خلاصه ای از آن را مشاهده کنید.
در اینجا نکات برجسته آمده است:
- ریچ هریس ما را در طول تاریخ Svelte راهنمایی کرد و انتقال خود را به Vercel اعلام کرد – جایی که او به طور تمام وقت به حمایت Svelte کمک خواهد کرد! (20:00)
- استف دیتز توضیح داد که چگونه انتزاعات ساده Svelte یادگیری و استفاده از جاوا اسکریپت را برای مبتدیان و متخصصان آسان می کند – بدون الگو (29:00)
- کوین بریجز با تجسم کردن منطق واکنش پذیری Svelte آن را عمیقاً بررسی کرد
ReflectiveCounterو نحوه تنظیم دقیق آن را در صورت لزوم نشان می دهد. یک “سیلابس” کامل برای ارائه در سایت کوین موجود است. (42:55) - متئو موریس Primo را راهاندازی کرد، یک سیستم مدیریت محتوا SvelteKit یکپارچه برای کمک به ساخت و مدیریت سایتهای استاتیک (1:12:34)
- گیرمو راخ تعهد ورسل به Svelte را توضیح داد، اینکه Rich در تیم به چه معناست، و آینده شرکت چیست… (1:21:54)
- جف ریچ راه های مختلفی را برای تغییر حرکت و انتقال در Svelte ارائه کرد تا آنها را برای همه کاربران وب در دسترس تر کند. اسلایدها و متن کامل سخنرانی در سایت جف موجود است. (1:32:30)
- دین فوگرتی تعدادی از موارد استفاده مختلف را برای فروشگاههای سفارشی نشان میدهد – تبدیل دادهها به مکانیسمهای ذخیرهسازی در Svelte. رونوشت و کد در Dean’s GitHub موجود است. (1:43:06)
- کلن میس به اشتراک گذاشت که چگونه میتوانیم به سازندگان محتوا اجازه دهیم از وردپرس استفاده کنند در حالی که از Svelte در رابط استفاده میکنند تا یک تجربه کاربری خارقالعاده ارائه دهند (1:49:30)
- بن هولمز معماری “جزایر” را توضیح داد و توضیح داد که چگونه 11ty + Slinkity می تواند این جزایر را به هر قالب HTML بیاورد (2:17:15)
- اسکات تولینسکی درسهای آموخته شده از بازنویسی آموزشهای LevelUp مبتنی بر React در Svelte و “کشف توسعهدهنده سعادت” (3:16:35) را به اشتراک میگذارد.
- Svelte Sirens به عنوان انجمن جدید Svelte برای زنان، غیر باینری و متحدان معرفی شد. اولین رویداد آنها در 29 نوامبر بود – همه رویدادهای آینده را می توان در وب سایت Svelte Sirens (3:50:45) پیدا کرد.
- ریچ هریس درباره ساخت کتابخانهها با SvelteKit، راههای بهتر پیوند بستهها در توسعه، و نحوه کمک SvelteKit به توسعه کتابخانه مدرن جاوا اسکریپت صحبت کرد (3:56:00)
- کن کونتز توضیح داد که چگونه ماشینهای لبه (و کتابخانه svelte-fsm) میتوانند مدیریت حالتهای اجزای Svelte را قابل مدیریتتر کنند. نمونه هایی از سخنرانی در Ken’s GitHub موجود است. (4:07:18)
- Austin Crim یادگیری برنامه نویسی در وب را با نحوه نواختن یک ساز مرتبط می کند. با دادن بردهای اولیه به زبان آموزان و معرفی اصول اولیه از طریق برنامه های کاربردی دنیای واقعی، یادگیری Svelte (و اصول زیر آن) لازم نیست کاری طاقت فرسا باشد (4:21:50)
- جسی اسکینر با توضیح نحوه استفاده (و استفاده مجدد) از اجزای Svelte در پروژههای React (و حتی jQuery!) برنامههای قدیمی ما را به آینده برد (4:32:30)
- جیم فیسک و استفانی لوز Plenti و ابزارهای موضوعی آن را برای ساختن سایتهای جدید Svelte بسیار سریعتر معرفی کردند (4:59:00)
- Evyatar Alush به ما کمک کرد تا با استفاده از یک کتابخانه اعتبارسنجی قدرتمند به نام Vest (5:08:55) فرم های بهتری بسازیم (و حفظ کنیم)
- Dominic G. نگاهی جدید به کتابخانههای آیکون ارائه کرد – نگاهی که اندازه بسته نرم افزاری را کاهش میدهد و کل کتابخانه نماد را برای استفاده در هر برنامه Svelte باز میکند (5:30:04)
با تشکر از کوین و همه داوطلبان Svelte Society برای برگزاری چنین رویداد شگفت انگیزی! هیجان انگیز کوین اعلام کرد پس از این اتفاق که او اکنون تمام وقت در Svelte Society کار خواهد کرد! میتوانید در این فهرست پخش YouTube Svelte Society، همه گفتگوها را که برای راحتی به ویدیوهای جداگانه تقسیم میشوند، بررسی کنید.
اگر بازخوردی در مورد Svelte Summit دارید، Kev به دنبال بازخورد در مورد Svelte subreddit است.
به دنبال پروژه Svelte برای کار هستید؟ علاقه مند به کمک به بهبود حضور Svelte در وب هستید؟ اگر میخواهید در بازنویسی SvelteKit انجمن Svelte مشارکت داشته باشید، فهرست مسائل باز را بررسی کنید.
ویدئوها، وبلاگ ها و پادکست ها
- svelte-cubed یک کتابخانه مؤلفه Three.js برای Svelte است – که توسط Rich Harris برای ارائه در Svelte Summit پاییز 2021 ایجاد شده است.
- svelte-fsm یک کتابخانه کوچک، ساده، رسا و عملی Finite Machine (FSM) است که برای Svelte بهینه شده است.
- bromb یک ویجت بازخورد وب سایت / برنامه وب است که کوچک و آسان برای ادغام / خود میزبانی است
- Spaper مجموعه ای از اجزای PaperCSS برای Svelte است
- svelte-intl-precompile یک کتابخانه i18n برای Svelte است که ترجمه های شما را در زمان ساخت تجزیه و کامپایل می کند.
- svelte-preprocess-svg به طور خودکار svg تعبیه شده در اجزای Svelte را برای عملکرد بهتر و کاهش حجم فایل بهینه می کند.
- svelte-subcomponent-preprocessor به شما امکان می دهد بیش از یک جزء را در یک فایل svelte بنویسید.
- svelte-pdfjs یک پیاده سازی تقریبی از مولفه نمایش PDF Svelte است
- svelte-inview یک اقدام Svelte است که ورود یا خروج یک عنصر از viewport/عنصر والد را ردیابی می کند.
- sveltekit-adapter-wordpress-shortcode یک آداپتور برای SvelteKit است که برنامه شما را به یک کد کوتاه وردپرس تبدیل می کند.
- svelte-websocket-store یک فروشگاه Svelte با یک وب سوکت است
- Svelte Auto Form یک کتابخانه فرم سریع و سرگرم کننده است که به جای انعطاف پذیری، بر سهولت استفاده تمرکز دارد.
- تنظیم تمرکز یک عمل فانتزی است که بر روی آن تمرکز خواهد شد
یاموارد به محض نصب – برای برخی از تجربیات و آزمایشات مفید است
ایده ای برای SvelteKit دارید؟ بحث های جدید GitHub را در مخزن Svelte بررسی کنید. همچنین می توانید در Reddit یا Discord به ما بپیوندید.
تا دفعه بعد ماه سال




