[爆卦]c#寫app是什麼?優點缺點精華區懶人包

為什麼這篇c#寫app鄉民發文收入到精華區:因為在c#寫app這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者qoogo (ya)看板AndroidDev標題[問題] 用C#開發android時間Wed S...

c#寫app 在 健身查德|私人教練銷售攻略 |教練成功學 Instagram 的最佳貼文

2021-09-17 16:48:32

😅為什麼私人健身教練課程越來越便宜了呢? 「難道教練的專業不值錢了嗎?」😅 「我想找一堂500元的教練課,有人願意幫我上嗎?」🤔 在某個臉書社團,一位社員問了這個問題後,接著留言爆衝,數位教練秒回:「我!我!我!我!我接!」 🤬而有些教練則開始狂罵: 「500元?吃米不知道米價嗎?」 ...


最近公司決定要導入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
givemepass:就算C$可以無痛看懂程式碼 還不是要學android架構 09/11 21:55
givemepass:列出不利的條件 跟有利的條件 去比較報告給主管看 09/11 21:59
givemepass:並且強調未來也會因為資源匱乏的狀況下 c#人員維護上 09/11 21:59
givemepass:也會遇到非常多的困難 09/11 22:02
normanshi:我覺得這根本是自掘墳墓,不論是未來發展或是開放資源的 09/11 22:21
normanshi:使用,對你們來說都非常不利,更別提一些可能較少人遇到 09/11 22:22
normanshi:的奇怪bug,到時候真的是會解到死... 09/11 22:22
normanshi:你們最好先試試看如果上架後的app crash之後google那邊 09/11 22:23
normanshi:看到的log是什麼情況... 免得以後沒辦法debug @@ 09/11 22:24
就像文中所提,公司已經決心要導入,無法回頭了
我個人是非常希望用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)
normanshi:有心要投入又不願意投資... 慘 光sample code不能用就搞 09/11 22:49
normanshi:死人了 09/11 22:49
normanshi:好奇問一下.net跟c#通吧? 不通的話光google給的libraray 09/11 22:51
normanshi:沒辦法用 你們就有得玩了 09/11 22:52
我也是很擔心未來在寫app的過程中,若是有許多元件資源沒辦法直接套用
或是在以後有更快速,更好用的資源在eclips能夠直接使用
但因為vs2012並不支援此類套件,所以沒辦法使用
這樣真的會非常嘔氣
※ 編輯: qoogo 來自: 114.37.111.103 (09/11 22:58)
PTTco:加油XDDDDDDDDDDDDDDDD 09/11 22:56
normanshi:如果你那麼喜歡寫app何不去找間真正寫app的公司=.=!? 09/11 23:02
也談不上喜歡不喜歡,就工作阿XDDDDDDDDDDDDDDDDDDDDDD
※ 編輯: qoogo 來自: 114.37.111.103 (09/11 23:08)
popcorny:千萬不要啊,這是一個完全錯誤的方向啊!! 09/11 23:14
f1234518456:多疊一層以後有問題用的人少東西又找不到 你怎麼de阿~ 09/11 23:16
wuliou:塊陶阿~~ 09/11 23:17
normanshi:coding這行不是真的喜歡的話還是早點逃吧 XD 09/11 23:46
沒這麼嚴重吧!!XD ,是會覺得寫程式時間過得特別快
但回家不會想再開電腦繼續寫code,還沒到這麼瘋狂喜歡的地步XD
但開發程式會讓我覺得是一件很有成就感的事情
尤其是使用者正在用自己所開發的APP時
※ 編輯: qoogo 來自: 114.37.111.103 (09/11 23:52)
givemepass:這樣只能塊陶啊~~~~ 09/11 23:51
不知道未來公司開發成效很差,會不會怪罪於開發人員
明明就可以直接用eclips,現在多了一層
網路上找範例碼又難找(應該是幾乎沒有),
未來是否能得到跟eclips同樣的擴充資源還很難說
現在也只能走一步算一步了
※ 編輯: qoogo 來自: 114.37.111.103 (09/12 00:03)
ck574b027:用C#開發 windows phone 比較快XD 09/12 00:56
很可惜,是真的要用c#開發android XDDD
※ 編輯: qoogo 來自: 114.37.111.103 (09/12 01:12)
y3k:用原生的方式寫會比較自由 不會遇到一些商品化時會遇到的困擾 09/12 01:39
y3k:所以建議不要一上來就要做商品 先拉個時間試試看有沒有無解的 09/12 01:40
y3k:問題比較好 09/12 01:40
Deltaguita:客製化的時候 會搞死你... 09/12 02:51
UnwillinWind:陶吧~~~ 09/12 09:28
henry4343:http://xamarin.com/ 這個好像就是用c#開發的 09/12 09:29
nopeace:公司連這基本的評估跟解決方式的能力都沒有,你還會想待? 09/12 10:15
nopeace:現在讓你成功找到compiler可以用,很難保證以後會不會有任 09/12 10:17
nopeace:何問題,除了bug,可能還會有其它的限制等等... 09/12 10:19
fasthall:你們公司決策的問題很大 09/12 11:38
hydexhyde:自找麻煩 09/12 12:18
y3k:是因為微軟的廣告吧XD 09/12 12:39
sahisy:嘗試用看看Xamarin這套軟體吧,它可以從C#直接編譯成Andoid 09/12 14:03
sahisy:和iOS的可執行檔,不過這不是免費的,試用版功能不多。 09/12 14:05
sahisy:如果你用起來還OK的話,就反映給上頭讓他們付費買下使用權 09/12 14:06
sahisy:吧。不然我看你還是重找份工作比較好... 09/12 14:06
當然不會是使用免費版的,畢竟公司未來的重點發展是APP
是不至於用陽春的版本來搞跨自己XDD
lovelycateye:安心上路 09/12 14:09
tga123:塊陶阿~ 09/12 14:47
y3k:那個... 元PO的公司可能就是因為這個訊息才轉的 09/12 15:25
y3k:就是VS2012+Xamarin的套裝組合 09/12 15:26
linjrming:我倒是覺得問題不大 而且這類的第三方工具主要是用來應 09/12 15:35
linjrming:付跨平台這種麻煩的工作 09/12 15:36
請問大大覺得問題不大的點是??能否說明的更為清楚??
如果每次在找solution時,找到的都是JAVA的寫法,要先行研究在自行轉化為c#
實在覺得這個步驟很沒必要,直接把code拿來用不是更方便更迅速更好嗎!!!!!
//(ㄒoㄒ)//
Fonger:stackoverflow 09/12 16:21
charlesdc:當你的平台不是正常裝置的時候你就知道debug會有多棘手 09/12 17:48
charlesdc:這年頭大家都想做自己的OS把原生的lib改成亂七八糟 09/12 17:50
charlesdc:你會覺得第三方的工具有辦法解這種很常見的特例嗎? 09/12 17:50
Deltaguita:推樓上... 09/12 18:14
ericinttu:可以先開發C#的IDE開發工具 09/12 18:54
KeySabre:會c#後 學java應該很快 不該拘泥於語言 你公司沒有c#以 09/12 20:30
KeySabre:外的開發能力 就該趁這個機會培養新的 09/12 20:30
我也是覺得會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)
linjrming:怎麼可能只會找到JAVA的解法 程式語言是一種工具 09/13 00:35
linjrming:不是榜定問題的解法 就算要使用第三方的函示庫 09/13 00:36
linjrming:像是Andorid的jar或是IOS的framework 都有使用的做法 09/13 00:37
linjrming:只是沒辦法跟使用eclipse一樣直接用 09/13 00:37
linjrming:如果第三方的開發工具沒辦法解決這些的話Unity也不會火 09/13 00:38
linjrming:成這樣了 09/13 00:39
感謝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)
linjrming:其實主要問題是 貴公司有沒有跨平台的需求 09/13 01:03
我們公司是大家都會寫C#,但只有兩個人會寫android APP(eclipse)
老闆的目的是希望大家都能夠會寫APP
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 01:06)
linjrming:沒有出IOS或WP的計畫? 09/13 01:09
linjrming:建議先跟代理商拿教學資源看一下 雖然說真的只做Android 09/13 01:10
目前應該是先鎖定在android,而且還會把原本用eclipse寫的APP全部改成用VS2012版
(看來是玩真的),如果android開發的順利才可能考慮IOS吧,我猜!!
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 01:13)
linjrming:直接使用Eclipse或是AS應該是最直接的 09/13 01:12
我個人也希望用原生的方式開發,我覺得這才是APP發展的長久之計
如果真要用另一個非原生平台寫,這樣一來外部元件有沒有支援就真的完全看對方臉色了
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 01:16)
linjrming:如果有要考慮跨平台的問題 那麼第三方工具或許是個不錯 09/13 01:14
linjrming:的選擇 09/13 01:15
linjrming:還有你剛剛的問題 應該是直接去工具底下找 而不是去找 09/13 01:17
linjrming:Android的寫法 http://ppt.cc/H~Y~ 09/13 01:17
感謝大大提供另一解法,期望未來能用上這個網站的資源!!
畢竟也無法回頭了XDDDDDD
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 01:38)
感謝各位大大提供寶貴的意見
未來有機會,我會提供開發心得,作為回饋
板上此方面資源很少,希望能夠幫助到未來有意用c#開發的人員
※ 編輯: qoogo 來自: 114.37.111.103 (09/13 01:41)
YahooTaiwan:如果我老闆做出這種決策 我會毫不猶豫地打開104履歷 09/14 02:50
gpc:小弟我寫ANDROID之前也只會C# 09/20 18:14
gpc:2天學JAVA 5天練習 7天後 第一個PROJECT直接推出 09/20 18:14
gpc:跟甚麼語言又沒關係 而且C#跟JAVA非常像 09/20 18:14
gpc:建議直接切學JAVA 學太慢 剛好抓到誰能力不足 09/20 18:15
gpc:非原生IDE本來支援很差 我都還沒舉出實際案例呢 09/20 18:16
gpc:有一款C#的ANDROID編輯器,他編譯出來的APK 無法再 09/20 18:16
gpc:在雙核心的X86設備上跑,這種就算你是C#神手,也沒用 09/20 18:16
gpc:此為真實案例... 09/20 18:16
normanshi:樓上這也太血淋淋了... 09/21 13:51

你可能也想看看

搜尋相關網站