d*******r 发帖数: 3299 | 1 整理点干货吧:
开源 .NET 本来在 Client 端混得就还行
http://www.mono-project.com/
http://xamarin.com/
http://unity3d.com/
后2个都是基于 Mono, 跨平台的 OpenSource .NET 实现.
M$ 官方的 .NET 开源可能比 Mono 好来代替 Mono,也可能把 Mono 合并了.
总之,.NET 开源 community 就更能成长起来了,较官方说开源,就更容易集合
developers.
既然 server 端已经干不过 Java, 就改发展 Client (desktop, Mobile) 端.
unity3d 这种,一直都是神器,肯定能发展得很好.
我一直不同意 Client 端就得写 Native Code 的死脑筋.
搞不好以后只需要写 JavaScript(web app), C#(Mono like), C(talk to low level
API), 然后 Client 代码基本都跨平台. |
|
h******b 发帖数: 6055 | 2 hybrid一般指的是用一个开发语言,然后重新compile成不同平台的成品。而不像HTML
那样是完全靠预览器吃饭。
unity/cocos2d游戏引擎可以算是hybrid。 跨平台开发,性能不输给native。 在亚
洲特别是中国基本上统治了游戏市场。
app有xamarin c#和codename one java。 但始终没火起来。 估计是很多人觉得学这
个不如学native开发了。 HTML封装最大优势是让web开发的人也能直接搞跨平台app,
不需要学更多语言。 |
|
h******b 发帖数: 6055 | 3 hybrid一般指的是用一个开发语言,然后重新compile成不同平台的成品。而不像HTML
那样是完全靠预览器吃饭。
unity/cocos2d游戏引擎可以算是hybrid。 跨平台开发,性能不输给native。 在亚
洲特别是中国基本上统治了游戏市场。
app有xamarin c#和codename one java。 但始终没火起来。 估计是很多人觉得学这
个不如学native开发了。 HTML封装最大优势是让web开发的人也能直接搞跨平台app,
不需要学更多语言。 |
|
s*i 发帖数: 5025 | 4 就是 hybrid app 的兴起。
Native app 开发就跟 当年 C 语言一样,逐渐限制于性能要求特别高的情况。
而绝大多数 app 完全可以 html5 + JavaScript 取代。
代表: Ionic
Xamarin这种,不看好。
[发表自未名空间手机版 - m.mitbbs.com] |
|
|
s*i 发帖数: 5025 | 6 终于发生了。必然的。
然并卵。
C#圈子就是那样了,虽然C#的确十分优秀。
现在很明显,只有Javascript 才算 Neutral 的大家都可以接受的语言。我更看好以
Ionic为代表的Hybrid这个大趋势。 |
|
s***o 发帖数: 2191 | 7 软黑绝望的呐喊?:P
我觉着这对C# developer来说是好事啊 |
|
d*****n 发帖数: 2132 | 8 too late, great news 5 years back, so what now. |
|
B********r 发帖数: 397 | 9 nobody cares except for few miserable $M fans... |
|
n*w 发帖数: 3393 | 10 f#是不是目前唯一可以用来开发Mobile app的functional 语言 |
|
发帖数: 1 | 11 软软挺好的. 而且能改革开放,就是因为上一个管理出身的sb错过一个手机时代而已.
无敌VS C# 开放后是如虎添翼. 谁笑到最后还真不一定. |
|
T********i 发帖数: 2416 | 12 虽然UI面向native,对android和IOS各有一套。但是好处是和native API一一对应。
100%coverage。
虽然也有所谓的大一统的form API但是被人斥为crap。可以不考虑。
我感觉这玩意儿能提供除UI外的业务逻辑代码共享已经很了不起了。统一在C#下。而且
提供native的性能。综合看来JS的架构除了能和网页代码共享外,其他的基本骑火箭都
追不上?
各位将军怎么看? |
|
h******b 发帖数: 6055 | 13 跟react native比较像,是native api上面的abstraction。
c#本身只适合微软派系的程序员。 语言本身比较复杂,很多人觉得学这个不如直接
objective c了。
使用起来非常heavy,相对来说不像js那么火。 当然好像魏老师是c++出身的,那么应
该很适合你。 |
|
|
|
d******e 发帖数: 2265 | 16 怕做大被微软起诉。后来就越来越不行了。没有eco system了。 |
|
p**2 发帖数: 613 | 17 看看文档谁都是高大上,
你用这玩意做一个实实在在的产品就知道痛苦了,
各种的性能问题,各种的bug。 |
|
m*****u 发帖数: 1342 | 18 Microsoft just bought it. I used MS Visual Studio between 2003 and 2008, and
I think it was good.
But their recent products such as Skype Business has a lot of bugs. |
|
T********i 发帖数: 2416 | 19 能展开细曰么?您都用到什么控件了?目标平台?性能和bug是form还是别的? |
|
|
c******n 发帖数: 16666 | 21 unity毕竟是做游戏的
UI方面不是很方便
不过我做的不多 也许有更好的办法 |
|
f*********r 发帖数: 242 | 22 刚开始搞跨平台,看着vs 加xamarin不错,就安上试试。好像一切顺利。谁知道例子就
运行不起来。症状是emulator 能run, 但解锁屏幕后,app咋不自动运行呢?底下状态
条显示“ready”, 然后状态条中间有个小骰子样的图标不停的在动。app 列表里也不
见我的app, 点予装的app运行正常也很快。
啥毛病呢?
我试了几个emulator都这样。安装的是vs community版。用vs 自带的emulator, 打开
hyper-V, 也试了google的emulator + HAMS (disable hyper-V), 都一样。
哪里需要设置一下吗?
多谢大神们。 |
|
c******n 发帖数: 16666 | 23 phonegap都挂了 react native也要遭吧
Xamarin也是 |
|
z*******n 发帖数: 1034 | 24 July 17, 2014 4:00 PM
Cimarron Buser, Apperian
Apple and IBM announced a global partnership for “enterprise mobility”
this week, but what does this truly mean for enterprises?
What can we expect to see in terms of real deliverables in the next 6-12
months? Let’s take a look at the four “core capabilities” the new
partnership will address.
A new class of more than 100 industry-specific enterprise solutions
IBM is putting a stake in the ground — promising to build 100 new apps,
including native ap... 阅读全帖 |
|
|
w**s 发帖数: 1911 | 26 来自主题: MobileDevelopment版 - 开发者列表 xamarin ios,androud双平台。欢迎同道切磋 |
|
t********t 发帖数: 5415 | 27 xamarin这样的跨平台库应该有几家吧(我不确定) |
|
发帖数: 1 | 28 不知道有没有xamarin.form的成功案例? |
|