AngularDart تحديث خارطة الطريق





نشر فريق لغة Dart مؤخرًا إعلانًا مهمًا حول تحديث خريطة طريق AngularDart. قررنا ترجمة هذا الخبر إلى اللغة الروسية وإضافة تعليقنا حول ما ستعنيه هذه الرسالة لمجتمع Dart.



نعلن اليوم عن تحديث هام لحزم AngularDart . هذا الإصدار هو نتيجة آلاف ساعات المطورين ويقدم عددًا من التحسينات لمستخدمينا. سيؤدي ذلك إلى تحسين الأداء للتطبيقات الكبيرة ، وتبسيط حالات الاستخدام الأكثر شيوعًا ، وإزالة بعض الحواف الخشنة. إذا كنت تستخدم AngularDart بالفعل ، فإننا نوصي بتحديثه.



نريد أيضًا الاستفادة من هذا الإصدار للإشارة إلى تغيير في الأولويات في مشروعنا. لا ينبغي أن يكون هذا خبراً للكثير منكم ، لأننا ناقشناه خلال الأشهر القليلة الماضية في مستودع GitHub .



لقد كان اعتماد AngularDart داخل Google سريعًا ، ولكن البنية التحتية الخارجية للويب تنافسية للغاية ، ونشهد ارتفاعًا متواضعًا في شعبية إطار العمل بين الفرق خارج Google. وفي هذا الصدد، فإننا توجيه أنفسنا لمشاريع جوجل: الجديد في Google Play وحدة التحكم و إعلانات جوجل . نريد أن نحذر بصدق من هذا لأننا نحاول أن نكون شفافين بشأن أولوياتنا الاستثمارية للتنمية في السنوات القادمة.



أحد الأسباب الرئيسية لقرارنا بتركيز AngularDart على تطبيقات Google هو التطور السريع لـ Flutter. لقد استخدمه بالفعل أكثر من مليوني مطور لإنشاء تطبيقات أصلية جميلة وسريعة للجوال وسطح المكتب والآن للويب. يطلب المطورون مزيدًا من التطوير ، ونحن عازمون على القيام بذلك.



لتجنب سوء الفهم: نواصل تطوير AngularDart.لكن تحويل مشروع داخلي ناجح إلى مشروع خارجي ناجح هو خطوة كبيرة. يعني منتج مفتوح المصدر أكثر من مجرد إرسال تعليمات برمجية إلى مستودع GitHub وحزم النشر. للحصول على تجربة ناجحة ، يحتاج المستخدمون إلى أمثلة ووثائق. إنهم ينتظرون إجابات على أسئلتهم وإصلاحات الأخطاء وتطوير الميزات. ونأمل في مزيد من مشاركة مجتمع المستخدمين في هذه المجالات.



يقدم هذا الإصدار مجموعة أدوات بنية أساسية جديدة. نأمل أن نتمكن من استخدامه لتحديث مستودعات المصادر الخاصة بنا ونشر الحزم في كثير من الأحيان. في الوقت نفسه ، فإن مواردنا لدعم المشاريع الكبيرة مفتوحة المصدر محدودة ، ونود التركيز على نمو وتطوير نظام Flutter البيئي.

وبالتالي ، فإن خارطة طريق الاثني عشر شهرًا هي:



  1. انشر إصدارًا ثابتًا طويل المدى لحزم AngularDart الأساسية على pub.dev في أسرع وقت ممكن . سوف يدعمون أحدث Dart SDK المستقر ولديهم تبعيات محدثة.
  2. استمر في تحديث المستودع الأصلي بآخر التغييرات الداخلية. بالنسبة للجزء الأكبر الآن ، فإنهم يدورون حول توفير أمان فارغ في قاعدة التعليمات البرمجية.
  3. ركز على تحديث الحزم لميزة الأمان الفارغة الجديدة.


إذا كنت تعمل بالفعل مع AngularDart ، فيرجى العلم أننا سنواصل دعمك بالتحديثات. ولكن إذا كنت قد بدأت للتو مشروع ويب جديدًا على Dart ، فإننا نوصي بشدة بالبحث عن Flutter ، وهو اقتراحنا للتطوير عبر الأنظمة الأساسية على المدى الطويل.



لمزيد من المعلومات عن التقدم الذي أحرزناه على خريطة الطريق هذه، راجع مستودع المصدر و الصفحة حزمة .



ملاحظة: هذا الإعلان ينطبق فقط على AngularDart. Angular Javascript Framework مشروع منفصل تمامًا.



تعليق من فريق تطوير Wrike :



لقد سمع الكثير أن نظامنا (Wrike) هو أحد أكبر المشاريع في العالم ، وهو مكتوب بلغة Dart و AngularDart. لذلك ، فإن الموقف من هذا التحديث غامض. قد يبدو غريباً ، لكن على الرغم من كل شيء ، يمكن وصفه بأنه إيجابي. أولاً ، لم نسمع عن AngularDart منذ فترة طويلة ، وعلى الرغم من أن لدينا قنوات اتصال مباشرة مع Google ، إلا أننا كنا ننتظرها على الأقل من غيرنا. لتلخيص الرسالة ، هذا ما تعنيه لمجتمع Dart.



تمت إضافة الشفافية إلى خريطة طريق AngularDart. أكبر مشكلة في عالم الويب هي أنها تنافسية للغاية. ولا حتى مع ذلك ، تنافسية للغاية. لذلك ، قد يكون من المكلف للغاية إحضار إطار عمل بجدية إلى سوق يوجد فيه بالفعل عمالقة مثل React أو Vue أو شقيقها الأكبر Angular (TS). وحتى هذه اللحظة كان هناك نوع من التبسيط: "ماذا سيحدث بعد ذلك؟" هل ستحاول AngularDart غزو العالم ، هل ستبقى تاريخًا مناسبًا وما هي الخطة بشكل عام؟ كثيرًا ما طرح المبتدئون ، القادمون إلى عالم Dart ، السؤال التالي: "أريد تطبيق ويب ، ما الذي يجب أن أستخدمه؟" الآن الجواب: جوجل تراهن على Flutter. نظرًا لشعبيتها (105 آلاف نجمة على GitHub!) ، فهذه خطوة ذكية. إن حجم العمل المنجز لإضافة الوثائق وإصلاح الأخطاء وجودة الكود كبير جدًا لدرجة أن AngularDart من الصعب جدًا تحقيقه لهذا المستوى. ومع ذلك،يظل AngularDart مفتوح المصدر ويمكن للمجتمع إجراء إصلاحات وتحسينات على إطار العمل.



هل هذا يعني أنك بحاجة إلى الركض في مكان ما ، وإعادة كتابة كل شيء على مسار جديد؟ لا ، لأن دعم AngularDart سيبقى ، ومعرفة مقدار ما تمت كتابته بالفعل ( adsence ، على سبيل المثال) ، على الأرجح ، سيبقى الدعم معنا لفترة طويلة. هؤلاء المستخدمون الذين لديهم AngularDart قيد التشغيل الآن لا داعي للقلق بشأن تحول إنتاجهم إلى قرع.



وأفضل جزء: يجذب Flutter للويب مزيدًا من الاهتمام والموارد. احكم بنفسك: سوق الأجهزة المحمولة ، إذا لم يتم التقاطه ، متوتر للغاية بسبب Flutter. سوق تطوير سطح المكتب راكد بشكل عام - يستخدم الجميع المتصفحات (Electron ، PWA). لا يوجد سوق لأجهزة إنترنت الأشياء على الإطلاق. كل شيء يذهب إلى حقيقة أن Flutter ، بعد أن اكتسب القوة والسرعة لدخول عالم الويب ، سوف يفعل ذلك قريبًا. من الصعب تخمين ما سيحدث ، لكننا نأمل أن ينجح.



كإعلان: للعام الرابع على التوالي ، نستضيف DartUP ، وهو مؤتمر سنوي مخصص لـ Dart / Flutter و AngularDart. هذه المرة سيعقد المؤتمر عبر الإنترنت. لسوء الحظ ، لن تكون بيرة السهام الحرفية الشهيرة متاحة هذا العام. ولكن سيكون هناك كل شيء آخر: محتوى مجاني ، ومكبرات صوت رائعة ، واتصالات غير رسمية وتنسيقات غير رسمية (نعم ، هذا كل شيء) تابع الأخبار على dartup.ru وفي مجتمع Telegram .



All Articles