最近在学Xamarin, 体验极差



想开发安卓艾普,因为熟悉西夏普,然后又不想学爪哇,所以这几天开始尝试学习匝么瑞恩,但是岜葛真鸡巴多。跟着Gianthard doc上的示例学习,编译总出现迷之问题,而且谷歌后还没具体的解决方案,有些问题看论坛上说是岜葛,但贴子后面却显示此岜葛已解决??我是不打算折腾了,虽然西夏普还是最好的编程语言,但是我还是打算直接学爪哇或扣特灵。我的问题是:现在开发安卓可以不学爪哇直接上扣特灵吗?还有关注了很久的谷歌的那个达尔特和福拉特。爪哇,扣特灵,达尔特,这三个选哪个。

看了匝么瑞恩论坛上也有很多人发牢骚http://forums.xamarin.com/discussion/89286/xamarin-sucks-lessons-learned-from-weeks-wasted



网友评论:
好好说人话
有c#基础,不看java直接看Kotlin没问题。
不过我不清楚国内现在用Kotlin开发安卓APP的公司有多少,java现在不学其实也没啥问题,以后java转收费了。
所以你就让别人读贴体验也很差?

不用考虑就业,只是想自己写着玩玩
写着玩肯定直接上佛拉特啊

写着玩直接学Kotlin吧,谷歌自己扶持的,以后加的语法糖也多。
写起来也比java简洁,还没有付费问题,挺不错的。
反正无非是那套面向对象的基础理论,通用的。

我对福拉特也比较心动,感觉好像很牛逼的样子。先试试吧
flutter热重载功能太强了,每一个深受编译时间困扰的程序员都很难拒绝这份诱惑,不过感觉有点进死胡同,它宁愿给你提供七八种排列方式,上百种默认图标和可选配色,可就是不愿做成可视化,你一定要改代码才能看效果
……我终于体会到程序员以外的人看程序员讨论问题时的感受了


编辑
xamarin本来就是玩具水平,不要有过高的期待

—— 来自 Sony F5122, Android 8.0.0上的 v2.1.2

我本来以为巨硬收购了后能好好打理一下
得js者得天下

  -
喜欢dart用flutter 喜欢js用react 喜欢native用java 不想学java用kotlin 还有我很怀疑c#基础不学java直接kotlin会成 因为eco还是java的东西
最大的问题还是我这种老程序麻痹的,JAVA 不能用,大数据又绕不过JAVA,现在去转GO么,蛋痛得很,安卓也是java,一口气干死我了。
有个问题,为什么gianthard不音译?

寨安特哈儿得?太难懂了
看到没有,为了不中英文夹杂在一起强行音译就是主楼这种的

—— 来自 vivo NEX S, Android 8.1.0上的 v2.0.4-play
flutter可以用了

—— 来自 smartisan OD103, Android 7.1.1上的 v2.1.2
你这是打算让我们二层翻译么…………
说人话…要不是本职就是码农,我还真看不懂这说的啥玩意…
你是中央电视台的吗,这样讲话
xamarin在支持.net standard后在跨平台上还是很有优势了,跨平台界面上考虑hybrid比forms强百倍。

其实我不是为了跨平台,我只是想用西夏普。我觉得匝么瑞恩还是一个麦斯,以后可能也好不到哪里去了。

好久没关注了,官司打完谷歌估计也会慢慢转向go吧
底层可能都一样就是了
楼主俺跟你港,什么加瓦,绥吓噗,派森(拍丧、拍送),那都要不得,都是邪道,俺钦定哈斯科,瑞快克特,艾斯扯母,茜呕秋,你说好伐好啊?

所以烦的一逼,目前还是JAVA先弄,再转GO做大数据,只能这样了,安卓这块的话,看是转KOTLIN或者老版本JDK开发安卓问题也不大就是.
中了什么邪用c sharp来写安卓

—— 来自 Xiaomi MI 6, Android 8.0.0上的 v1.3.2.1-fix-play
西夏普跟爪哇差多少啊
因为学了c#, 脑子进狗屎, 人话不会说的楼主大概是第一个了。
直接上kotlin没啥问题,倒不如说java会带很多坏习惯到kotlin去
然后其实我觉得Kotlin声明变量和参数的时候用val/var,只考虑semantic/syntax checking的话没什么卵用,并不能保证immutablity
所以PHP还是最吼的语言~

戾气这么重,一定是因为生活太幸苦了吧?享受当下,调整心态,正能量是要自己去寻找的。

具体差多少我不知道,但是就是懒得从头学其他库,.net的官方api挺足的
学下kotlin吧,好好说话
学下kotlin吧,好好说话
学下kotlin吧,好好说话
wap论坛卡了,复读了…

我舅不,我舅妈应该会
我觉得学java学kotlin都比用c#强太多了。这玩意写个自己用的东西,花不了多久学。所谓跨平台的这个破玩意,还有什么macos下面的这个玩意,都垃圾的很,非常弱智,c#和windows的控件搭配的好,到了别的平台就只剩下原生语法了,而写小项目的话其实java和c#非常像的,用不了几天就可以熟悉。

—— 来自 Xiaomi MIX 2S, Android 9上的 v2.1.0-play
多想不开写安卓用c艹艹

你对C#的印象是不是还停留在10年前

没说c#跨平台不好 而是说楼主想用的这个不好

—— 来自 Xiaomi MIX 2S, Android 9上的 v2.1.0-play

未死过
而且小众用法资料少,出了问题也没地方解决。之前用Delphi写安卓也是遇到类似的情况。最后一狠心用原装货,也就那么几天的事儿。

—— 来自 Xiaomi MIX 2S, Android 9上的 v2.1.0-play

wtf bruh,我试水xamarin可以理解,你用delphi写安卓才更过分吧。。
kotlin是java的语法糖,要学kotlin最好先学java。最近想学flutter,widget一层一层嵌套看着好难受啊

使用广泛程度上和语言自身特性好用程度上互相吊打对方

Delphi当年的安卓体验比c#完整太多了 但是不原生很恶心 把我恶心吐了 然后找了几个demo学了一下 也没那么难 过去win32只会拖控件 根本看不懂xml类似的东西 也不会绑定事件 现在都了解了感觉也没那么难了(甚至想尝试qt把原本写的小工具移植到linux和macos下面

—— 来自 Xiaomi MIX 2S, Android 9上的 v2.1.0-play

标签:    发布日期:06-28