Angular.js: التصحيحات الأمنية بعد موسوعة الحياة؟

تم إنشاؤها على ١٢ أغسطس ٢٠١٩  ·  12تعليقات  ·  مصدر: angular/angular.js

AngularJS في وضع LTS

لم نعد نقبل التغييرات التي لا تعد بمثابة إصلاحات للأخطاء الهامة في هذا المشروع.
راجع https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c لمزيد من التفاصيل.

أنا أرسل ...

  • [] الانحدار من 1.7.0
  • [] قضية أمنية
  • [] مشكلة ناجمة عن إصدار متصفح جديد
  • [x] أخرى

السلوك الحالي:

السلوك المتوقع / الجديد:

غير متاح

الحد الأدنى من استنساخ المشكلة بالتعليمات:

غير متاح

إصدار AngularJS

غير متاح

المتصفح: [الكل | كروم XX | فايرفوكس XX | الحافة XX | آي إي XX | سفاري XX | موبايل كروم XX | متصفح الويب Android XX | سفاري iOS XX | واجهة مستخدم iOS XX UIWebView | نظام iOS XX WKWebView | Opera XX]

غير متاح

أي شيء آخر:

أعلم أن المبادئ التوجيهية تنص على إرسال أسئلة لتكديس الفائض ولكن هذا سؤال مباشر للمشرفين الحاليين على إطار عمل AngularJS والمجتمع.

كما نعلم جميعًا ، تصل AngularJS إلى EOL في نهاية يونيو 2021. وبهذا ، أفهم أن فريق AngularJS لن يدعم إطار العمل بعد الآن ، بما في ذلك إصلاح الثغرات الأمنية.

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

ما أردت معرفته هو ما إذا كانت هناك أية خطط لتسليم هذا المشروع إلى كيان آخر للحصول على تحديثات الأمان أم لا. أفهم أن هذا مفتوح المصدر وأن الأشخاص يمكنهم تفرع المشروع ، لكنني أردت أن أفهم خياراتي (حيث لدينا حوالي 200 ألف سطر من التعليمات البرمجية التي تستفيد من AngularJS).

أعلم أنه بالنسبة لأشياء أخرى ، مثل Python 2 ، هناك شركات تقدم عقود دعم تتجاوز تاريخ EOL والتي يمكن شراؤها لاستخدام المؤسسات. هل هذا شيء سيحدث لـ AngularJS أم أننا سنكون قادرين على الحفاظ على إطار العمل بعد موسوعة الحياة مجانًا؟

شكرا مرة أخرى ، ونعتذر عن حفظ هذا في المكان الخطأ.

التعليق الأكثر فائدة

أعتقد أن angularjs أفضل من angular ، وأتمنى أن تستمر بعض المنظمات في دعم angularjs.

ال 12 كومينتر

أعتقد أن angularjs أفضل من angular ، وأتمنى أن تستمر بعض المنظمات في دعم angularjs.

+1

أنا شخصياً أحب AngularJS ، لقد كان إطار العمل المفضل لدي لفترة من الوقت (هناك بساطة له لم يتم تكرارها في Angular IMHO) - بالإضافة إلى أنه يحتوي على مجموعة متنوعة من المكونات الإضافية التي لم يتم استبدالها جميعًا بإصدارات زاويّة.

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

لحسن الحظ ، يمنحك 2021 بعض الوقت ، لكنني أعتقد أنه بغض النظر عما يشعر به الناس بشأن إطار العمل ، فإن EOL لديها نتيجة يمكن التنبؤ بها إلى حد ما وسيكون الخيار الآخر الوحيد هو ما إذا كان بإمكان شخص ما إنشاء شركة تدعم AngularJS وتصحيحها كما تحاول شركات Python2 مثل ActiveState ، ولكن من المقامرة أن تتمكن شركة أو شركات من إنشاء أعمال تجارية قابلة للحياة تدعم AngularJS.

+1

أخبار مذهلة لجميع مشاريع AngularJS هناك! 👏🏾

يوجد الآن عرض لدعم تصحيحات الأمان لـ AngularJS بعد انتهاء LTS. يمكنك معرفة المزيد هنا: angularjs.xlts.dev . تم تقديمه في ng-conf: Hardwired هذا العام.

يوجد الآن عرض لدعم تصحيحات الأمان لـ AngularJS بعد انتهاء LTS.

يريدون المال 👎

يمكن لأي شخص أن يشرح ما هي الإصدارات التي يتم دعمها حاليًا؟

https://docs.angularjs.org/misc/version-support-status#blog -post يذكر فقط 1.2x و 1.8 ، هل 1.4 لا يزال يتلقى تصحيحات الأمان والدعم حتى يوليو 2021؟

يمكن لأي شخص أن يشرح ما هي الإصدارات التي يتم دعمها حاليًا؟

https://docs.angularjs.org/misc/version-support-status#blog -post يذكر فقط 1.2x و 1.8 ، هل 1.4 لا يزال يتلقى تصحيحات الأمان والدعم حتى يوليو 2021؟

فقط الإصدارات المدرجة هناك مدعومة بأي شكل من الأشكال. 1.4 غير مدعوم.

يمكن لأي شخص أن يشرح ما هي الإصدارات التي يتم دعمها حاليًا؟
https://docs.angularjs.org/misc/version-support-status#blog -post يذكر فقط 1.2x و 1.8 ، هل 1.4 لا يزال يتلقى تصحيحات الأمان والدعم حتى يوليو 2021؟

فقط الإصدارات المدرجة هناك مدعومة بأي شكل من الأشكال. 1.4 غير مدعوم.

شكرًا ، كان هذا هو افتراضي نظرًا لإغفالهم ولكني أردت التحقق.

أنا هنا لأن angular v> 2 لا يمكنه تجميع وقت التشغيل. أنا أقوم بتخزين القوالب على blob ويجب عرضها في وقت التشغيل. وترحيل الكود الخاص بي هنا أسرع من ترحيل الكود الخاص بي للتفاعل. https://github.com/angular/angular/issues/15275#issue -215182323

بالنظر إلى angularjs ، إنه جيد حقًا. لديها مساحة لتحسين الأداء مثل التحميل المعياري للوحدة الأساسية ng. آمل فقط أن يظل مستقرًا حتى بعد LTS. ونأمل أن يتم تخليدها مثل المسج.

انت لست وحدك!

أنا متأكد من أن هناك أشخاصًا على استعداد للحفاظ على هذا المشروع مفتوح المصدر مجانًا. لماذا لا يسمح فريق Angular للمستخدمين بتولي المسؤولية رسميًا؟

إنه مشروع جميل ، والذي كان تحويليًا لمجتمع تطوير الويب بأكمله (يشبه إلى حد كبير jQuery). لا يزال لديها آلاف المشاريع التي تعتمد عليها. وهذه المشاريع لن يتم ترحيله إلى Angular2 / 4/5/6/7/8 (أنها قد فعلت ذلك بالفعل).

إذا كان فريق Angular سيتخلى حقًا عن AngularJS ، فنحن نحتاج منهم لتنسيق جهود الاستحواذ حتى يتمكن فريق آخر من الحفاظ على المشروع رسميًا.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات