۱ دی ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

Angular 14 برای اضافه کردن فرم‌های واکنشی کاملاً تایپ‌شده

برنامه‌هایی برای نسخه اصلی بعدی چارچوب وب توسعه‌یافته توسط Google نیز شامل اجزای مستقل است، در حالی که NgModules اختیاری خواهد بود.

برنامه‌هایی برای نسخه اصلی بعدی چارچوب وب توسعه‌یافته توسط Google نیز شامل اجزای مستقل است، در حالی که NgModules اختیاری خواهد بود.

Angular 14، ارتقاء عمده بعدی به چارچوب وب مبتنی بر TypeScript که توسط Google توسعه داده شده است، دارای فرم‌های واکنشی کاملاً تایپ‌شده و تشخیص الگوی توسعه‌یافته خواهد بود. در ماه ژوئن، انتشار NgModules را نیز اختیاری خواهد کرد.

بیشترین درخواست بهبود برای چارچوب در GitHub، فرم‌های واکنشی با تایپ دقیق است. در نظر گرفته شده برای بهبود تجربه توسعه دهندگان از رویکرد مدل محور Angular برای مدیریت ورودی های فرم که مقادیر آنها در طول زمان تغییر می کند. برنامه‌ها به ارائه تا آنجایی که ممکن است ایمنی نوع را در عین تعادل در برابر پیچیدگی API می‌طلبند. پشتیبانی از تایپ تدریجی و اجازه دادن به فرم های تایپ شده و تایپ نشده برای مخلوط کردن. تغییرات فرود بدون شکستن برنامه های موجود؛ و جلوگیری از تکه تکه شدن اکوسیستم. هدف این است که فرم های قالب محور را تغییر ندهیم.

Google Flutter پیش نمایش رندر جدید در iOS را نشان می دهد

تشخیص الگوی توسعه یافته در کامپایلر، توسعه دهندگان را از برخورد با خطاهای رایج محافظت می کند. این تشخیص ها پس از بررسی نوع اعمال می شود. در حال حاضر، کامپایلر فاقد اخطار است و به طور کلی فقط در مورد مسائل کشنده ای که مستقیماً از کامپایل جلوگیری می کند، با شکست مواجه می شود. عیب‌یابی گسترده به هشدارها اجازه می‌دهد تا به راحتی برای بررسی اشتباهات کوچک‌تر، مانند به عقب بردن نحو اتصال دو طرفه یا داشتن عملگرهای خارجی، مانند استفاده از foo ?? نوشته شوند. 'bar' زمانی که foo پوچ‌پذیر نباشد. یک پرچم خصوصی جدید در کامپایلر، بررسی‌های تشخیصی را فعال می‌کند که هشدار/اطلاعات تشخیصی را در مورد الگوهای کاربر ارائه می‌دهد که خطاهای کاملاً کشنده نیستند.

لانگ اسمیت چیست؟ ردیابی و اشکال زدایی برای LLM ها

Angular 14 همچنین قرار است با پذیرش مؤلفه‌های مستقل به جلو حرکت کند و NgModules را اختیاری کند. این طرح خواستار حرکت Angular در جهتی است که لوله‌ها، دستورالعمل‌ها و اجزای آن نقش محوری‌تری داشته باشند و مستقل باشند.

Angular 14 در فرم پیش از انتشار در GitHub موجود است. در حالی که مجموعه ویژگی برای Angular 14 هنوز در معرض تغییر است، سایر قابلیت‌هایی که در حال حاضر برای انتشار برنامه‌ریزی شده‌اند شامل پیام‌های خطای درختی و پشتیبانی از TypeScript 4.7 است. نسخه قبلی TypeScript 4.6 قرار است در اواخر این ماه عرضه شود. پشتیبانی TypeScript 4.7 پروژه‌ای است که بر اساس زمان‌بندی انتشار Angular است.

کد ویژوال استودیو تعویض شاخه را هموار می کند

Angular 13 در نوامبر منتشر شد.