[問題] 用C#開發android
最近公司決定要導入VS2012
用C#來寫android
此後不再用eclipse開發,改由VS2012取代
由於板上此方面資訊很少,所以只能po文問問各位
網路上所能查到用C#寫android的程式碼範例很少
這樣當有需求做不出來時,Google到的解答一定幾乎全都用java的範例碼
如果因為這樣要先研究用java寫的程式碼,
了解完程式碼後,在自己轉換成c#寫
我個人是覺得有點本末倒置
既然都決定用C#寫了,還要研究java的程式碼
那乾脆用eclipse開發,直接把範例碼複製貼上,修一修改一改不是更快
而且有可能有些範例也不知道怎麼做java與c#的轉換
會常有這樣的情況發生嗎??
公司用意是想讓原本C#開發人員可以直接用C#開發
但我還是覺得當有困難的需求時,一定少不了得上網Google答案
或是參考開發書籍,但往往找到的都不是給C#的解答
都已經用C#寫了,還在每天研究如何將java的範例碼改寫成C#
我覺得實在不合理
其他比較擔心的像是github可以找到一些好用的library來用
用eclipse直接導入很方便又迅速,但是VS2012會不會使用上限制很多??
公司已經有決心要導入了,看來是不會回頭了
希望有使用經驗或是知情的大大可以替我解惑一下
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.111.103
推
09/11 21:55, , 1F
09/11 21:55, 1F
推
09/11 21:59, , 2F
09/11 21:59, 2F
→
09/11 21:59, , 3F
09/11 21:59, 3F
推
09/11 22:02, , 4F
09/11 22:02, 4F
推
09/11 22:21, , 5F
09/11 22:21, 5F
→
09/11 22:22, , 6F
09/11 22:22, 6F
→
09/11 22:22, , 7F
09/11 22:22, 7F
→
09/11 22:23, , 8F
09/11 22:23, 8F
→
09/11 22:24, , 9F
09/11 22:24, 9F
就像文中所提,公司已經決心要導入,無法回頭了
我個人是非常希望用java開發,畢竟之前在不懂怎麼做時都是靠Google
找範例碼修改解決客戶所提的需求
但是在解決過程中,從來沒有半次是不小心找到C#寫android的範例碼
由此可預期,在找解決過程中,幾乎是不太可能跳過java這一塊
我資歷太嫩了,在公司實在是沒有跟上頭反應這麼重大的事情的資格
※ 編輯: qoogo 來自: 114.37.111.103 (09/11 22:36)
補充一下我的公司的背景好了:從創業至今都是用c#開發專用軟體(有特定領域)
android APP是新走向也是未來的重點發展,公司的人員都會寫C#
我目前是負責公司的android app,用eclips開發
※ 編輯: qoogo 來自: 114.37.111.103 (09/11 22:41)
推
09/11 22:49, , 10F
09/11 22:49, 10F
→
09/11 22:49, , 11F
09/11 22:49, 11F
→
09/11 22:51, , 12F
09/11 22:51, 12F
→
09/11 22:52, , 13F
09/11 22:52, 13F
我也是很擔心未來在寫app的過程中,若是有許多元件資源沒辦法直接套用
或是在以後有更快速,更好用的資源在eclips能夠直接使用
但因為vs2012並不支援此類套件,所以沒辦法使用
這樣真的會非常嘔氣
※ 編輯: qoogo 來自: 114.37.111.103 (09/11 22:58)
推
09/11 22:56, , 14F
09/11 22:56, 14F
推
09/11 23:02, , 15F
09/11 23:02, 15F
也談不上喜歡不喜歡,就工作阿XDDDDDDDDDDDDDDDDDDDDDD
※ 編輯: qoogo 來自: 114.37.111.103 (09/11 23:08)
推
09/11 23:14, , 16F
09/11 23:14, 16F
推
09/11 23:16, , 17F
09/11 23:16, 17F
推
09/11 23:17, , 18F
09/11 23:17, 18F
推
09/11 23:46, , 19F
09/11 23:46, 19F
沒這麼嚴重吧!!XD ,是會覺得寫程式時間過得特別快
但回家不會想再開電腦繼續寫code,還沒到這麼瘋狂喜歡的地步XD
但開發程式會讓我覺得是一件很有成就感的事情
尤其是使用者正在用自己所開發的APP時
※ 編輯: qoogo 來自: 114.37.111.103 (09/11 23:52)
推
09/11 23:51, , 20F
09/11 23:51, 20F
不知道未來公司開發成效很差,會不會怪罪於開發人員
明明就可以直接用eclips,現在多了一層
網路上找範例碼又難找(應該是幾乎沒有),
未來是否能得到跟eclips同樣的擴充資源還很難說
現在也只能走一步算一步了
※ 編輯: qoogo 來自: 114.37.111.103 (09/12 00:03)
→
09/12 00:56, , 21F
09/12 00:56, 21F
很可惜,是真的要用c#開發android XDDD
※ 編輯: qoogo 來自: 114.37.111.103 (09/12 01:12)
→
09/12 01:39, , 22F
09/12 01:39, 22F
→
09/12 01:40, , 23F
09/12 01:40, 23F
→
09/12 01:40, , 24F
09/12 01:40, 24F
→
09/12 02:51, , 25F
09/12 02:51, 25F
→
09/12 09:28, , 26F
09/12 09:28, 26F
推
09/12 09:29, , 27F
09/12 09:29, 27F
→
09/12 10:15, , 28F
09/12 10:15, 28F
→
09/12 10:17, , 29F
09/12 10:17, 29F
→
09/12 10:19, , 30F
09/12 10:19, 30F
推
09/12 11:38, , 31F
09/12 11:38, 31F
推
09/12 12:18, , 32F
09/12 12:18, 32F
→
09/12 12:39, , 33F
09/12 12:39, 33F
→
09/12 14:03, , 34F
09/12 14:03, 34F
→
09/12 14:05, , 35F
09/12 14:05, 35F
→
09/12 14:06, , 36F
09/12 14:06, 36F
→
09/12 14:06, , 37F
09/12 14:06, 37F
當然不會是使用免費版的,畢竟公司未來的重點發展是APP
是不至於用陽春的版本來搞跨自己XDD
推
09/12 14:09, , 38F
09/12 14:09, 38F
推
09/12 14:47, , 39F
09/12 14:47, 39F
→
09/12 15:25, , 40F
09/12 15:25, 40F
→
09/12 15:25, , 41F
09/12 15:25, 41F
→
09/12 15:26, , 42F
09/12 15:26, 42F
推
09/12 15:35, , 43F
09/12 15:35, 43F
→
09/12 15:36, , 44F
09/12 15:36, 44F
請問大大覺得問題不大的點是??能否說明的更為清楚??
如果每次在找solution時,找到的都是JAVA的寫法,要先行研究在自行轉化為c#
實在覺得這個步驟很沒必要,直接把code拿來用不是更方便更迅速更好嗎!!!!!
//(ㄒoㄒ)//
推
09/12 16:21, , 45F
09/12 16:21, 45F
→
09/12 17:48, , 46F
09/12 17:48, 46F
→
09/12 17:50, , 47F
09/12 17:50, 47F
→
09/12 17:50, , 48F
09/12 17:50, 48F
→
09/12 18:14, , 49F
09/12 18:14, 49F
推
09/12 18:54, , 50F
09/12 18:54, 50F
推
09/12 20:30, , 51F
09/12 20:30, 51F
→
09/12 20:30, , 52F
09/12 20:30, 52F
我也是覺得會c#的話java應該是沒問題,用VS2012寫一個hello world是寫APP沒錯
用eclipse寫一個LINE 也是寫APP,剛開始可能對於C#熟的人員用VS2012開發簡易的APP
或許比較快,但後期當需要藉助其它外部資源或是開發更為專業的APP時
我想困難點就會慢慢浮現
※ 編輯: qoogo 來自: 114.37.111.103 (09/12 20:47)
※ 編輯: qoogo 來自: 114.37.111.103 (09/12 20:52)
推
09/13 00:35, , 53F
09/13 00:35, 53F
→
09/13 00:36, , 54F
09/13 00:36, 54F
→
09/13 00:37, , 55F
09/13 00:37, 55F
→
09/13 00:37, , 56F
09/13 00:37, 56F
→
09/13 00:38, , 57F
09/13 00:38, 57F
→
09/13 00:39, , 58F
09/13 00:39, 58F
感謝linjrming提出見解!!
就像大大所說的,第三方函式庫只能靠間接的方式,而且還得看有沒有支援
或許目前沒問題吧??
至於找到c#寫android的寫法,當然有可能會有
但寫的人少,找到的資訊相對就少,當需要做較特殊的開發功能時
可能就不容易找到相對的解法了,不過我目前是從沒不小心找解法時找到用C#寫的就是了
可能我Google的功力還不夠厲害吧XDDDD
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 00:49)
基本上讓我比較疑惑的點是
假如今天要一個C#人員用VS2012寫一個 slide menu 功能
不去研究google到的java寫法,當網路上C#沒有提供類似的寫法時,
1.研究網路上提供的java寫法,自行轉換為C#寫法
2.努力自己生出C#程式碼出來
一般人會選1還是選2??
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 01:01)
推
09/13 01:03, , 59F
09/13 01:03, 59F
我們公司是大家都會寫C#,但只有兩個人會寫android APP(eclipse)
老闆的目的是希望大家都能夠會寫APP
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 01:06)
→
09/13 01:09, , 60F
09/13 01:09, 60F
→
09/13 01:10, , 61F
09/13 01:10, 61F
目前應該是先鎖定在android,而且還會把原本用eclipse寫的APP全部改成用VS2012版
(看來是玩真的),如果android開發的順利才可能考慮IOS吧,我猜!!
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 01:13)
→
09/13 01:12, , 62F
09/13 01:12, 62F
我個人也希望用原生的方式開發,我覺得這才是APP發展的長久之計
如果真要用另一個非原生平台寫,這樣一來外部元件有沒有支援就真的完全看對方臉色了
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 01:16)
→
09/13 01:14, , 63F
09/13 01:14, 63F
→
09/13 01:15, , 64F
09/13 01:15, 64F
→
09/13 01:17, , 65F
09/13 01:17, 65F
→
09/13 01:17, , 66F
09/13 01:17, 66F
感謝大大提供另一解法,期望未來能用上這個網站的資源!!
畢竟也無法回頭了XDDDDDD
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 01:38)
感謝各位大大提供寶貴的意見
未來有機會,我會提供開發心得,作為回饋
板上此方面資源很少,希望能夠幫助到未來有意用c#開發的人員
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 01:41)
推
09/14 02:50, , 67F
09/14 02:50, 67F
推
09/20 18:14, , 68F
09/20 18:14, 68F
→
09/20 18:14, , 69F
09/20 18:14, 69F
→
09/20 18:14, , 70F
09/20 18:14, 70F
→
09/20 18:15, , 71F
09/20 18:15, 71F
→
09/20 18:16, , 72F
09/20 18:16, 72F
→
09/20 18:16, , 73F
09/20 18:16, 73F
→
09/20 18:16, , 74F
09/20 18:16, 74F
→
09/20 18:16, , 75F
09/20 18:16, 75F
推
09/21 13:51, , 76F
09/21 13:51, 76F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章