公司想让搞 Xamarin,咋说好?

2016-05-06 22:10:18 +08:00
 wjh3936

公司是做传统物联网集成系统的,就我一个 Android 的,其他都是 WPF 。

之前领导一直有说想让我学 Xamarin 好去做 iOS 端,但是今天下午部门开会的时候老板说接下来的项目移动端需要加强功能,然后要求其他同事都学一下 Xamarin ,说“都是做 WPF 的,学一下 Xamarin ,应该半个月就够了吧?

这话槽点太多就不说了,接着又要求我一个做 Android 也学。

现在的问题是,我原先预想的是如果非要做 iOS 端,我不介意自学 swift 一个人肩负两个端的,但是老板觉得移动端到时候一半 iOS 一半 Android 不好,还不如大家一起搞 Xamarin 跨平台。

我该怎么跟他解释好呢……我没用过 Xamarin ,但是按我个人理解以及了解到的信息来看,用啥语言并不是重点,即使是 Xamarin 还是得兼顾各个平台的特性,而且 Xamarin 还不如原生,毕竟相关资料太少——所以我觉得让其他本身有任务的人还得自学移动开发,成本太高了。

现在问题来了:

1.怎么跟他解释这方面?

2.如果解释不通,我要不要接受生活的“强奸”?

8317 次点击
所在节点    职场话题
30 条回复
msg7086
2016-05-06 22:46:17 +08:00
成本不是老板出的吗?
他把钱放在你面前,你觉得够多那你就照着做咯。
人家又没强迫你做什么,不舒服可以提出来,老板不接受你可以走,这叫什么强奸。
7timesonenight
2016-05-06 22:46:44 +08:00
从他的利益出发去解释。
比如:
1 、是否要花钱买开正版发工具链;
2 、招人难度和成本;后期维护难度;
xuwenmang
2016-05-06 22:48:44 +08:00
你是抱怨老板让你学呢?还是抱怨老板让其他人也学?

还是抱怨 Xamarin 没有 swift 有苹果的光芒?
tabris17
2016-05-06 22:52:25 +08:00
花钱让你学习还不好么
longaiwp
2016-05-07 00:37:31 +08:00
老板出钱,那么老板说了算。你觉得不好就该离职了。最后话说是什么公司,求介绍!
pimin
2016-05-07 01:30:32 +08:00
Xamarin 可能没有微软说的那么牛逼
也远超你的理解吧
微软收购它花了 5 亿美金,
大概不比哪些整天吹牛却没有创造多少价值的产品强多了
xiamx
2016-05-07 02:56:09 +08:00
作为雇员,老板给钱让你干活,你就干活。他说用什么技术,你就用什么技术。如果你觉得老板是SB,就离职。
xiamx
2016-05-07 02:59:38 +08:00
楼主说的也算对了一半, Xamarin 可以让业务层的东西只需要写一次,但是每个平台的特性( UI , UX )等,还是要分别考虑的。 Xamarin Form 目前的控件依然比较少,而且缺乏优质图形化的设计工具,所以 UI 写起来会比较辛苦。
jjx
2016-05-07 08:40:34 +08:00
资源是少了些, android xamarin 当前只有一本中文书, 很多年前的, 但现在, java 的资源基本都可以用, 写法上通常是按 c#的命名风格改写一下而言

但 c# 语言语法比 java 有优势,写起来比 java 写 android 更舒服, 你去试一下就知道了, 领导说的没错, 其实不用半个月, 如果你有.net 基础的话. 1,2 天就能上手


如果 ms 在这几年不倒闭的话, clr 跨平台还是有希望的, 估计今年等 coreclr 1.0 正式版出来后就会发力, 不一定是 java/swit 就有前途
wjh3936
2016-05-07 09:19:22 +08:00
@jjx
但是每个平台的特性依然是需要考虑到各平台的呀。我就是想说这一部分跟语言无关,该花的时间也不可能因为跨平台而不用花吧。。更何况还是学两个平台的。
wjh3936
2016-05-07 09:21:20 +08:00
@xiamx
我大约就是这个意思,现在还是个起步项目,并没有太多业务层的东西……而且这方面资料太少了。我担心的就是这个…
wjh3936
2016-05-07 09:24:03 +08:00
@pimin 就怕起步状态要一步步的踩坑了……
wltony
2016-05-07 09:51:40 +08:00
react native 就够了 ios android 都支持
qinxg
2016-05-07 10:02:45 +08:00
LZ 什么叫:传统物联网集成?
longaiwp
2016-05-07 10:14:51 +08:00
@wltony 这两者之间的功能差得远了
typcn
2016-05-07 10:25:57 +08:00
真的别用到实际产品中, react 也是......
bicoff9527
2016-05-07 11:28:50 +08:00
Xamarin 实用的不多吧
stackboom
2016-05-07 11:32:54 +08:00
真还不如搞 react
wltony
2016-05-07 11:39:11 +08:00
@longaiwp 阿里全面过渡到 react native ,你的应用很牛逼吗?
longaiwp
2016-05-07 12:08:00 +08:00
@wltony 对比完再过来说吧,而且阿里全面用 React Native ,看看 Weex ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/276864

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX