AndroidDev 板


LINE

最近公司决定要导入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
1F:推 givemepass:就算C$可以无痛看懂程式码 还不是要学android架构 09/11 21:55
2F:推 givemepass:列出不利的条件 跟有利的条件 去比较报告给主管看 09/11 21:59
3F:→ givemepass:并且强调未来也会因为资源匮乏的状况下 c#人员维护上 09/11 21:59
4F:推 givemepass:也会遇到非常多的困难 09/11 22:02
5F:推 normanshi:我觉得这根本是自掘坟墓,不论是未来发展或是开放资源的 09/11 22:21
6F:→ normanshi:使用,对你们来说都非常不利,更别提一些可能较少人遇到 09/11 22:22
7F:→ normanshi:的奇怪bug,到时候真的是会解到死... 09/11 22:22
8F:→ normanshi:你们最好先试试看如果上架後的app crash之後google那边 09/11 22:23
9F:→ 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)
10F:推 normanshi:有心要投入又不愿意投资... 惨 光sample code不能用就搞 09/11 22:49
11F:→ normanshi:死人了 09/11 22:49
12F:→ normanshi:好奇问一下.net跟c#通吧? 不通的话光google给的libraray 09/11 22:51
13F:→ normanshi:没办法用 你们就有得玩了 09/11 22:52
我也是很担心未来在写app的过程中,若是有许多元件资源没办法直接套用 或是在以後有更快速,更好用的资源在eclips能够直接使用 但因为vs2012并不支援此类套件,所以没办法使用 这样真的会非常呕气 ※ 编辑: qoogo 来自: 114.37.111.103 (09/11 22:58)
14F:推 PTTco:加油XDDDDDDDDDDDDDDDD 09/11 22:56
15F:推 normanshi:如果你那麽喜欢写app何不去找间真正写app的公司=.=!? 09/11 23:02
也谈不上喜欢不喜欢,就工作阿XDDDDDDDDDDDDDDDDDDDDDD ※ 编辑: qoogo 来自: 114.37.111.103 (09/11 23:08)
16F:推 popcorny:千万不要啊,这是一个完全错误的方向啊!! 09/11 23:14
17F:推 f1234518456:多叠一层以後有问题用的人少东西又找不到 你怎麽de阿~ 09/11 23:16
18F:推 wuliou:块陶阿~~ 09/11 23:17
19F:推 normanshi:coding这行不是真的喜欢的话还是早点逃吧 XD 09/11 23:46
没这麽严重吧!!XD ,是会觉得写程式时间过得特别快 但回家不会想再开电脑继续写code,还没到这麽疯狂喜欢的地步XD 但开发程式会让我觉得是一件很有成就感的事情 尤其是使用者正在用自己所开发的APP时 ※ 编辑: qoogo 来自: 114.37.111.103 (09/11 23:52)
20F:推 givemepass:这样只能块陶啊~~~~ 09/11 23:51
不知道未来公司开发成效很差,会不会怪罪於开发人员 明明就可以直接用eclips,现在多了一层 网路上找范例码又难找(应该是几乎没有), 未来是否能得到跟eclips同样的扩充资源还很难说 现在也只能走一步算一步了 ※ 编辑: qoogo 来自: 114.37.111.103 (09/12 00:03)
21F:→ ck574b027:用C#开发 windows phone 比较快XD 09/12 00:56
很可惜,是真的要用c#开发android XDDD ※ 编辑: qoogo 来自: 114.37.111.103 (09/12 01:12)
22F:→ y3k:用原生的方式写会比较自由 不会遇到一些商品化时会遇到的困扰 09/12 01:39
23F:→ y3k:所以建议不要一上来就要做商品 先拉个时间试试看有没有无解的 09/12 01:40
24F:→ y3k:问题比较好 09/12 01:40
25F:→ Deltaguita:客制化的时候 会搞死你... 09/12 02:51
26F:→ UnwillinWind:陶吧~~~ 09/12 09:28
27F:推 henry4343:http://xamarin.com/ 这个好像就是用c#开发的 09/12 09:29
28F:→ nopeace:公司连这基本的评估跟解决方式的能力都没有,你还会想待? 09/12 10:15
29F:→ nopeace:现在让你成功找到compiler可以用,很难保证以後会不会有任 09/12 10:17
30F:→ nopeace:何问题,除了bug,可能还会有其它的限制等等... 09/12 10:19
31F:推 fasthall:你们公司决策的问题很大 09/12 11:38
32F:推 hydexhyde:自找麻烦 09/12 12:18
33F:→ y3k:是因为微软的广告吧XD 09/12 12:39
34F:→ sahisy:尝试用看看Xamarin这套软体吧,它可以从C#直接编译成Andoid 09/12 14:03
35F:→ sahisy:和iOS的可执行档,不过这不是免费的,试用版功能不多。 09/12 14:05
36F:→ sahisy:如果你用起来还OK的话,就反映给上头让他们付费买下使用权 09/12 14:06
37F:→ sahisy:吧。不然我看你还是重找份工作比较好... 09/12 14:06
当然不会是使用免费版的,毕竟公司未来的重点发展是APP 是不至於用阳春的版本来搞跨自己XDD
38F:推 lovelycateye:安心上路 09/12 14:09
39F:推 tga123:块陶阿~ 09/12 14:47
40F:→ y3k:那个... 元PO的公司可能就是因为这个讯息才转的 09/12 15:25
42F:→ y3k:就是VS2012+Xamarin的套装组合 09/12 15:26
43F:推 linjrming:我倒是觉得问题不大 而且这类的第三方工具主要是用来应 09/12 15:35
44F:→ linjrming:付跨平台这种麻烦的工作 09/12 15:36
请问大大觉得问题不大的点是??能否说明的更为清楚?? 如果每次在找solution时,找到的都是JAVA的写法,要先行研究在自行转化为c# 实在觉得这个步骤很没必要,直接把code拿来用不是更方便更迅速更好吗!!!!! //(ㄒoㄒ)//
45F:推 Fonger:stackoverflow 09/12 16:21
46F:→ charlesdc:当你的平台不是正常装置的时候你就知道debug会有多棘手 09/12 17:48
47F:→ charlesdc:这年头大家都想做自己的OS把原生的lib改成乱七八糟 09/12 17:50
48F:→ charlesdc:你会觉得第三方的工具有办法解这种很常见的特例吗? 09/12 17:50
49F:→ Deltaguita:推楼上... 09/12 18:14
50F:推 ericinttu:可以先开发C#的IDE开发工具 09/12 18:54
51F:推 KeySabre:会c#後 学java应该很快 不该拘泥於语言 你公司没有c#以 09/12 20:30
52F:→ 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)
53F:推 linjrming:怎麽可能只会找到JAVA的解法 程式语言是一种工具 09/13 00:35
54F:→ linjrming:不是榜定问题的解法 就算要使用第三方的函示库 09/13 00:36
55F:→ linjrming:像是Andorid的jar或是IOS的framework 都有使用的做法 09/13 00:37
56F:→ linjrming:只是没办法跟使用eclipse一样直接用 09/13 00:37
57F:→ linjrming:如果第三方的开发工具没办法解决这些的话Unity也不会火 09/13 00:38
58F:→ 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)
59F:推 linjrming:其实主要问题是 贵公司有没有跨平台的需求 09/13 01:03
我们公司是大家都会写C#,但只有两个人会写android APP(eclipse) 老板的目的是希望大家都能够会写APP ※ 编辑: qoogo 来自: 114.37.111.103 (09/13 01:06)
60F:→ linjrming:没有出IOS或WP的计画? 09/13 01:09
61F:→ linjrming:建议先跟代理商拿教学资源看一下 虽然说真的只做Android 09/13 01:10
目前应该是先锁定在android,而且还会把原本用eclipse写的APP全部改成用VS2012版 (看来是玩真的),如果android开发的顺利才可能考虑IOS吧,我猜!! ※ 编辑: qoogo 来自: 114.37.111.103 (09/13 01:13)
62F:→ linjrming:直接使用Eclipse或是AS应该是最直接的 09/13 01:12
我个人也希望用原生的方式开发,我觉得这才是APP发展的长久之计 如果真要用另一个非原生平台写,这样一来外部元件有没有支援就真的完全看对方脸色了 ※ 编辑: qoogo 来自: 114.37.111.103 (09/13 01:16)
63F:→ linjrming:如果有要考虑跨平台的问题 那麽第三方工具或许是个不错 09/13 01:14
64F:→ linjrming:的选择 09/13 01:15
65F:→ linjrming:还有你刚刚的问题 应该是直接去工具底下找 而不是去找 09/13 01:17
66F:→ 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)
67F:推 YahooTaiwan:如果我老板做出这种决策 我会毫不犹豫地打开104履历 09/14 02:50
68F:推 gpc:小弟我写ANDROID之前也只会C# 09/20 18:14
69F:→ gpc:2天学JAVA 5天练习 7天後 第一个PROJECT直接推出 09/20 18:14
70F:→ gpc:跟甚麽语言又没关系 而且C#跟JAVA非常像 09/20 18:14
71F:→ gpc:建议直接切学JAVA 学太慢 刚好抓到谁能力不足 09/20 18:15
72F:→ gpc:非原生IDE本来支援很差 我都还没举出实际案例呢 09/20 18:16
73F:→ gpc:有一款C#的ANDROID编辑器,他编译出来的APK 无法再 09/20 18:16
74F:→ gpc:在双核心的X86设备上跑,这种就算你是C#神手,也没用 09/20 18:16
75F:→ gpc:此为真实案例... 09/20 18:16
76F:推 normanshi:楼上这也太血淋淋了... 09/21 13:51







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP