۲۸ مهر ۱۴۰۴

Techboy

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

تیم Angular استراتژی برای ۲۰۲۵ را معرفی می‌کند.

اهداف اصلی فریم‌ورک Angular در سال آینده، ارتقای تجربه توسعه‌دهندگان و آسان‌تر کردن پذیرش ویژگی‌های جدید برای توسعه‌دهندگان است.

اهداف اصلی فریم‌ورک Angular در سال آینده، ارتقای تجربه توسعه‌دهندگان و آسان‌تر کردن پذیرش ویژگی‌های جدید برای توسعه‌دهندگان است.

سند استراتژی ۲۰۲۵ برای چارچوب توسعه وب Angular گوگل خواستار بهبود تجربهٔ توسعه‌دهندگان با قابلیت‌هایی مانند تشخیص تغییرات بدون منطقه (zoneless) و فرم‌های مبتنی بر سیگنال است و پذیرش ویژگی‌های جدید توسط توسعه‌دهندگان را با استفاده از اسکیماها آسان‌تر می‌کند.

یک پست وبلاگ دربارهٔ استراتژی Angular 2025 در تاریخ ۱۳ ژانویه توسط مینگو گِچِف، رهبر محصول و روابط توسعه‌دهندگان برای Angular در گوگل منتشر شد. برای بهبود تجربهٔ توسعه‌دهنده، گِچِف پروژه‌های ۲۰۲۵ را شامل ارتقاء zoneless به پیش‌نمایش توسعه‌دهنده و نمونه‌سازی فرم‌های مبتنی بر سیگنال مطرح کرد. Zoneless امکان تشخیص تغییرات کارآمدتر را برای Angular فراهم می‌کند، سازگاری بهتر در حوزه‌هایی مانند میکرو فرانت‌اندها و بهبود عملکرد بارگذاری اولیه را به ارمغان می‌آورد. فرم‌های مبتنی بر سیگنال هدف دارند تا نواقص فرم‌ها مانند کمبود ویژگی‌ها، مقیاس‌پذیری، ایمنی نوع و یکپارچگی را برطرف کنند. فرم‌های قالب‌محور و واکنشی نیز از یکپارچه‌سازی با سیگنال‌ها بهره‌مند خواهند شد. «ما به حمایت از ماژول فرم‌های موجود ادامه خواهیم داد، آن را طوری طراحی می‌کنیم که با فرم‌های سیگنال تعامل داشته باشد، در حالی که به‌تدریج فرم‌های سیگنال را به‌عنوان بهترین روش توصیه می‌کنیم»، گِچِف گفت.

کامپوننت‌های بدون بخش (Sectorless) نیز به عنوان روشی برای ارتقای تجربهٔ توسعه‌دهنده دیده می‌شوند. ساده‌سازی مدیریت وابستگی‌ها در کامپوننت‌ها هدفی است که جامعه نیز در این فرآیند مشارکت دارد. Sectorless مشکل «واردات‌های دوگانه» را حل کرده و تجربهٔ توسعه‌دهنده هنگام ایجاد کامپوننت‌ها را بهبود می‌بخشد. یک RFC (درخواست نظرات) برای کامپوننت‌های بدون بخش برای سال ۲۰۲۵ برنامه‌ریزی شده و همراه با نمونه‌سازی یک راه‌حل است. هدف دیگر برای ارتقای تجربهٔ توسعه‌دهنده جایگزینی اجرای تست Karma منسوخ شده برای اجرای کد JavaScript در مرورگرهای متعدد است.

برای آسان‌تر کردن پذیرش ویژگی‌های جدید توسط توسعه‌دهندگان Angular، برنامه‌ها خواستار توسعه مستندات Angular به‌گونه‌ای است که آخرین بهترین روش‌ها را منعکس کند، همزمان با افزایش دیده شدن ویژگی‌هایی که به توسعه‌دهندگان وب کمک می‌کند اهداف خود را برآورده کنند، و پذیرش Angular در یک پشتهٔ موجود را ساده‌سازی کند. گِچِف گفت پذیرش ویژگی‌های جدید با اسکیماها و افزایش دیده شدن ویژگی‌ها درون و بیرون از جامعهٔ Angular آسان‌تر خواهد شد.

آخرین نسخه‌های Angular هیجان فزاینده‌ای دربارهٔ ویژگی‌های جدید ایجاد کرده‌اند، گِچِف گفت. ولی Angular دوره‌های دشواری را تجربه کرده است. «ما می‌پذیریم که Angular چند سال چالش‌برانگیز را پشت سر گذاشت و سپس آنچه که اکنون مردم «رنسانس Angular» می‌نامند، به‌وجود آمد»، گِچِف افزود. آخرین انتشار Angular 19 بود که در نوامبر با پیش‌نمایش‌های هیدراتاسیون افزایشی و حالت رندر سطح مسیر عرضه شد.

گِچِف همچنین نتایج نظرسنجی توسعه‌دهندگان Angular برای سال ۲۰۲۴ را که نزدیک به ۱۰,۰۰۰ پاسخ دریافت کرد، به اشتراک گذاشت. نظرسنجی نشان داد که ۷۹٪ از توسعه‌دهندگان Angular از دو نسخهٔ اصلی جدید Angular استفاده می‌کنند، ۹۰٪ از کامپوننت‌های مستقل، دستورالعمل‌ها و لوله‌ها بهره می‌برند، و بیش از ۸۰٪ از جریان کنترل داخلی استفاده می‌کنند. حدود ۹۰٪ از پاسخ‌دهندگان رضایت خود را از این چارچوب اعلام کردند.