SproutCore

البرمجيات قطة:
SproutCore
تفاصيل البرنامج:
الإصدار: 1.11.0
تاريخ إيداع: 28 Feb 15
ترخيص: حرر
شعبية: 186

Rating: 3.0/5 (Total Votes: 1)

وSproutCore تهدف جعل تطبيقات الويب بناء بسيطة وممتعة.
وقد كتب SproutCore وفقا للمبادئ العمارة MVC.
حتى لو كان عبارة عن مكتبة JS، SproutCore لديها الكثير من القواسم المشتركة مع الكاكاو أو الصافي من مسج أو موتولز.
Sproutcore الإصدار 2.x قد توقفت، لا تزال التنمية، والجمرة

الميزات:.

MVC العمارة
يركز على السرعة
HTML 5 جاهزة
المحمول ودية
قابلة للتطوير
سهلة لتخصيص من خلال الموضوعات
وضعت المجتمع
توثيق

ما هو الجديد في هذا الإصدار:

و`` طريقة hasObserverFor` من SC.Observable` قد تحسنت أيضا أن تكون قادرة على الاختيار اختياريا ضد هدف محدد والأسلوب. وهذا يسمح المطور للتحقق بشكل صحيح لوجود معالج معين قبل إضافته بدلا من أن تكون فقط قادرة على التحقق من وجود أي معالج (دون معرفة أي معالج هو).
SC.Gesturable وSC.Gesture (SC.TapGesture، SC.PinchGesture، SC.SwipeGesture)
وردا على إصبع واحد، واثنين من إصبع أو أي عدد آخر من الصنابير تعمل باللمس، القرصات (2+ اللمسات) أو الضربات الشديدة بشكل فردي أو كمجموعة. على سبيل المثال، التعليمات البرمجية الخاصة بك قد ترغب في تنفيذ إجراءات مختلفة عندما الصنابير إصبع واحد مقابل عندما يكون هناك اثنين من الصنبور الإصبع.
قد تحتوي على جلسة تعمل باللمس، والوقت بين عندما يبدأ اول لمسة واللمسة الماضي ينتهي، لفتة أكثر من واحد. على سبيل المثال، فمن الممكن للمستخدم لإجراء قرصة، ثم استخدام الاصبع الثالث للاستفادة، ثم انتقد الأصابع المتبقية. على سبيل المثال، تخيل باستخدام قرصة لتوسيع نطاق صورة، اضغط لحفظ التغيير ثم انتقد لتحريكه جانبا كل دون رفع الأصابع. على الأقل، والقدرة على أداء لفتات في جلسة مسة واحدة عدة مرات، يجعل التعرف على الإيماءات أكثر قوة ضد اللمسات عرضي الضالة.
يمكن الآن تكوين الإيماءات انتقاد لمباراة ضد أي الزوايا التعسفية، وليس غادر لتوه، والحق، ارتفاعا وانخفاضا.
انتقد فتات الزناد لم يعد بمجرد تحريك بعيدا بما فيه الكفاية في اتجاه واحد. كما يجب عليهم التحرك بسرعة (شكلي) وتنتهي على الفور.

ما هو الجديد في الإصدار 1.10.2:

وأضاف خطأ المطور عند محاولة إضافة سجلات بدون إسم البائع لالعلاقات.
وأضاف لتصحيح الوضع فقط خطأ مطور لمنع المكالمات مزدوجة لmaterializeRecord من داخل materializeRecord. تم تكرار نتيجة الكائنات التي يبدو أن نفس مثيل قياسي ولكن في الواقع لم يكن كذلك، التي يمكن أن تكون جدا لتصحيح تستغرق وقتا طويلا. نأمل أن هذا يوفر للمطورين الكثير من الحزن.
وأضاف عدة * تصحيح الوضع فقط * `أساليب toString` لسهولة التصحيح.
وأضاف القليل من وضع التصحيح فقط دعم المطور. إذا توصيل / فصل الارتباطات يدويا فمن الممكن أن يحاول عن طريق الخطأ ربط كائن في عداد المفقودين. تتبع المكدس العادي هذا من شأنه أن ينتج من الصعب أن تتبع ذلك نقدم رسالة خطأ أكثر يمكن تتبعها مع مكدس.

ما هو الجديد في الإصدار 1.10.0:

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

ما هو الجديد في الإصدار 1.9.2:

يخفف من متطلبات بناء أدوات التبعية من كونها فائقة متشائم (أي في غضون إصدار ثانوي) إلى كونه متشائم (أي في غضون إصدار رئيسي ).
شريحة إصلاحات "تكرار" ل @2X الإصدار. تم بشكل غير صحيح أنه إلحاق @ 2X إلى نهاية المسار كله (مثلا /resources/images/image-sliced-from.png@2x بدلا من /resources/images/image-sliced-from@2x.png).
إصلاحات اسمه بشكل غير صحيح ومثل، ومثل الرد. مولد لومثل، ودولة مثل. مولد لتوليد فرعية SC.State.
إصلاح المولد حالة ثعبان لومثل، sproutcore جنرال ومثل ؛، ذلك أن أسماء مثل 'SCProject "الحصول على تحويلها بشكل صحيح إلى' sc_project 'وليس' s_c_project".
واضاف لدعم خلفية حجم الممتلكات في Buildtools spriting، وهذا هو المطلوب لspriting للعمل بشكل صحيح في شبكية العين فايرفوكس.
يحدد التناقضات وتركيب غير لائق في العديد من القوالب التي تم إنشاؤها باستخدام ومثل، sproutcore جنرال & مثل ؛.
إصلاحات في عداد المفقودين تحذيرات الأنماط على التطبيق نظيفة ولدت مع ومثل، sproutcore جنرال التطبيق ومثل. أو & مثل؛ sproutcore جنرال statechart_app ومثل. بإضافة الأنماط الافتراضية إلى التطبيق. ويضيف أيضا الأنماط الافتراضية إلى تصميم، عند استخدام ومثل، sproutcore تصميم جنرال ومثل. (أي موردا SC.Page)
يحدد غير لائق بحث ثنائي يستخدمها SC.ManyArray addInverseRecord التي أدت في حلقة لا نهائية.
إصلاحات الشوائب التي سمحت قائمة السياق لتظهر بغض النظر عن تجاوز contextMenu في طريقة عرض أو وضع SC.CONTEXT_MENU_ENABLED أو isContextMenuEnabled إلى false. وهذا يجعل التعامل مع الحدث قائمة السياق تتصرف نفس المفتاح، والماوس، الخ معالجة الحدث.
إصلاحات الإجراءات: deleteForward، deleteBackward، moveLeft، moveRight، selectAll، moveUp وmoveDown ليتم التعامل معها دائما العنصر TextFieldView عندما فقد التركيز.
إصلاحات SC.TextFieldView لإدراج سطر جديد عند ضغط المفتاح ENTER على مساحة النص.
يحدد قيمة تلميح لSC.LabelView بحيث تظهر عند التسمية لا قيمة له وisEditable صحيح. يتضمن اختبار وحدة.
لم يعد بتعديل البنود الأساسية نظرا لSC.SegmentedView مع قائمة تجاوز مباشرة بحيث أننا لا دائما قذرة الكائن الأصلي.

ما هو الجديد في الإصدار 1.9.1:

بإصلاح التنفيذ غير السليم للSC.SelectionSet: تقييد.
يحدد غلوبالس ضمنا في SC.MenuPane، وخلق تسرب للذاكرة ممكن.
إصلاحات تسرب الذاكرة مع وجهات النظر الطفل من SC.View. الملكية 'مالك' منعت جهات النظر من أن تكون قادرة على أن تجمع القمامة عندما يتم تدميرها.
إصلاحات SC.stringFromLayout () لتشمل جميع خصائص التخطيط.

ما هو الجديد في الإصدار 1.9.0:

يحسن ويضيف الكثير من الوثائق.
يضيف التطبيق الواجهة المستخدمة في http://showcase.sproutcore.com. يحتوي هذا التطبيق على تنفيذ ما يصل إلى تاريخ كل من المشاهدات والضوابط SproutCore، بما في ذلك التعليمات البرمجية المتكررة للعديد من الخيارات لكل منهما. ويربط التطبيق أيضا في العروض SproutCore، والتي يتم استردادها وإعادة تنفيذها.
يدخل SC.Color.
إصلاحات ويعزز الإطار وسائل الإعلام.
يضيف دعما SC.ProgressView غير محدد.
ويضيف `useUnixTime` نسبتها الى SC.DateTime سجل يعزو معالجات.
ويضيف XHR2 دعم إعلام الحدث.

ما هو الجديد في الإصدار 1.8.2:

خطأ في بناء جملة الثابتة في مخزن البيانات وحدة اختبار.
يمكن SC.SplitView الآن mixin SC.SplitChild.
DIVS ضعفت الحدود جزء منقار بحيث لا تتداخل عرض المحتويات.
يمنع الصراع الملكية الهدف عند تكوين أهداف زر مع SC.AlertPane.
غيرت الأغنية التوجه من SC.ScrollView الأفقي إلى "أفقي" من "عمودي".
يسمح SC.CollectionFastPath للعمل مع المحتوى متفرق التي كتبها دائما العودة وجهة نظر البند حتى عندما يكون المحتوى ليست متوفرة بعد.
يمنع SC.GridView من بالتكرار عبر مجموعة محتواه من أجل العمل مع المحتوى متفرق.
لم يعد يجري أضاف "المحمول-سفاري" اسم الفئة الجسم في جميع المتصفحات.
تمكن اللصق في SC.TextFieldView لإعلام أن قيمة تغيرت.

ما هو الجديد في الإصدار 1.8.1:

ويضيف المفقودين CSS لSC.PickerPane اليسار والمؤشر الصحيح.
يرتب يصل قالب index.rhtml.
ويضيف `useUnixTime` نسبتها الى SC.DateTime سجل يعزو معالجات.
يقدم إصلاحات وتحسينات على إطار وسائل الإعلام.
إصلاحات الوثائق.

ما هو الجديد في الإصدار 1.8:

وقال العلامة التجارية الجديدة مفصل استثنائي مقدمة من ثلاثة أجزاء لSproutCore.
دليل مرجعي جديد على أدوات البناء.
العديد والعديد من الاصلاحات. رؤية التغيير لانهيار كامل.
بدايات تنظيف مبادرة رئيسية تشمل عدة الإستنكار. ابحث عن تحذيرات وحدة التحكم للإشارة إلى وظائف إهمال والتحقق من التغيير للحصول على قائمة كاملة من الإستنكار.
تم تحديث الإطار سطح المكتب بدقة لتشمل صحيحة واي-أريا سمات لتحسين التوافق مع التكنولوجيات المساعدة.
الحصول على هيكل statechart الأساسي في مشاريع جديدة باستخدام التبديل -statechart مع الحرف الأول sproutcore أو sproutcore جنرال التطبيق.
ويمكن إجراء Statechart الدول أن تمثل طريقا (عن طريق SC.routes الافتراضي الطرق) وإن وجد، وسيتم إخطار الدولة أي وقت التغييرات موقع التطبيق على تطابق مسار الدولة المعين.

ما هو الجديد في النسخة 1.7.1 بيتا:

وظائف قياس سلسلة جديدة لتحسين لسلسلة التفاف.
واضاف لدعم التصحيح التلقائي وautoCapitalize في TextFields.
وأضاف الخلف أنواع الكائنات إزالتها مسبقا من قبل SC.Object ريفاكتوريد
ريفاكتوريد كود مسارات مراقب لمعالجة أكثر قوة.
إعادة كتابة SC.LOG_RUNLOOP_INVOCATIONS - أعيدت تسميتها الآن إلى SC.LOG_DEFERRED_CALLS - للعمل مع تنفيذ runloop الجديد.
وأضاف هذا SC.RunLoop.kill لإنهاء نظيفة حلقة المدى في حالة وجود خطأ.
وأضاف القدرة على إضافة حيوي دويلات إلى statechart عبر طريقة addSubstate للدولة.
تحديث منطق تتبع statechart.
تحديث SC.State. getSubstate يقبل الآن الاستدعاء. وأضاف طريقة getState. gotoState وgotoHistoryState الآن استخدام getState
gotoState الدولة المحدثة وgotoHistoryState للسماح ARG الدولة أكثر تعبيرا الذي يسمح الآن لاستخدام "parentState"
طريقة getSubstate SC.State المحدثة للسماح لأشكال التعبير المسار. أيضا refacted طريقة findFirstRelativeCurrentState.
غلوبالس SC جديدة لتوفير المعلومات مثل وضع البناء، وبناء عدد والمحلية.

ما هو الجديد في النسخة 2.0 بيتا 3:

الجد المساعدون الجديد
السياقات المقاود
اتجاهين التحويلات
SC.Run، المراقبون ومعلمات إضافية
تصحيح قالب
تأكيد البيانات
إصلاح لunknownProperty

ما هو الجديد في النسخة 2.0 بيتا 2:

هذا الإصدار يلغي عددا من البق ويحسن بشكل ملحوظ القضايا قابليتها للاستخدام، وكذلك التوافق تحديد مع Internet Explorer 6+ وأوبرا.

ما هو الجديد في الإصدار 1.6.0:

SproutCore 1.6 هو إلى حد كبير إصدار إصلاح الأخطاء التي تهدف للمساعدة في توفير تجربة أكثر استقرارا.

ما هو جديد في الإصدار 2.0 موانئ دبي:

SproutCore 2.0 تثبيت معاينة المطور، وهو لا يزال قيد التطوير الثقيلة وقابلة للتغيير واجهات برمجة التطبيقات.

ما هو الجديد في النسخة 1.6 بيتا:

بوغفيإكسس إلى التزامن بين SproutCore RecordArray / ManyArray / ChildArray وTemplateCollectionView
أشكال انتقل إلى الإطار التجريبي
انتقل التوجيه في إطار خاص بها
تحسين القدرة على استخدام عناصر الجدول في المقاود القوالب
CSS وعبر متصفح إصلاحات لضوابط المدمج في
تنظيفها بشكل ملحوظ في خط الوثائق

ما هو الجديد في الإصدار 1.5.0:

واي-أريا دعم
SCSS ومحددات البيانات
قالب مشاهدة
تحميل وحدات

ما هو الجديد في الإصدار 1.5.0 RC2:

علة المآزق:
طن من بوجفيكسيس إلى TemplateView
TemplateCollectionView يعمل الآن مع RecordArrays
TemplateCollectionView هو الآن أكثر كفاءة بكثير عندما المصفوفة هو يمثل التغييرات
إصلاح خطأ في المساعد {{}} #each حيث المحتوى لم بتحديث بعد أن تغيرت
إصلاح الخلل فيها {{}} bindAttr لم يكن يعمل عندما قدمت مع سمة فئة
وثقت بشكل واضح وجود الملكية itemViewTemplate في TemplateCollectionView
إصلاح الخلل فيها لم يتم إبطال خصائص حسابها عند الخاصية الأولى في مسار مفتاح يعولونهم تغيرت
إزالة بعض الفواصل زائدة والتي كانت تسبب أخطاء في Internet Explorer 7
إصلاح الخلل فيها وحدة الاختبارات وفشل في انترنت اكسبلورر 7
حل مشكلة حيث كانت حقول النص غير قادرة على تفعيلها على أجهزة الروبوت
إزالة تحذيرا غير صالح عندما تم توصيل الارتباطات
الميزات:
الربط النار الآن تلقائيا عندما يتم تغيير خاصية عبر وحدة التحكم التصحيح
تحسينات كبيرة على وثائق مضمنة
QUnit تحديث إلى الإصدار الأحدث

المتطلبات:

تشغيل الجافا سكريبت على جانب العميل

برامج مماثلة

Pegasus
Pegasus

1 Oct 15

USTORE.js
USTORE.js

5 Jun 15

Apache ODF Toolkit
Apache ODF Toolkit

12 May 15

Mixen
Mixen

13 May 15

البرامج الأخرى من المطور Strobe Inc. and contributors

Ember
Ember

12 Mar 16

تعليقات ل SproutCore

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!