2012年10月11日 星期四

寫手機app的工具比較

上禮拜Eric問我Sencha和PhoneGap究竟有甚麼不同?
我想了一下,雖然看了很多文章查了很多資料,但一直沒有個很清楚簡潔的頭緒,
才斷斷續續地試圖解釋,Gage就提出了他的看法,
我一起聽完之後,豁然開朗!

所以來分享一下,希望能幫助大家瞬間瞭解~


                                       ┌───────────────┐
       主要強項是UI元件 →│Sencha Touch, jQuery Mobile ...   │
                                        ├───────────────┤
    有點像middleware,→│     Phonegap, Titanium ...            │
     但要手刻UI也可以       ├───────────────┤
                                       │Native Languages(iOS, Android)    │
                                       └───────────────┘



最上層可以透過中間層的打包去連接使用Native API,像是Camera、Notification...etc

但Sencha也想要讓開發者可以直接透過它使用Native API,
所以它也出了Interface,但骨子裡面其實就是透過Phonegap去連結。

題外話,
最近,Sencha Touch除了在加強這一部份之外,也拼命在加強graph的部份。

沒有留言:

張貼留言