2014-07-24 114 views
1

我正在通過documentation,但關於框架的總體思路並不存在。像jQuery這樣的框架有什麼優點或者功能?使用SproutCore框架有什麼優勢?

我對此完全陌生,所以任何人都可以通過解釋它的工作原理以及主要優點來幫助我嗎?

+0

快速提示:請仔細閱讀Maxim指出的About頁面;它討論了何時以及爲什麼要使用SproutCore,但一般的要點是它是一個完整的Web應用程序框架,包括佈局,視圖/組件,數據源層(用於說一個REST API),瀏覽器內排序/過濾(有點像SQL語句),縮小/打包和一系列實用程序。 jQuery更傾向於向現有的HTML頁面添加小部件/功能,而SproutCore旨在編寫整個頁面。 SproutCore實際上包含了jQuery的一些DOM操作。 –

回答

0

據我所知它是js MVC框架。像淘汰賽或角JS。
嘗試另一個鏈接在其網站上about))

例子:

SC.View.extend({ 
childViews: ['regularButton', 'iconButton'], 
regularButton: SC.ButtonView.extend({ 
    layout: { width: 120, height: 24, centerX: -70, centerY: 0 }, 
    title: 'Push Me' 
}), 
iconButton: SC.ButtonView.extend({ 
    icon: 'sc-icon-favorite-16', 
    layout: { width: 120, height: 24, centerX: 70, centerY: 0 }, 
    title: 'Love Me' 
}) 

})

Sample for buttons

我想這是一樣的東西Kendoo UI但嚴格基於MVC。它不是jQuery的替代品...這是另一種基於預定義控件(視圖)來操作應用程序的模型。

相關問題