[請益] 請教 vb 寫 android app ?(20:11更新)

看板Soft_Job作者 (chih)時間12年前 (2014/03/08 16:46), 編輯推噓27(27039)
留言66則, 25人參與, 最新討論串1/1
請問各位前輩,最近公司老闆有意要開發APP, 但是老闆想用vb去寫android app, 昨天才知道原來有類似vb語法去寫android, 但是可以參考的資訊很少, 目前只知道"basic4android" or "vb4A" 也有找到書"用Visual Basic您也能開發Android App 使用Basic4android" 因為這本書老闆正在看,所以要買不同的書, 但是找了許久都沒收獲.... 相關資訊找到的很有限,如果有前輩知道任何相關資訊或有寫過, 希望您能分享(網站 or 書 or 等等)!! 小弟25歲,這是第2份工作,第1分工作有寫過vb,有基礎但是功力不高, 對於第2份工作(本身是測試的),老闆肯讓我學習寫程式又是用vb去開發, 有這機會我想好好把握,希望各位前輩知道的能不吝分享.... ===================================================================== 2014/03/08 20:11 補充 謝謝各位前輩回應,我只是剛進公司滿4個月的菜鳥,不太敢給老闆建議, 而且老闆好像也不太好溝通(博學多問?!),可能是我之前有用過VB, 所以想說用VB開發能讓我最快上手吧, 看了整個下午"basic4android"(http://www.basic4ppc.com/)似乎很健全 連NASA也有用... 小弟之前很怕寫程式,因為第1份工作老闆肯給機會寫產測程式(VB & VBA), 而產生興趣,但無奈功力實在都不足,面試寫程式的工作都無疾而終, 所以現在有機會讓我用vb繼續學習,我很感激也很想把握 謝謝各位前輩給我建議 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.224.35.65

03/08 17:22, , 1F
還是建議用原生Java來寫,原因下略500字
03/08 17:22, 1F

03/08 17:56, , 2F
如果不用原生的話 考慮用C#吧....
03/08 17:56, 2F

03/08 17:56, , 3F
Xamarin 有免費版的可以去玩看看
03/08 17:56, 3F

03/08 18:12, , 4F
用asp.net刻web app....
03/08 18:12, 4F

03/08 18:42, , 5F
微軟平台開發app太冷門了,遇到問題可能沒有解決資源可
03/08 18:42, 5F

03/08 18:42, , 6F
參考,目前有兩個方案,第一當然就是寫原生的,這也是最
03/08 18:42, 6F

03/08 18:42, , 7F
多資源可參考的,另一種就是用mobile的框架,比如jquery
03/08 18:42, 7F

03/08 18:42, , 8F
mobile,然後再透過類似phonegap這種跨平台方案的,當然
03/08 18:42, 8F

03/08 18:42, , 9F
目前最建議的還是寫原生的
03/08 18:42, 9F

03/08 18:46, , 10F
自尋死路...
03/08 18:46, 10F

03/08 19:05, , 11F
https://xamarin.com/ 叫你老闆出錢買這套
03/08 19:05, 11F

03/08 19:06, , 12F
如果你老闆不肯出錢,那就準備離職,因為你老闆是笨蛋
03/08 19:06, 12F

03/08 19:22, , 13F
用java吧,有些系統功能 例如 照相 震動 usb裝置 需要用到
03/08 19:22, 13F

03/08 19:40, , 14F
jquery mobile太肥了 它就是導致phonegap被汙名化的原
03/08 19:40, 14F

03/08 19:40, , 15F
因之一
03/08 19:40, 15F

03/08 19:52, , 16F
Xamarin 年費好幾萬...你老闆大概會叫你學JAVA吧!!
03/08 19:52, 16F

03/08 19:55, , 17F
VB不太容易寫出APP,用C#會比較順暢,最佳建議用JAVA
03/08 19:55, 17F
※ 編輯: andy210365 來自: 36.224.35.65 (03/08 20:13)

03/08 20:02, , 18F
真的得用VB寫,要特別注意function寫法,VB沒有辦法當下一
03/08 20:02, 18F

03/08 20:03, , 19F
眼認出定義
03/08 20:03, 19F

03/08 20:40, , 20F
別放棄學VB,VB有它的特色在
03/08 20:40, 20F

03/08 21:48, , 21F
你老闆是智障,你還不快跑。
03/08 21:48, 21F

03/08 23:29, , 22F
我好奇 為什麼會有人想要這種寫法? 當初不知道是怎麼產生的
03/08 23:29, 22F

03/08 23:29, , 23F
java 明明沒有很難阿 ... = = ??
03/08 23:29, 23F

03/08 23:34, , 24F
可以寫 phonegap, 可是動畫部分請千萬不要用 jquery
03/08 23:34, 24F

03/08 23:34, , 25F
ui 部分也千萬不要用 jquery.mobile
03/08 23:34, 25F

03/08 23:49, , 26F
MIT的Appinventer還蠻好玩
03/08 23:49, 26F

03/08 23:53, , 27F
非native的app,UX幾乎都很差
03/08 23:53, 27F

03/08 23:58, , 28F
你用VB寫到最後一定會遇到一個問題...
03/08 23:58, 28F

03/09 00:00, , 29F
老闆:為什麼XXX有這個功能,你卻說最不出來?是不是你沒看清楚
03/09 00:00, 29F

03/09 00:00, , 30F
你只要有把握說服老闆這個問題
03/09 00:00, 30F

03/09 00:00, , 31F
我想就算你要用組語刻都沒有人會管你:)
03/09 00:00, 31F

03/09 00:19, , 32F
最近聽到同事說VS2013可以開發完APP 之後三個平台都能跑
03/09 00:19, 32F

03/09 00:19, , 33F
不知道是真的假的 聽到的時候我是很懷疑啦
03/09 00:19, 33F

03/09 07:41, , 34F
那麼多人批評jquery mobile,那能否推一個mobile的框架呢
03/09 07:41, 34F

03/09 12:55, , 35F
sencha touch
03/09 12:55, 35F

03/09 12:57, , 36F
光是list的效能sencha touch比jquery mobile好太多
03/09 12:57, 36F

03/09 12:59, , 37F
VS2013是可以完全開發APP,只是附掛上去外掛也要非常多
03/09 12:59, 37F

03/09 13:00, , 38F
乾淨版本的沒有辦法完整開發
03/09 13:00, 38F

03/09 15:49, , 39F
有這種老闆 還不快跑 下就是 vb寫ios了
03/09 15:49, 39F

03/09 18:29, , 40F
暈...
03/09 18:29, 40F

03/09 18:43, , 41F
直接逃吧... 因為就算用 Java 應該也用不到你吧
03/09 18:43, 41F

03/09 19:24, , 42F
UI的部分為什麼不要用jQuery Mobile?願聞其詳
03/09 19:24, 42F

03/09 21:16, , 43F
因為慢
03/09 21:16, 43F

03/09 21:18, , 44F
而且很醜
03/09 21:18, 44F

03/09 21:32, , 45F
醜不醜是見仁見智, 但是List用在Android上是悲劇
03/09 21:32, 45F

03/09 21:38, , 46F
塊陶阿~~~
03/09 21:38, 46F

03/09 22:31, , 47F
我之前用jqm1.3.2是有點差,快速滑到底會先白過一下下再
03/09 22:31, 47F

03/09 22:31, , 48F
出現,但現在1.4.2已經非常正常了,而且我從phonegap2.9.
03/09 22:31, 48F

03/09 22:31, , 49F
0升級到cordova3.4.0,我發現很多原因其實出在phonegap
03/09 22:31, 49F

03/09 22:31, , 50F
的問題,提供一些經驗談
03/09 22:31, 50F

03/10 00:12, , 51F
就我了解 如果不是用到原生UI層的技術去寫app
03/10 00:12, 51F

03/10 00:13, , 52F
基本上 限制性會很多…摻雜到HTML基本上要考慮到相容
03/10 00:13, 52F

03/10 00:17, , 53F
有些方案是 透過轉譯或直譯的技術做到 有些方案是假的
03/10 00:17, 53F

03/10 00:18, , 54F
app(像是手機版的網頁)
03/10 00:18, 54F

03/10 00:21, , 55F
依據你的考量(效能? 能用的時間?) 去找一個較佳的作法
03/10 00:21, 55F

03/10 00:23, , 56F
在Xamarin 聽說是把Android的應用層程式語言(JAVA)
03/10 00:23, 56F

03/10 00:25, , 57F
整個想抽換成(C#跟CLR) Xamarin的前身是Mono
03/10 00:25, 57F

03/10 00:27, , 58F
Mono是一個可以讓C#在Linux上執行的open source
03/10 00:27, 58F

03/10 00:28, , 59F
然而Android base on Liunx java只是中間應用層的部份
03/10 00:28, 59F

03/10 00:29, , 60F
所以 如果說要做到整個對應置換 (C# <=> Java) 我覺得
03/10 00:29, 60F

03/10 00:29, , 61F
是做的到 那效能也許就不會去擔心了
03/10 00:29, 61F

03/10 00:30, , 62F
如果有錯誤的觀念請鞭小力一點 謝謝
03/10 00:30, 62F

03/11 00:27, , 63F
basic4android
03/11 00:27, 63F

03/11 02:07, , 64F
VS2013可以跑三個平台 應該是指Win8 Desktop+RT & WP?
03/11 02:07, 64F

03/16 21:27, , 65F
要寫長久還是要用原生 你當初的狀況我都面臨過
03/16 21:27, 65F

03/16 21:27, , 66F
最後還是乖乖用原生下去開發(但我有C#底 學JAVA很快)
03/16 21:27, 66F
文章代碼(AID): #1J6jZl5E (Soft_Job)