2012年10月11日 星期四

寫手機app的工具比較

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

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


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

[Sencha Touch] Microloader


存在於index.html之中

之前因為Sean碰到裡面include microloader/development.js時
build後用phonegap package無法正常跑

稍微研究了一下microloader

microloader主要是把我們加在app.json內的js和css dependencies,
在開index.html或者build時加到index.html,
像是做個控管,所以我們只需要加到一邊就好,不需要app.json也加,index.html也加。

Git Tutorial


Git 安裝
  1. Windows
    1. msysgit http://code.google.com/p/msysgit/downloads/list
    2. Tortoisegit http://code.google.com/p/tortoisegit/downloads/list
建議下前者msysgit的Git for Windows


  1. MAC
    1. msysgit Git for OS X http://code.google.com/p/git-osx-installer/
    2. http://git-scm.com/ 可以選擇要不要下GUI的

前者沒用過。

其實Git的工具網路上搜尋很多,但好不好用,有沒有bug,都是問題。
像是,請盡量不要用eGit(Eclipse提供的git),常出問題且版本追溯的功能不大好。

ME
在Windows上目前是使用Git for Windows的Git Bash,
而在MAC的是git-scm裡面的GUI版本,
但GUI版本只能做到簡單的pull、add、commit、push(他的 pull+push == sync),
所以我會配合command line使用。

2012年10月9日 星期二

網誌成立了!!!

最近猶豫了很久,
加上想用的名稱malikid.blogspot已經被使用了...T^T

今天終於下定決心開始了~~
就在2012.10.10國慶日~~
(謎之音:我好像專愛挑些特別的日子)

會想要開始這趟旅程

一是因為對於食物陸陸續續有在記錄,也有照相
只是非常簡便
而EE某次隨口說說「不如來寫食記」

二是因為程式的部份終於開始有些自己研究的東西
想要記錄下來,也想和大家分享

於是乎...