appcan与java_AppCan试用体验
最近自己想開發一個基于Android平臺的小應用,但不想使用JAVA開發,還要快速實現功能,學習成本低。
所以找了很多框架,最后基本鎖定在phoneGap和AppCan,又看了AppCan與phoneGap的各種PK,以及抱著支持國內開發者的心態,使用了AppCan,下面列一下我對這個框架的感受:
一、開發文檔混亂
快速入門,本應為開發者提供一個幾分鐘上手的小示例,但是我轉了幾圈,終于找到一個小示例,不過這個示例真的是快速入門,只要接觸過開發的人基本1分鐘能看完,而且這1分鐘的內容基本不看也能操作,所以完全沒有寫出開發者想要的內容。(當然,也許是我太另類了吧)中
當然,這只是文檔問題的一小部分,我認為國內的很多框架文檔真應該學習國外團隊的文檔。
二、IDE
IDE是基于eclipse開發的,支持XP/WIN7等Windows系列。基本與Android提供的ADT-bundle操作方式一樣,使用方便,特別是它的模擬機啟動速度快,可多平臺快速切換。
但是,又因為我太另類了吧,IDE只支持Windows系統,不支持Linux和iOS,對于我這個常年游玩于Linux的人來說太失望了。而且,現在基于iOS和Linux做開發的應該占的比例非常高,當然,國內除外,所以我認為支持這兩個平臺。
三、用戶數據安全問題
好吧,我又另類了。對于手機應該,我拿到手后一定要檢查它是否會讀取用戶個人信息,且非應用必須的信息。如果是我一定會果斷remove它。但它又讓我失望了,我打了一個Helloworld的安裝包(即示例的原碼),安裝到手機后提示要讀取聯系人、短信等信息,一個什么功能都沒有的應用,上來就想取用戶信息?出于何種目的,我不知道,這些數據是否只提供給開發者?開發者和用戶會不會被“棱鏡”?這個框架的目的又是什么呢?
也許我把問題說的嚴重了,但至少這些權限提供給開發者時默認是關閉的,如果開發者需要相關權限,再去開也OK了。
因為我想做一個感動用戶的應用,而不是敢動用戶的應用。所以如果前兩點我可以忍受,但就這一點我一定會棄掉這個開發平臺。
四、優點部分
IDE和虛擬機啟動和運行都很快;
虛擬機可以實時模擬各主流移動平臺;
基于HTML+Javascript
這就是使用一個小時對它的感受,雖然棄掉了這個開發平臺,但還是希望國內能出一些真正的框架。
總結
以上是生活随笔為你收集整理的appcan与java_AppCan试用体验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rfid考勤系统mysql_通过使用Ar
- 下一篇: 计算机图形学(三)——画一个矩形