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 มีมากเหมือนกันกับโกโก้หรือ .NET กว่า jQuery หรือ MooTools
SproutCore 2.x ได้ถูกยกเลิกการพัฒนายังคงเป็น ถ่าน

คุณสมบัติ .

  • MVC สถาปัตยกรรม
  • มุ่งเน้นที่ความเร็ว
  • HTML 5 พร้อม
  • โทรศัพท์มือถือที่เป็นมิตร
  • Scalable
  • ง่ายต่อการปรับแต่งผ่านทางรูปแบบ
  • ชุมชนพัฒนา
  • เอกสาร

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • `วิธี hasObserverFor` ของ` SC.Observable` มี ได้รับการปรับปรุงให้ดีขึ้นนอกจากนี้ยังสามารถเลือกที่จะตรวจสอบกับเป้าหมายที่เฉพาะเจาะจงและวิธีการ นี้จะช่วยให้นักพัฒนาที่จะต้องตรวจสอบการดำรงอยู่ของการจัดการที่เฉพาะเจาะจงก่อนที่จะเพิ่มมากกว่าเพียงความสามารถในการตรวจสอบสำหรับการดำรงอยู่ของตัวจัดการใด ๆ (โดยไม่ทราบที่จัดการเป็น).
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.​​PinchGesture, SC.​​SwipeGesture)
  • การตอบสนองต่อนิ้วเดียว, สองนิ้วหรือหมายเลขอื่น ๆ ของก๊อกสัมผัสบดทับ (2+ สัมผัส) หรือ swipes รายบุคคลหรือเป็นกลุ่ม ตัวอย่างเช่นรหัสของคุณอาจต้องการที่จะดำเนินการที่แตกต่างกันเมื่อนิ้วเดียวก๊อกเทียบกับเมื่อมีการแตะนิ้วมือทั้งสอง.
  • เซสชั่นสัมผัสเวลาระหว่างเมื่อเริ่มต้นสัมผัสแรกและจบลงด้วยการสัมผัสที่ผ่านมาอาจมีมากกว่าหนึ่งท่าทาง ยกตัวอย่างเช่นมันเป็นไปได้สำหรับผู้ใช้ในการดำเนินการหยิกจากนั้นใช้นิ้วมือไปแตะที่สามแล้วรูดนิ้วมือที่เหลืออยู่ ตัวอย่างเช่นการใช้จินตนาการหยิกขนาดภาพแตะเพื่อบัน​​ทึกการเปลี่ยนแปลงแล้วรูดที่จะย้ายมันกันทั้งหมดโดยไม่ต้องยกนิ้วมือ อย่างน้อยความสามารถในการดำเนินการท่าทางในเซสชั่นสัมผัสเพียงครั้งเดียวหลาย ๆ ครั้งทำให้การรับรู้ท่าทางที่แข็งแกร่งมากขึ้นกับสัมผัสโดยบังเอิญจรจัด.
  • ท่าทางรูดตอนนี้สามารถกำหนดค่าให้ตรงกับมุมโดยพลการใด ๆ ที่ไม่เพียงซ้าย, ขวา, ขึ้นและลง.
  • ท่าทางรูดไม่ทำให้โดยเพียงแค่การย้ายไกลพอในทิศทางเดียว พวกเขายังจะต้องย้ายได้อย่างรวดเร็ว (ที่กำหนด) และจบลงทันที.

มีอะไรใหม่ ในรุ่น 1.10.2:

  • เพิ่มข้อผิดพลาดสำหรับนักพัฒนาเมื่อพยายามที่จะเพิ่มระเบียนโดยไม่ต้อง id ของความสัมพันธ์ที่.
  • เพิ่มโหมดการแก้ปัญหาข้อผิดพลาดของนักพัฒนาเท่านั้นที่จะป้องกันไม่ให้สายคู่ materializeRecord จากภายใน materializeRecord ผลที่ได้คือการทำซ้ำวัตถุที่ดูเหมือนจะเป็นเช่นบันทึกเหมือนกัน แต่ในความเป็นจริงไม่ได้ซึ่งอาจจะใช้เวลานานมากในการแก้ปัญหา เราหวังว่านี้บันทึกนักพัฒนาจำนวนมากของความเศร้าโศก.
  • เพิ่มหลาย * โหมดการแก้ปัญหาเท่านั้น * `วิธี toString` สำหรับการดีบักง่าย.
  • เพิ่มบิตขนาดเล็กของโหมดการแก้ปัญหาเฉพาะการสนับสนุนนักพัฒนา หากตนเอง Connecting / ถอดผูกมันเป็นไปได้ที่จะตั้งใจพยายามที่จะผูกกับวัตถุที่หายไป กองติดตามปกตินี้จะผลิตเป็นเรื่องยากที่จะปฏิบัติตามเพื่อให้เรานำเสนอข้อผิดพลาดติดตามได้มากยิ่งขึ้นด้วยสแต็ค.

มีอะไรใหม่ ในรุ่น 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; เครื่องกำเนิดไฟฟ้าสำหรับการสร้าง subclasses SC.State.
  • แก้ไขกำเนิดกรณีงูสำหรับ & quot; SproutCore Gen & quot ;, เพื่อให้ชื่อเช่น 'SCProject' ได้รับการเปลี่ยนอย่างถูกต้องเพื่อ 'sc_project' และไม่ 's_c_project'
  • .
  • เพิ่มการสนับสนุนสำหรับคุณสมบัติของพื้นหลังขนาด Buildtools spriting นี้เป็นสิ่งจำเป็นสำหรับ spriting ทำงานอย่างถูกต้องในเรตินาของ Firefox.
  • แก้ไขไม่สอดคล้องกันและไวยากรณ์ที่ไม่เหมาะสมในหลายแม่สร้างขึ้นด้วย & quot; SproutCore Gen & quot;.
  • แก้ไขหายไปคำเตือนสไตล์ในการตรวจสอบความสะอาดสร้างขึ้นด้วย & quot; SproutCore แอพพลิเค Gen & quot; หรือ & quot; SproutCore Gen statechart_app & quot; โดยการเพิ่มสไตล์ที่เริ่มต้นการตรวจสอบ นอกจากนี้ยังเพิ่มสไตล์เริ่มต้นในการออกแบบเมื่อใช้ & quot; SproutCore ออกแบบ Gen & 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: จำกัด
  • แก้ไข Globals นัยใน SC.MenuPane สร้างหน่วยความจำรั่วที่เป็นไปได้.
  • แก้ไขการรั่วไหลของหน่วยความจำที่มีมุมมองของเด็ก SC.View สถานที่ให้บริการ 'เจ้าของ' ป้องกันไม่ให้เกิดมุมมองจากความสามารถในการเก็บขยะเมื่อพวกเขาจะถูกทำลาย.
  • แก้ไข SC.stringFromLayout () เพื่อรวมทุกคุณสมบัติรูปแบบ.

มีอะไรใหม่ ในรุ่น 1.9.0:.

  • ปรับปรุงและเพิ่มเอกสารมาก <​​/ li>
  • เพิ่มการตรวจสอบตู้โชว์ที่ใช้ใน http://showcase.sproutcore.com app นี้มีขึ้นเพื่อวันที่การดำเนินการทุกครั้ง 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 จาก iterating มากกว่าอาร์เรย์เนื้อหาคู่แข่งในการทำงานที่มีเนื้อหาเบาบาง.
  • 'มือถือซาฟารี' ร่างกายชื่อชั้นจะไม่ถูกเพิ่มเข้ามาในเบราว์เซอร์.
  • ช่วยให้วางใน SC.TextFieldView แจ้งให้ทราบว่าค่าการเปลี่ยนแปลง.

มีอะไรใหม่ ในรุ่น 1.8.1:

  • เพิ่มหายไป CSS สำหรับ SC.PickerPane ซ้ายและขวา ตัวชี้.
  • tidies ขึ้นแม่แบบ index.rhtml.
  • เพิ่ม `useUnixTime` แอตทริบิวต์ SC.DateTime บันทึกแอตทริบิวต์รถขน.
  • แนะนำการแก้ไขและการปรับปรุงกรอบสื่อ.
  • แก้ไขเอกสาร.

มีอะไรใหม่ ในรุ่น 1.8:.

  • แบรนด์ใหม่ที่มีรายละเอียดเป็นพิเศษแนะนำสามส่วน SproutCore
  • คู่มืออ้างอิงใหม่เกี่ยวกับการสร้างเครื่องมือ.
  • แก้ไขข้อผิดพลาดหลายหลาย ดู CHANGELOG สำหรับรายละเอียดที่สมบูรณ์.
  • จุดเริ่มต้นของความคิดริเริ่มทำความสะอาดที่สำคัญรวมถึงหลาย deprecations มองหาคำเตือนคอนโซลเพื่อบ่งชี้ถึงฟังก์ชั่นการคัดค้านและตรวจสอบ CHANGELOG สำหรับรายการเต็มรูปแบบของ deprecations.
  • กรอบสก์ท็อปได้รับการปรับปรุงอย่างละเอียดเพื่อให้ถูกต้องรวมถึง WAI-ARIA แอตทริบิวต์เพื่อปรับปรุงให้รองรับกับเทคโนโลยีที่อำนวยความสะดวก.
  • รับโครงสร้างพื้นฐาน Statechart ในโครงการใหม่โดยใช้สวิทช์ -statechart กับ init SproutCore หรือ SproutCore Gen การตรวจสอบ.
  • Statechart สหรัฐอเมริกาสามารถทำเพื่อเป็นตัวแทนของเส้นทาง (เส้นทาง SC.routes เริ่มต้น) และหากได้รับมอบหมายที่รัฐจะได้รับแจ้งเวลาใด ๆ app ของการเปลี่ยนแปลงสถานที่เพื่อให้ตรงกับเส้นทางที่ได้รับมอบหมายของรัฐ.

มีอะไรใหม่ ในรุ่นเบต้า 1.7.1:

  • ฟังก์ชั่นการวัดสตริงใหม่เพื่อเพิ่มประสิทธิภาพสำหรับการห่อสตริง .
  • เพิ่มการสนับสนุนสำหรับการแก้ไขอัตโนมัติและ autoCapitalize ใน Textfields.
  • เพิ่มกลับวัตถุประเภทลบออกก่อนหน้านี้โดย refactored SC.Object
  • refactored สังเกตการณ์รหัสเส้นทางสำหรับการจัดการที่แข็งแกร่งมากขึ้น.
  • Rewrite SC.LOG_RUNLOOP_INVOCATIONS - ตอนนี้เปลี่ยน SC.LOG_DEFERRED_CALLS - การทำงานกับการดำเนินงาน runloop ใหม่
  • .
  • เพิ่ม SC.RunLoop.kill จะยุติเรียบร้อยวิ่งห่วงในกรณีของข้อผิดพลาดนี้.
  • เพิ่มความสามารถในการเพิ่มซับแบบไดนามิกเพื่อ Statechart ผ่านทางวิธี addSubstate ของรัฐ.
  • Updated Statechart ติดตามตรรกะ.
  • Updated SC.State getSubstate ตอนนี้ยอมรับการเรียกกลับ; เพิ่มวิธีการ GetState; gotoState และ gotoHistoryState ตอนนี้ใช้ GetState
  • gotoState Updated รัฐและ gotoHistoryState เพื่อให้หาเรื่องรัฐแสดงออกมากขึ้นว่าตอนนี้ช่วยให้การใช้ของ 'parentState'
  • การปรับปรุงวิธีการ getSubstate SC.State ที่จะอนุญาตให้มีการแสดงออกเส้นทาง นอกจากนี้ refacted วิธี findFirstRelativeCurrentState.
  • Globals ใหม่ SC ที่จะให้ข้อมูลเช่นโหมดสร้างสร้างจำนวนและสถานที่เกิดเหตุ.

มีอะไรใหม่ ในรุ่น 2.0 Beta 3:

  • ใหม่บรรพบุรุษผู้ช่วย
  • บริบทใน Handlebars
  • Two-Way แปลง
  • SC.Run, ผู้สังเกตการณ์และพารามิเตอร์เพิ่มเติม
  • แม่แบบการแก้จุดบกพร่อง
  • ยืนยันงบ
  • แก้ไขสำหรับ unknownProperty

มีอะไรใหม่ ในรุ่น 2.0 Beta 2:

  • รุ่นนี้จะช่วยลดจำนวนของข้อบกพร่องและปรับปรุงอย่างมีนัยสำคัญ ปัญหาการใช้งานเช่นเดียวกับการแก้ไขความเข้ากันได้กับ Internet Explorer 6 + และ Opera.

มีอะไรใหม่ ในรุ่น 1.6.0:

  • SproutCore 1.6 เป็นส่วนใหญ่แก้ไขข้อผิดพลาดที่ปล่อยวัตถุประสงค์เพื่อ ช่วยให้ประสบการณ์ที่มีเสถียรภาพมากขึ้น.

มีอะไรใหม่ ในรุ่น 2.0 DP:

  • SproutCore 2.0 เป็นผู้พัฒนาติดตั้งตัวอย่างและยังอยู่ภายใต้ การพัฒนาหนักและ API มีแนวโน้มที่จะเปลี่ยน.

มีอะไรใหม่ ในรุ่น 1.6 Beta:

  • แก้ไขข้อผิดพลาดในการทำข้อมูลให้ตรงกันระหว่าง SproutCore RecordArray / ManyArray / ChildArray และ TemplateCollectionView
  • รูปแบบย้ายไปยังกรอบทดลอง
  • เส้นทางย้ายในกรอบของตัวเอง
  • ความสามารถในการปรับปรุงการใช้องค์ประกอบของตารางใน Handlebars แม่แบบ
  • CSS และแก้ไขข้ามเบราว์เซอร์สำหรับในตัวควบคุม
  • การทำความสะอาดอย่างมีนัยสำคัญเอกสารในบรรทัด

มีอะไรใหม่ ในรุ่น 1.5.0:

  • WAI-ARIA สนับสนุน
  • SCSS และข้อมูล URIs
  • แม่แบบดู
  • โหลด Modular

มีอะไรใหม่ ในรุ่น 1.5.0 RC2:

  • แก้ไขข้อผิดพลาด:
  • ตันของ bugfixes เพื่อ TemplateView
  • TemplateCollectionView ตอนนี้ทำงานร่วมกับ RecordArrays
  • TemplateCollectionView อยู่ในขณะนี้มีประสิทธิภาพมากขึ้นเมื่ออาเรย์มันเป็นตัวแทนของการเปลี่ยนแปลง
  • แก้ไขข้อผิดพลาดใน {{}} #each ผู้ช่วยที่มีเนื้อหาไม่ได้ปรับปรุงหลังจากที่มันเปลี่ยน
  • แก้ไขข้อผิดพลาดที่ {{}} bindAttr ไม่ได้ทำงานให้กับเมื่อแอตทริบิวต์ชั้น
  • อย่างชัดเจนเอกสารการดำรงอยู่ของสถ​​านที่ให้บริการ itemViewTemplate ใน TemplateCollectionView
  • แก้ไขข้อผิดพลาดที่คุณสมบัติคำนวณไม่ถูกไม่ถูกต้องเมื่อสถานที่ให้บริการครั้งแรกในเส้นทางของพวกเขาที่สำคัญขึ้นอยู่กับการเปลี่ยนแปลง
  • การแกะบางจุลภาคต่อท้ายว่าได้ก่อให้เกิดข้อผิดพลาดใน Internet Explorer 7
  • แก้ไขข้อผิดพลาดที่ได้รับการทดสอบหน่วยความล้มเหลวใน Internet Explorer 7
  • แก้ไขปัญหาที่ช่องข้อความไม่สามารถใช้งานได้บนอุปกรณ์ Android
  • ลบออกคำเตือนไม่ถูกต้องเมื่อผูกเชื่อมต่อ
  • คุณสมบัติ:
  • ผูกตอนนี้ไฟอัตโนมัติเมื่อมีการเปลี่ยนแปลงสถานที่ให้บริการผ่านทางคอนโซลการแก้ปัญหา
  • การปรับปรุงที่สำคัญในเอกสารแบบอินไลน์
  • Updated QUnit การรุ่นล่าสุด

ต้องการ

  • เปิดการใช้งานบนฝั่งไคลเอ็นต์

ซอฟต์แวร์ที่คล้ายกัน

RubyFromExcel
RubyFromExcel

5 Jun 15

Template7
Template7

10 Dec 15

Amanda
Amanda

13 May 15

Unirest (Python)
Unirest (Python)

28 Feb 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Strobe Inc. and contributors

Ember
Ember

12 Mar 16

ความคิดเห็นที่ SproutCore

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่