SproutCore

نرم افزار تصویر:
SproutCore
جزئیات نرم افزار:
نسخه: 1.11.0
ها تاریخ: 28 Feb 15
توسعه دهنده: Strobe Inc. and contributors
پروانه: رایگان
محبوبیت: 186

Rating: 3.0/5 (Total Votes: 1)

در SproutCore هدف ساخت برنامه های ساخت و ساز وب ساده و سرگرم کننده است.
SproutCore زیر اصول معماری MVC نوشته شده است.
حتی اگر آن یک کتابخانه JS است، SproutCore بیش مشترکی با کاکائو و یا دات نت از جی کوئری و یا MooTools را.
2.X Sproutcore قطع شده است، توسعه به عنوان اخگر ادامه

ویژگی ها:.

معماری

در 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).
رفع اشتباه به نام & quot؛ را پاسخ ها & quot؛ ژنراتور به & quot؛ دولت ها & quot؛ ژنراتور برای تولید مشتق شده SC.State.
رفع مار ژنراتور مورد برای & quot؛ sproutcore ژنرال & quot؛ باشد به طوری که نامهایی چون "SCProject 'به درستی به' sc_project 'و نه' s_c_project 'تبدیل شده است.
اضافه شدن پشتیبانی از اموال پس زمینه اندازه در spriting Buildtools، این برای spriting به درستی کار نکند در شبکیه چشم فایرفاکس مورد نیاز است.
رفع تناقضات و نحو نادرست در چندین قالب ایجاد شده با & quot؛ را sproutcore ژنرال ها & quot؛
رفع گم هشدار شیوه در برنامه تمیز با & quot تولید، sproutcore برنامه ژنرال ها & quot؛ یا & quot؛ sproutcore ژنرال statechart_app ها & quot؛ با اضافه کردن یک شیوه به طور پیش فرض به برنامه. همچنین می افزاید: شیوه به طور پیش فرض به طراحی، هنگام استفاده از & quot؛ را sproutcore طراحی ژنرال ها & quot؛ (به عنوان مثال یک منبع SC.Page)
رفع جستجوی دودویی نامناسب استفاده شده توسط SC.ManyArray addInverseRecord که منجر به یک حلقه بی نهایت.
رفع اشکال که اجازه منوی زمینه به نظر می رسد صرف نظر از فارغ contextMenu در یک نمایش و یا تنظیم SC.CONTEXT_MENU_ENABLED یا isContextMenuEnabled به نادرست است. این باعث می شود منوی زمینه دست زدن به رویداد رفتار همان کلید، ماوس، و غیره دست زدن به رویداد.
رفع اقدامات: deleteForward، deleteBackward، moveLeft، moveRight، selectAll، moveUp و moveDown به همیشه عنصر TextFieldView به کار گرفته هنگامی که آن را تا به تمرکز می کنند.
رفع SC.TextFieldView برای وارد کردن یک خط جدید که وارد کلیدی در منطقه متن فشرده.
رفع ارزش اشاره برای SC.LabelView طوری که آن را ظاهر خواهد شد که برچسب هیچ ارزش و isEditable درست است. شامل آزمون واحد.
دیگر تغییر اقلام اساسی با منو سرریز به طور مستقیم به SC.SegmentedView داده شده به طوری که ما انجام می دهیم همواره کثیف نمی شی اصلی است.

چه در نسخه 1.9.1 جدید است:

در رفع اجرای نادرست از SC.SelectionSet: محدود.
رفع کلیدی global ضمنی در 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 است:

خطای نحوی ثابت در تست واحد Datastore را.
SC.SplitView هم اکنون می توانید Mixin دارد SC.SplitChild.
نازک مرز پنجره جمع divs به طوری که آنها را مشاهده محتوای همپوشانی نیست.
جلوگیری از درگیری اموال هدف هنگامی که پیکربندی اهداف دکمه با SC.AlertPane.
تغییر آریا-جهت SC.ScrollView افقی به «افقی» از «عمودی».
اجازه می دهد تا SC.CollectionFastPath برای کار با محتوای پراکنده توسط همیشه نمایش مورد حتی زمانی که محتوای هنوز در دسترس نیست بازگشت.
جلوگیری از SC.GridView از شمارش آرایه محتوای خود را در جهت کار با محتوای پراکنده.
'تلفن همراه صفری' نام کلاس بدن است و دیگر در همه مرورگرها اضافه شده است.
چسباندن را قادر می سازد در SC.TextFieldView به اطلاع که ارزش تغییر کرده است.

جدید در نسخه 1.8.1 است:

اضافه می کند از دست رفته CSS برای SC.PickerPane چپ و اشاره گر راست.
Tidies تا قالب index.rhtml.
می افزاید `useUnixTime` نسبت به SC.DateTime رکورد گرداننده نسبت.
معرفی رفع و پیشرفت به چارچوب رسانه.
رفع مستندات.

جدید در نسخه 1.8 است:

یک نام تجاری جدید فوق العاده دقیق معرفی سه بخش به SproutCore.
راهنمای جدید مرجع در ابزار ساخت.
بسیاری از بسیاری رفع اشکال. تغییرات برای یک شکست کامل را ببینید.
آغاز پاک کردن ابتکار عمل عمده شامل چندین deprecations. برای هشدارهای کنسول برای نشان توابع توصیه و بررسی تغییرات برای فهرست کامل deprecations است.
چارچوب دسکتاپ به طور کامل به روز شده شامل صحیح ویژگی های وای ARIA برای بهبود سازگاری با فن آوری های کمکی.
دریافت یک ساختار statechart عمومی در طرح های جدید با استفاده از سوئیچ -statechart با init انجام sproutcore یا sproutcore برنامه ژنرال.
ایالات Statechart را می توان به نشان دادن یک مسیر (توسط SC.routes به طور پیش فرض مسیر) و اگر اختصاص داده، دولت اطلاع داده خواهد شد هر زمان تغییر محل برنامه را برای مطابقت با مسیر اختصاص داده دولت.

جدید در نسخه 1.7.1 بتا است:

در توابع اندازه گیری رشته جدید برای بسته بندی رشته بهینه سازی.
اضافه شدن پشتیبانی از رقم و autoCapitalize در TextFields.
اضافه انواع شی قبلا توسط SC.Object refactored حذف
Refactored کد مسیرهای ناظر برای دست زدن به قوی تر.
بازنویسی SC.LOG_RUNLOOP_INVOCATIONS - در حال حاضر به SC.LOG_DEFERRED_CALLS تغییر نام داد - برای کار با اجرای runloop جدید.
اضافه شده این SC.RunLoop.kill به فسخ پاک یک حلقه اجرا در صورت خطا.
اضافه شده توانایی به صورت پویا substates به statechart از طریق روش addSubstate دولت اضافه کنید.
به روز شده در منطق ردیابی statechart.
به روز شده SC.State. getSubstate در حال حاضر پاسخ به تماس را قبول. اضافه به روش getState. gotoState و gotoHistoryState در حال حاضر استفاده از getState
gotoState به روز دولت و gotoHistoryState برای ارگ دولتی رسا تر است که در حال حاضر برای استفاده از 'parentState' اجازه می دهد تا اجازه
روش getSubstate به روز شده SC.State به عبارات مسیر اجازه می دهد. همچنین روش findFirstRelativeCurrentState refacted.
SC کلیدی global جدید به ارائه اطلاعات مانند حالت ساخت، ساخت تعداد و مکان.

نیاکان یاران جدید:

جدید در نسخه 2.0 بتا 3 است
زمینه در فرمان
دو راه تبدیل
SC.Run، ناظران و پارامترهای اضافی
رفع اشکال الگو
ادعا بیانیه
ثابت برای unknownProperty

جدید در نسخه 2.0 بتا 2 است:

در این نسخه حذف تعدادی از باگ ها و به طور قابل توجهی مسائل قابلیت استفاده، و همچنین به عنوان تثبیت سازگاری را بهبود می بخشد با اینترنت اکسپلورر 6+ و اپرا.

جدید در نسخه 1.6.0 است:

در SproutCore 1.6 تا حد زیادی آزادی رفع اشکال با هدف کمک به ارائه یک تجربه با ثبات تر.

جدید در نسخه 2.0 است DP:

SproutCore 2.0 نصب پیش نمایش توسعه است و هنوز تحت توسعه است سنگین و رابط های برنامه کاربردی به احتمال زیاد به تغییر.

جدید در نسخه 1.6 بتا است:

به رفع اشکالات به هماهنگی بین SproutCore RecordArray / ManyArray / ChildArray و TemplateCollectionView
فرم انتقال داده شده به چارچوب تجربی
مسیریابی به چارچوب خاص خود را دارد نقل مکان کرد
بهبود توانایی استفاده از عناصر جدول در فرمان قالب
CSS و متقابل مرورگر رفع برای ساخته شده در گروه شاهد
به طور قابل ملاحظه در خط مستندات تمیز

چه در نسخه 1.5.0 جدید است:

پشتیبانی وای ARIA
SCSS و اطلاعات URI ها
مشاهده قالب
در حال بارگیری مدولار

رفع اشکال:

جدید در نسخه 1.5.0 RC2 است:
یک تن از رفع اشکالات به TemplateView
TemplateCollectionView در حال حاضر با RecordArrays کار می کند
TemplateCollectionView در حال حاضر بسیار کارآمد تر زمانی که آرایه را تغییر نمایندگی است
رفع اشکال در {{#each}} کمکی که در آن محتوای شد به روز رسانی پس از آن تغییر
رفع اشکال که در آن {{bindAttr}} کار نیست که با یک ویژگی کلاس ارائه
به صراحت وجود اموال itemViewTemplate در TemplateCollectionView مستند
رفع اشکال که در آن خواص محاسبه شد که باطل نیست که اموال اولین بار در مسیر کلیدی وابسته به خود را تغییر
حذف برخی از کاما انتهایی که باعث شد خطا در اینترنت اکسپلورر 7
رفع اشکال که در آن تست واحد در اینترنت اکسپلورر 7 شکست شد
حل مشکل فیلدهای متنی قادر نیست که در دستگاه های آندروید فعال شود
حذف هشدار نامعتبر زمانی که اتصالات متصل شدند
ویژگی ها:
اتصالات در حال حاضر به طور خودکار آتش زمانی که یک ملک از طریق کنسول اشکال زدایی تغییر
بهبود قابل توجهی به اسناد خطی
به روز شده QUnit به آخرین نسخه

مورد نیاز:

فعال سازی جاوا اسکریپت در سمت سرویس گیرنده

نرم افزار های مشابه

dejavu
dejavu

13 Apr 15

Atom.js
Atom.js

5 Jun 15

Pux
Pux

10 Feb 16

Free the Foxes
Free the Foxes

5 Jun 15

نرم افزار های دیگر از توسعه دهنده Strobe Inc. and contributors

Ember
Ember

12 Mar 16

نظرات به SproutCore

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!