Oracle Mobile Application Framework使用心得

        大概兩、三年前參加Oracle的研討會,就有看過他們介紹了 ,但基於底層是cordova,那時看完架構後就興趣缺缺,直到前陣子主管也去參加了Oracle研討會,也看到了這套,就請我研究一下。



        先說社群與資料面好了,遇到問題你就只有官方的文件可以看,網路上相關的討論很少,然後他不是open source所以....遇到官方沒寫,網路沒人討論的問題,你也沒source可以去追問題,然後還要了解他獨樹一格的架構,很多相關聯的設定檔,最好是透過他提供的介面去設定,不然哪裡少設定了很難看的出來,就程式結果沒出來,也沒看到有錯誤log之類的,Web Service的部分,則是提供了一個restful的架構,要求你按那個架構去設定你的WebService,然後設設定檔,透過data binding將值設定到View上,這邊我完全沒搞懂設定檔的設定......,關於手機控制的部分就完全是透過cordova,而View的部分可使用html跟該框架提供的xml的方式,這部分也是設定錯了就沒畫面,但沒有錯誤訊息,完全找不到哪裡錯了........

        如果只是為了跨平台開發,我覺得Ionic是更好的選擇,雖然這框架號稱使用Java,但整個架構已經讓人覺得是另外一個世界,初步用起來是覺得Oracle可以做得更好,這框架不論是使用方式,跟社群聲浪,都沒很好的狀況下,用這個框架來開發風險太大,個人是不推薦使用,後來也是選擇Ionic做跨平台的prototype

留言