برنامه نویسی

Ng-News 24/24: معماری های عمودی، WebAssembly، Angular v9’s Secret، NgRx

براندون رابرتز نشان داد که چرا Angular 9 بالاترین نرخ دانلود را دارد. مانفرد اشتایر در مورد معماری های عمودی سخنرانی کرد. Evgeniy Tuboltsev راهنمای نحوه ادغام WebAssembly در Angular را منتشر کرد و NgRx 18 منتشر شد.

معماری های عمودی

در جلسه Angular Community Meetup، مانفرد اشتایر نسخه ارتقا یافته ای از سخنرانی خود در مورد DDD در Angular ارائه کرد.

او به مدل توپولوژی های تیم اشاره کرد که در آن ما چهار نوع تیم مختلف داریم که وظایف مختلف را بر عهده دارند:

  1. تیم خدمات پلت فرم
  2. تیم تخصصی
  3. تیم های حمایتی
  4. تیم جریان ارزش

https://www.youtube.com/watch?v=AEMMyvFkx4c

NgRx 18

NgRx، محبوب ترین کتابخانه مدیریت دولتی در Angular، در نسخه 18 منتشر شد و آن را با Angular 18 سازگار کرد.

مراقب باشید، اگر می خواهید از فروشگاه سیگنال استفاده کنید. آی تی اراده بعداً پایدار می شود و هنوز منتشر نشده است.

برای استفاده از آن در Angular 18، اجرا کنید npm i @ngrx/signals@next یا از شماتیک استفاده کنید (همچنین با next برچسب).

راز پشت Angular 9

در حال حاضر، Angular حدود 3.5 میلیون بار در هفته دانلود می شود که آن را به سومین فریمورک پر دانلود بعد از React و Vue تبدیل می کند.

حدود 450000 دانلود از Angular 9 انجام شده است. با توجه به اینکه نسخه فعلی 18 است، کمی عجیب است.

براندون رابرتز کشف کرد که Angular 9 وابسته به کدلزیر است. Codelzyer کتابخانه ای است که ما قبل از انتشار ESLint از تایپ اسکریپت استفاده می کردیم.

این احتمال وجود دارد که Codelyzer بخشی از بسیاری از برنامه ها باشد، اگرچه به طور فعال از آن استفاده نمی شود و توسعه دهندگان باید آن را حذف کنند.

طبق آمار کدلزیر تعداد دانلود فعلی 600000 است.

بدون Codelzyer، تعداد دانلود Angular تا 17% کاهش می یابد.

https://www.youtube.com/watch?v=fQGDZzrIPRg

WebAssembly & Angular

WebAssembly اجازه می دهد تا برنامه هایی را در مرورگر اجرا کنید که به زبان های دیگری غیر از جاوا اسکریپت نوشته شده اند. علاوه بر این، سرعت اجرا تقریباً شبیه کدهای بومی است.

Evgeniy Tuboltsev مقاله‌ای نوشت که در آن به شما نشان می‌دهد چگونه یک برنامه نوشته شده در Rust را به WebAssembly پورت کنید و آن را در Angular مصرف کنید. در مورد مقایسه، مثال او سه سریعتر از همتای جاوا اسکریپت اجرا می شود.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا