s**h 发帖数: 92 | 1 以前用java比较多,最近开始做mobile,大部分的coding都是c++写的,大家评论一下
这个是不是趋势。
mobile应用,ios(objective c)/android(java)/windows (c#)更多的用来做UI,其他
核心的部分(比如算法,图形,逻辑控制)由c++完成,为不同的平台编译,这样多个
平台可以share,感觉c++在移动端起到了java的作用。而且目前看,这种方式有扩大的
趋势,包括office 插件,甚至html 5客户端,都可以通过类似编译c++代码来实现。
目前看,不少大公司在采用这种方式,大家觉得这是一种趋势么,还是java会马上超越
? 做了一年多了,在考虑是否应该多花一些时间去学习这种开发方式。 |
k**********g 发帖数: 989 | 2
紧跟公司脚步,公司好,大伙好。
【在 s**h 的大作中提到】 : 以前用java比较多,最近开始做mobile,大部分的coding都是c++写的,大家评论一下 : 这个是不是趋势。 : mobile应用,ios(objective c)/android(java)/windows (c#)更多的用来做UI,其他 : 核心的部分(比如算法,图形,逻辑控制)由c++完成,为不同的平台编译,这样多个 : 平台可以share,感觉c++在移动端起到了java的作用。而且目前看,这种方式有扩大的 : 趋势,包括office 插件,甚至html 5客户端,都可以通过类似编译c++代码来实现。 : 目前看,不少大公司在采用这种方式,大家觉得这是一种趋势么,还是java会马上超越 : ? 做了一年多了,在考虑是否应该多花一些时间去学习这种开发方式。
|
h**l 发帖数: 168 | 3 有很多大公司采用这种方式吗? 比如?
【在 s**h 的大作中提到】 : 以前用java比较多,最近开始做mobile,大部分的coding都是c++写的,大家评论一下 : 这个是不是趋势。 : mobile应用,ios(objective c)/android(java)/windows (c#)更多的用来做UI,其他 : 核心的部分(比如算法,图形,逻辑控制)由c++完成,为不同的平台编译,这样多个 : 平台可以share,感觉c++在移动端起到了java的作用。而且目前看,这种方式有扩大的 : 趋势,包括office 插件,甚至html 5客户端,都可以通过类似编译c++代码来实现。 : 目前看,不少大公司在采用这种方式,大家觉得这是一种趋势么,还是java会马上超越 : ? 做了一年多了,在考虑是否应该多花一些时间去学习这种开发方式。
|
s**h 发帖数: 92 | 4 比如游戏公司rovio,地图esri,BI的tableau
不是很确定,和人随便聊起过
【在 h**l 的大作中提到】 : 有很多大公司采用这种方式吗? 比如?
|
h**l 发帖数: 168 | 5 这样啊,code share太重要了.其实最上层还可以用html/css/javascript来写,这样还
可以多share一些。
objective-c/java/c# 只要用一下各自平台特有的api就好了。
【在 s**h 的大作中提到】 : 比如游戏公司rovio,地图esri,BI的tableau : 不是很确定,和人随便聊起过
|
g*****g 发帖数: 34805 | 6 不觉得,走native是趋势。就算要跨平台,也是html/js为主。
【在 s**h 的大作中提到】 : 以前用java比较多,最近开始做mobile,大部分的coding都是c++写的,大家评论一下 : 这个是不是趋势。 : mobile应用,ios(objective c)/android(java)/windows (c#)更多的用来做UI,其他 : 核心的部分(比如算法,图形,逻辑控制)由c++完成,为不同的平台编译,这样多个 : 平台可以share,感觉c++在移动端起到了java的作用。而且目前看,这种方式有扩大的 : 趋势,包括office 插件,甚至html 5客户端,都可以通过类似编译c++代码来实现。 : 目前看,不少大公司在采用这种方式,大家觉得这是一种趋势么,还是java会马上超越 : ? 做了一年多了,在考虑是否应该多花一些时间去学习这种开发方式。
|
s**h 发帖数: 92 | 7 html/css/javascript 对用户体验来说,差得很多
各自平台的api,一般是network和ui相关的,公司的app,需要很多的business logic
在里面,这是平台api没有的 |
s**h 发帖数: 92 | 8 native更多是相对UI而言
考虑到最基本的MVC, 在客户端完全可以把M和C放在C++
html/js在基本的web 框架中,当然是首选
【在 g*****g 的大作中提到】 : 不觉得,走native是趋势。就算要跨平台,也是html/js为主。
|
h**l 发帖数: 168 | 9 用户体验这个东东不好说.有的时候是用户习惯问题.
我一开始用ios7也很不习惯,慢慢也习惯了。html/js也会不断发展的.
logic
【在 s**h 的大作中提到】 : html/css/javascript 对用户体验来说,差得很多 : 各自平台的api,一般是network和ui相关的,公司的app,需要很多的business logic : 在里面,这是平台api没有的
|
h**l 发帖数: 168 | 10 business logic确实完全用C++来做。
关键Xcode/VS都可以直接编译C++。Android要用NDK,麻烦一点。
【在 s**h 的大作中提到】 : native更多是相对UI而言 : 考虑到最基本的MVC, 在客户端完全可以把M和C放在C++ : html/js在基本的web 框架中,当然是首选
|