[問題] xCode可以連Oracle db嗎?

看板MacDev作者 (呆呆的)時間14年前 (2011/01/13 14:56), 編輯推噓1(1022)
留言23則, 5人參與, 最新討論串1/1
最近老闆交待了個新任務 希望用iPad來查詢資料庫中的資料 資料庫是用Oracle 由於從未使用過Mac家的東西 更別說用Mac來開發程式了 所以老闆要我提可行性解決方案 經過google後找到http://ppt.cc/aCTK 直接連oracle db似乎很麻煩 要自己寫元件 由於沒學過xcode 自己寫元件可能要花上不少時間 老闆應該不會同意 連結裡提的另一個方法則是透過web service 對於這個不是很懂 這跟利用php、asp等撰寫的網頁程式 在iPad裡透過瀏覽器存取有何不同? 突然接到這樣的重大任務 完全沒有方向 希望有先進能提供一些好方法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.23.11.110

01/13 16:09, , 1F
行動裝置直接連資料庫通常不是個好主意, 寫 web service
01/13 16:09, 1F

01/13 16:09, , 2F
會比較快; PHP 是用來呈現資料, 是 web service 的一部份
01/13 16:09, 2F

01/13 16:10, , 3F
但如果你們傳輸沒有什麼特別需求, 光用 PHP 應該就夠了吧
01/13 16:10, 3F

01/13 17:13, , 4F
所以uranusjr是說直接用PHP來開發程式就行了?
01/13 17:13, 4F

01/13 21:42, , 5F
web 端寫一個 REST API,然用用 native UI 寫個 app
01/13 21:42, 5F

01/13 21:42, , 6F
不過其實新的裝置的瀏覽器速度也不壞就是了
01/13 21:42, 6F

01/13 21:43, , 7F
但是寫 native app 的好處是,可以寫一些 cache 放在client
01/13 21:43, 7F

01/13 21:43, , 8F
這樣就算沒有連上網路,也可以看到一些資料
01/13 21:43, 8F

01/14 00:28, , 9F
也不一定要php啦... .net/java隨便都可以
01/14 00:28, 9F

01/14 00:29, , 10F
web service/http service(xml-rpc)/socket
01/14 00:29, 10F

01/14 00:29, , 11F
甚至是要求server端吐個簡單的xml file給client吃都可以
01/14 00:29, 11F

01/14 01:19, , 12F
老實說,用 iPad 的話,其實看網頁就夠了
01/14 01:19, 12F

01/14 09:27, , 13F
對啊~老闆就是要用iPad=_=所以我也是覺得用網頁就行了
01/14 09:27, 13F

01/14 19:50, , 14F
那就不用問啦 動手寫網頁吧XD
01/14 19:50, 14F

01/18 11:32, , 15F
老闆要我提解決方案,因為只對網頁比較熟一點,所以我只能提
01/18 11:32, 15F

01/18 11:33, , 16F
用php/java/.net來開發給iphone/ipad的網頁, 至於另一個
01/18 11:33, 16F

01/18 11:34, , 17F
web service(clinet端用xCode開發), 想問這方面的架構和
01/18 11:34, 17F

01/18 11:34, , 18F
發技術為何呢?感謝
01/18 11:34, 18F
※ 編輯: elves23 來自: 211.23.11.110 (01/18 11:35)

01/18 20:23, , 19F
學一下 NSURLConnection 怎麼用吧
01/18 20:23, 19F

01/19 14:49, , 20F
還有一個重點是,開發完的程式要怎麼弄到iPad上執行?
01/19 14:49, 20F

01/19 14:51, , 21F
Mac的程式跟win一樣只要類似封裝成exe檔放到ipad上執行?
01/19 14:51, 21F

01/26 12:06, , 22F
如果是在MAC下用XCODE開發程式 可以直接連到IPAD上測試
01/26 12:06, 22F

01/26 12:07, , 23F
或用內建的simulator就可以了 (要放到實機測試要另外交錢)
01/26 12:07, 23F
文章代碼(AID): #1DBg8YG8 (MacDev)
文章代碼(AID): #1DBg8YG8 (MacDev)