سبراوت كور

SproutCore هو إطار عمل ويب مفتوح المصدر مكتوب بلغة جافا سكريبت . يهدف إلى تمكين المطورين من إنشاء تطبيقات ويب ذات إمكانيات متقدمة وتجربة مستخدم تضاهي تطبيقات سطح المكتب . عند تطوير تطبيق SproutCore، يُكتب الكود بالكامل بلغة جافا سكريبت. يُعد Ember.js أحد أبرز المشاريع المشتقة من SproutCore . يُدار كلا المشروعين بشكل منفصل، وقد اتخذا مسارات مختلفة.

تطوير

SproutCore، الذي تم إنشاؤه في البداية عام 2007 بواسطة Sproutit كأساس لتطبيق Mailroom الخاص بهم، متاح بموجب ترخيص MIT .

أعلنت آبل عن MobileMe في مؤتمر WWDC عام 2008، مشيرةً إلى أن جزءًا كبيرًا منه بُني باستخدام SproutCore. وقد ساهمت آبل بشكل كبير في المشروع كجزء من مبادرة Web 2.0 . كما استُخدم SproutCore في iWork.com ، [ 1 ] وهو الامتداد الإلكتروني لبرنامج الإنتاجية iWork من آبل.

أحدث إصدار رئيسي مستقر من SproutCore هو الإصدار 1.8، الذي صدر في 7 مارس 2012، [ 2 ] ويتضمن العديد من إصلاحات الأخطاء، والعديد من الميزات الجديدة، وتحديثات للوثائق. أما الإصدار 1.6 فكان في معظمه إصدارًا لإصلاح الأخطاء، مبنيًا على الإصدار السابق 1.5. احتوى SproutCore 1.5 على تحديثات هامة لطبقات العرض، وأضاف محلل CSS جديدًا يعتمد على SCSS ، ودعم WAI-ARIA ، والتحميل المعياري، وميزات إضافية. أما الإصدار الرئيسي السابق، SproutCore 1.4، فقد تضمن دعم اللمس للأجهزة المحمولة، وصدر في 20 سبتمبر 2010. [ 3 ]

في يونيو 2010، غادر تشارلز جولي، مبتكر SproutCore، شركة آبل ليؤسس شركة Strobe Inc.، التي تقدم الدعم لـ SproutCore وتواصل تطويره. [ 4 ]

في مايو 2011، أعلن فريق SproutCore عن SproutCore 2.0، وهي نسخة مُعاد بناؤها من إطار العمل مصممة لعرض أساسيات MVC دون إلزام المطورين باستخدام مجموعة الأدوات المضمنة. كما أكد الفريق على أهمية تقليل حجم الملف لدعم تطوير التطبيقات للأجهزة المحمولة. [ 5 ]

في يوليو 2011، تم الإعلان عن مشروع جديد، وهو SproutCore UI. صُمم SproutCore UI لتوفير عناصر واجهة مستخدم شائعة للمطورين الذين يستهدفون الأجهزة المحمولة. [ 6 ]

في نوفمبر 2011، استحوذت فيسبوك على فريق ستروب [ 7 ] في صفقة وصفتها فيسبوك بأنها استحواذ على المواهب. [ 8 ]

سيستمر إصدار قاعدة بيانات SproutCore 1.x، وستخضع لتطوير نشط من قبل الفريق الأساسي ومجتمع SproutCore. [ 9 ]

تقدم شركة Appnovation Technologies حاليًا دعمًا مجتمعيًا [ 10 ] لـ SproutCore.

ملحوظات

  1. منشور مدونة حول مواقع SproutCore
  2. "إعلان عن SproutCore 1.8! – SproutCore" . blog.sproutcore.com . مؤرشف من الأصل بتاريخ 29-03-2012.
  3. منشور مدونة حول إصدار 1.4
  4. منشور مدونة حول الوميض
  5. "الإعلان عن الإصدار التجريبي للمطورين من SproutCore 2.0 - SproutCore" . blog.sproutcore.com . مؤرشف من الأصل بتاريخ 28-05-2011.
  6. "واجهة مستخدم SproutCore - مقدمة - SproutCore" . blog.sproutcore.com . مؤرشف من الأصل بتاريخ 10-07-2011.
  7. منشور مدونة: فريق ستروب ينتقل إلى فيسبوك
  8. "فيسبوك تستحوذ على شركة ستروب الناشئة المتخصصة في تقنية HTML5، والتي أسسها أحد خريجي آبل" . AllThingsD . تاريخ الاسترجاع: 5 أغسطس 2021 .
  9. ورد في ملاحظات إصدار SproutCore 1.8، بتاريخ 7 مارس 2012.
  10. "دعم مجتمع SproutCore | شريك SproutCore | Appnovation" . www.appnovation.com . مؤرشف من الأصل بتاريخ 24-10-2013.

مراجع