由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - React native如何
相关主题
感觉整个JS的生态比较病态best Android & iPhone cross-platform dev framework?
同时写两个平台的app?xaramin, phonegap, titanium, which one should I choose
最完善的js跨平台app速成模板: 应有尽有贴个ionic/angular/phonegap的成功app
跨平台开发比较请教cross platform的mobile development最好是哪个
The ionic app takes 3mins to load on android?phonegap开发跨平台的手机,咋样?
再说说react & angular 2有人用angular 2吗? ionic 2的alpha出来了
Material Design 大家用的多么 -- ngMaterialframework7
现在mobile开发的趋势是怎么样的?请教移动开发的framework问题
相关话题的讨论汇总
话题: js话题: native话题: app话题: react话题: 开发
进入Programming版参与讨论
1 (共1页)
s********k
发帖数: 6180
1
FB今天放出的可以直接JS转换成native code的mobile dev, 有人用过吗?目前倒是只
有iOS版本
d******e
发帖数: 2265
2
坚决不用大公司出品的

【在 s********k 的大作中提到】
: FB今天放出的可以直接JS转换成native code的mobile dev, 有人用过吗?目前倒是只
: 有iOS版本

s********k
发帖数: 6180
3
被google搞怕了?

【在 d******e 的大作中提到】
: 坚决不用大公司出品的
l**********n
发帖数: 8443
4
为啥要用JS开发Native App?JS不检查参数,类型。
k***5
发帖数: 583
5
快,不要折腾object-c,swift。

【在 l**********n 的大作中提到】
: 为啥要用JS开发Native App?JS不检查参数,类型。
z****e
发帖数: 54598
6

脚本最慢了
一旦代码量多了之后
debug各种恶心你
swift配合xcode才是真正的快
不会用xcode另说

【在 k***5 的大作中提到】
: 快,不要折腾object-c,swift。
l**********n
发帖数: 8443
7
没法debug.

【在 z****e 的大作中提到】
: 扯
: 脚本最慢了
: 一旦代码量多了之后
: debug各种恶心你
: swift配合xcode才是真正的快
: 不会用xcode另说

s********k
发帖数: 6180
8
JS直接肯定慢,FB这个是像当年把PHP转换成C++一样的工具,JS转换为native?

【在 z****e 的大作中提到】
: 扯
: 脚本最慢了
: 一旦代码量多了之后
: debug各种恶心你
: swift配合xcode才是真正的快
: 不会用xcode另说

h******b
发帖数: 6055
9
这个非常非常有潜力,比较像appcelerator titanium, 界面语言是js,重新compile成
完全native的app。脸书的资源显然不是appcelerator可比。
js现在在前端是统治性的地位。 很多公司的GUI语言都是js。 前几天跟彭博的朋友
聊天,彭博terminal里面所有界面都是js。
当然我绝不会做吃螃蟹的人。 脸书到底拿这个当pet project还是all in还有待观察
。 最少等安卓支持以后吧。 脸书自己的主力app要是敢用这个写,我就跟进了。
脸书react对抗谷歌angular, 非常精彩啊。感觉react比angular传统很多,angular的
什么directives, filters, scopes, factories, services完全脱离了传统jquery。
如果脸书all in,官方脸书app改成react,我看好react两年后市场份额完全超越
angular,同时淘汰phonegap成为跨平台app开发首选。
当然如果只是pet project就另当别论了。
N********n
发帖数: 8363
10

彭博terminal has probably the lamest GUI out there among all the
clients offered by different big trading firms. Many traders find
it hard to do thorough technical analysis using that GUI.

【在 h******b 的大作中提到】
: 这个非常非常有潜力,比较像appcelerator titanium, 界面语言是js,重新compile成
: 完全native的app。脸书的资源显然不是appcelerator可比。
: js现在在前端是统治性的地位。 很多公司的GUI语言都是js。 前几天跟彭博的朋友
: 聊天,彭博terminal里面所有界面都是js。
: 当然我绝不会做吃螃蟹的人。 脸书到底拿这个当pet project还是all in还有待观察
: 。 最少等安卓支持以后吧。 脸书自己的主力app要是敢用这个写,我就跟进了。
: 脸书react对抗谷歌angular, 非常精彩啊。感觉react比angular传统很多,angular的
: 什么directives, filters, scopes, factories, services完全脱离了传统jquery。
: 如果脸书all in,官方脸书app改成react,我看好react两年后市场份额完全超越
: angular,同时淘汰phonegap成为跨平台app开发首选。

相关主题
再说说react & angular 2best Android & iPhone cross-platform dev framework?
Material Design 大家用的多么 -- ngMaterialxaramin, phonegap, titanium, which one should I choose
现在mobile开发的趋势是怎么样的?贴个ionic/angular/phonegap的成功app
进入Programming版参与讨论
h******b
发帖数: 6055
11
那也是金融界第一软件。
这年头纯desktop的软件越来越少,都是往web application发展。
js统治前台开发无悬念。

【在 N********n 的大作中提到】
:
: 彭博terminal has probably the lamest GUI out there among all the
: clients offered by different big trading firms. Many traders find
: it hard to do thorough technical analysis using that GUI.

N********n
发帖数: 8363
12

金融界第一软件, LOL. No serious traders use that JS-joker as trading
platform. Cannot even do a fractal drag & drop (and many other TAs)
w/ it. The majority trading firms offer desktop trading clients that
are far richer and easy to use.

【在 h******b 的大作中提到】
: 那也是金融界第一软件。
: 这年头纯desktop的软件越来越少,都是往web application发展。
: js统治前台开发无悬念。

s********k
发帖数: 6180
13
你是比较React native和Angular,那react native和真正的native相比呢?



【在 h******b 的大作中提到】
: 这个非常非常有潜力,比较像appcelerator titanium, 界面语言是js,重新compile成
: 完全native的app。脸书的资源显然不是appcelerator可比。
: js现在在前端是统治性的地位。 很多公司的GUI语言都是js。 前几天跟彭博的朋友
: 聊天,彭博terminal里面所有界面都是js。
: 当然我绝不会做吃螃蟹的人。 脸书到底拿这个当pet project还是all in还有待观察
: 。 最少等安卓支持以后吧。 脸书自己的主力app要是敢用这个写,我就跟进了。
: 脸书react对抗谷歌angular, 非常精彩啊。感觉react比angular传统很多,angular的
: 什么directives, filters, scopes, factories, services完全脱离了传统jquery。
: 如果脸书all in,官方脸书app改成react,我看好react两年后市场份额完全超越
: angular,同时淘汰phonegap成为跨平台app开发首选。

h******b
发帖数: 6055
14
很多现成js的人不想浪费时间学习别的语言,react native显然首选。
但最终react的竞争对手不是native,而是phonegap/cordova/titanium/ionic这些跨平
台产品。
现在还言之过早,好歹也得看看安卓支持如何,脸书谷歌都太多pet project了。我最
少会等一个hero app出来。
react出来也两年了吧,你去indeed查一下工作数量只有angular的20%,不是一个重量
级的。

【在 s********k 的大作中提到】
: 你是比较React native和Angular,那react native和真正的native相比呢?
:
:

h******b
发帖数: 6055
15
http://m.waterstechnology.com/waters/special/2358241/waters-ran

【在 N********n 的大作中提到】
:
: 金融界第一软件, LOL. No serious traders use that JS-joker as trading
: platform. Cannot even do a fractal drag & drop (and many other TAs)
: w/ it. The majority trading firms offer desktop trading clients that
: are far richer and easy to use.

s********k
发帖数: 6180
16
不明白了难道JS程序员就死死等着JS统治mobile?其实就算iOS难,至少Android开发学
习Java不难吧,还可以绕过这么多不确定因素,为啥不愿意动手做native非要等那些?
FB据说在用他开发一些side project,举得例子就是2048这种,像主APP,Messenger之
类估计基本不会用这个

【在 h******b 的大作中提到】
: 很多现成js的人不想浪费时间学习别的语言,react native显然首选。
: 但最终react的竞争对手不是native,而是phonegap/cordova/titanium/ionic这些跨平
: 台产品。
: 现在还言之过早,好歹也得看看安卓支持如何,脸书谷歌都太多pet project了。我最
: 少会等一个hero app出来。
: react出来也两年了吧,你去indeed查一下工作数量只有angular的20%,不是一个重量
: 级的。

N********n
发帖数: 8363
17

The best trading platforms are like those offered by TD Ameritrade,
OptionHouse and so on. Look at their client options, all native
desktop or mobile clients.
https://mediaserver.thinkorswim.com/installer/install.html

【在 h******b 的大作中提到】
: http://m.waterstechnology.com/waters/special/2358241/waters-ran
h******b
发帖数: 6055
18
没有什么不确定因素,现在跨平台开发和native是五五开。
js可以把糙快猛发挥到极致,有时间学习新语言不如多研究研究业务。 技术,永远是
产品成败里最小的一个环节。

【在 s********k 的大作中提到】
: 不明白了难道JS程序员就死死等着JS统治mobile?其实就算iOS难,至少Android开发学
: 习Java不难吧,还可以绕过这么多不确定因素,为啥不愿意动手做native非要等那些?
: FB据说在用他开发一些side project,举得例子就是2048这种,像主APP,Messenger之
: 类估计基本不会用这个

h******b
发帖数: 6055
19
你说的那些都是retail account。
我贴的那个waters相当于金融业的zagat, institutional trading里的权威。
彭博在institution里不是少林也算武当,综
合影响力没有任何金融软件公司可比。彭博交易平台的客户是fidelity, pimco,甚至
td自己这个级别的。

【在 N********n 的大作中提到】
:
: The best trading platforms are like those offered by TD Ameritrade,
: OptionHouse and so on. Look at their client options, all native
: desktop or mobile clients.
: https://mediaserver.thinkorswim.com/installer/install.html

N********n
发帖数: 8363
20

The strength of 彭博 services comes from its server being able to
provide real-time data fast, not from its JS clients. No serious
traders use that poor GUI to do technical analysis.
That thinkorswim link I posted is from TD already, BTW.

【在 h******b 的大作中提到】
: 你说的那些都是retail account。
: 我贴的那个waters相当于金融业的zagat, institutional trading里的权威。
: 彭博在institution里不是少林也算武当,综
: 合影响力没有任何金融软件公司可比。彭博交易平台的客户是fidelity, pimco,甚至
: td自己这个级别的。

相关主题
请教cross platform的mobile development最好是哪个framework7
phonegap开发跨平台的手机,咋样?请教移动开发的framework问题
有人用angular 2吗? ionic 2的alpha出来了竟然已经学会了reactjs和angular js 2.
进入Programming版参与讨论
s********k
发帖数: 6180
21
我的意思JS时间真的能省?开发开始可以省,但是到时候遇到个不能绕过的坑或者
debug时间全赔进去了吧

【在 h******b 的大作中提到】
: 没有什么不确定因素,现在跨平台开发和native是五五开。
: js可以把糙快猛发挥到极致,有时间学习新语言不如多研究研究业务。 技术,永远是
: 产品成败里最小的一个环节。

h******b
发帖数: 6055
22
没有不能绕过的坑,这个板上的码工最大误区就是这个产品少了这个功能,或者这个部
分性能不行,肯定失败。
为了兼容性砍掉功能,简化功能,甚至有了钱将来native重写,都可以。js最大优势就
是最快达到mvp产品,迅速在市场上测试需求。
熟能生巧,一个语言网页,app,后端通吃,显然能最大化生产力。 绝大多数app都是
不成功的,都是做不大的,js让你最低成本拿到第一桶金。

【在 s********k 的大作中提到】
: 我的意思JS时间真的能省?开发开始可以省,但是到时候遇到个不能绕过的坑或者
: debug时间全赔进去了吧

z****e
发帖数: 54598
23
我说的慢可不仅仅是运行时慢
开发也很慢
ide没办法帮忙,你用vi一点一点去抠
抠到猴年马月去
mobile开发,60%以上用的都是平台推荐的语言
这个有统计数据予以支持
你用了就知道,真正开发时候,平台开发ide比如xcode
你还是要装,不装很多features你用不了
而且第三方工具,一般首先提供的文档就是平台提供的语言
比如你要做一个第三方工具给ios上用
你第一要完成的肯定是关于obj c或者swift的文档
而一定不会是js文档,而且有么有这个文档都不知道
比如admob就压根没有除了java/objc/c#以外的文档
那你打算不打算赚钱呢?

【在 s********k 的大作中提到】
: JS直接肯定慢,FB这个是像当年把PHP转换成C++一样的工具,JS转换为native?
l**********n
发帖数: 8443
24
js比如写错了method name, 并不报错,一定要到运行时发现。人不是机器,没有full
coverage test, 总会犯错。

【在 z****e 的大作中提到】
: 我说的慢可不仅仅是运行时慢
: 开发也很慢
: ide没办法帮忙,你用vi一点一点去抠
: 抠到猴年马月去
: mobile开发,60%以上用的都是平台推荐的语言
: 这个有统计数据予以支持
: 你用了就知道,真正开发时候,平台开发ide比如xcode
: 你还是要装,不装很多features你用不了
: 而且第三方工具,一般首先提供的文档就是平台提供的语言
: 比如你要做一个第三方工具给ios上用

z****e
发帖数: 54598
25
脚本很多就是个toy
不仅js是这样
做的东西都是toy project
做点crud var,大概就这样
光靠这点东西要想有市场竞争力,很难
一般投资人也都不愿意投钱在这些东西上
投资人很关心一点就是技术的不可复制性
就是如果一个东西,大公司很容易就抄走了的话
投资人是不太愿意投钱的,国内投资一个常见的问题就是
如果bat抄你的呢?你怎么办呢?
这个问题如果没有答案,基本上融资失败

full

【在 l**********n 的大作中提到】
: js比如写错了method name, 并不报错,一定要到运行时发现。人不是机器,没有full
: coverage test, 总会犯错。

s********k
发帖数: 6180
26
native这么多lib,前人经验,JS上做mobile不是不能绕过坑,而是坑比别人多几个数
量级别的话,怎么最大化生产力?

【在 h******b 的大作中提到】
: 没有不能绕过的坑,这个板上的码工最大误区就是这个产品少了这个功能,或者这个部
: 分性能不行,肯定失败。
: 为了兼容性砍掉功能,简化功能,甚至有了钱将来native重写,都可以。js最大优势就
: 是最快达到mvp产品,迅速在市场上测试需求。
: 熟能生巧,一个语言网页,app,后端通吃,显然能最大化生产力。 绝大多数app都是
: 不成功的,都是做不大的,js让你最低成本拿到第一桶金。

h******b
发帖数: 6055
27
cordova早就有admob了:
https://github.com/floatinghotpot/cordova-plugin-admob
一个小团队没有任何东西是大公司不能复制的。 app本来就没技术含量,赌的就是先
机。 去看看畅销榜前二十哪个是高科技。

【在 z****e 的大作中提到】
: 脚本很多就是个toy
: 不仅js是这样
: 做的东西都是toy project
: 做点crud var,大概就这样
: 光靠这点东西要想有市场竞争力,很难
: 一般投资人也都不愿意投钱在这些东西上
: 投资人很关心一点就是技术的不可复制性
: 就是如果一个东西,大公司很容易就抄走了的话
: 投资人是不太愿意投钱的,国内投资一个常见的问题就是
: 如果bat抄你的呢?你怎么办呢?

h******b
发帖数: 6055
28
js上就是做网页那套东西搬app上来,加几个native plugin而已,大部分app跟mobile
web没有任何区别。
坑再多,也无法抹杀一套代码,四个平台(iOS,Android, mobile web, 甚至windows
phone)的压倒性优势。 去下载sworkit, 安卓版,打开apk,看看里面的www folder。
这个app已经拉到上百万美金的投资了。 比这里99%的人走的都远。
这个问题我跟赵策讨论过最少八百次了。 无论是phonegap,ionic, titanium,
cocosjs,unity还是native开发都有大把成功案例。你自己想用什么用什么。
app最终靠的是业务理解而不是技术。搞前台的一般对业务需求理解的更深刻,js能吃
个三四成市场就足够了。万金油的语言。

【在 s********k 的大作中提到】
: native这么多lib,前人经验,JS上做mobile不是不能绕过坑,而是坑比别人多几个数
: 量级别的话,怎么最大化生产力?

z****e
发帖数: 54598
29
admob是google自己做的东西
你没事还给这个套了一层套,鬼知道这里面会不会有什么问题
而且这个plugin没有任何ide上的支持
都是用手乱写,开发效率极为低下
另外你一天到晚忽悠说什么先机,没有技术含量
你为什么总把别人当傻子看呢?
你觉得人家有钱的每天闲着没事就少你这一个app是吗?
哭着喊着跪着要给你投资?
就像你看到fb用了php做了个网站就以为自己也用php做个网站就能骗到钱了?
你怎么不看看创始人的犹背景?你是犹么?
同样的,有些东西腾讯做,他只要发个广告,几百万人响应
你做,你发个广告,有几个人能响应么?
一天到晚把别人当傻子忽悠

【在 h******b 的大作中提到】
: cordova早就有admob了:
: https://github.com/floatinghotpot/cordova-plugin-admob
: 一个小团队没有任何东西是大公司不能复制的。 app本来就没技术含量,赌的就是先
: 机。 去看看畅销榜前二十哪个是高科技。

N********n
发帖数: 8363
30

这种思维的着眼点就是错的。MOBILE APP的第一要素是用户体验,其余都靠边
站。JS跨半天搞出来的APP死老卡。跨平台为开发者省事,但跨出来的APP用户
不买账啥用?从IOS到ANDROID到WPHONE,热门APP排行榜上NATIVE压倒优势就
说明这一点。且不说JS写点复杂程序多费劲,就像楼上说的METHOD名错了都不
纠错,JS不受待见是有原因的。

【在 h******b 的大作中提到】
: js上就是做网页那套东西搬app上来,加几个native plugin而已,大部分app跟mobile
: web没有任何区别。
: 坑再多,也无法抹杀一套代码,四个平台(iOS,Android, mobile web, 甚至windows
: phone)的压倒性优势。 去下载sworkit, 安卓版,打开apk,看看里面的www folder。
: 这个app已经拉到上百万美金的投资了。 比这里99%的人走的都远。
: 这个问题我跟赵策讨论过最少八百次了。 无论是phonegap,ionic, titanium,
: cocosjs,unity还是native开发都有大把成功案例。你自己想用什么用什么。
: app最终靠的是业务理解而不是技术。搞前台的一般对业务需求理解的更深刻,js能吃
: 个三四成市场就足够了。万金油的语言。

相关主题
react完蛋了?同时写两个平台的app?
请推荐ios和android的开发平台(包子答谢)最完善的js跨平台app速成模板: 应有尽有
感觉整个JS的生态比较病态跨平台开发比较
进入Programming版参与讨论
h******b
发帖数: 6055
31
中国韩国top grossing的前十, 一水都是跨平台开发。
这个问题我和你还有赵策已经争论几百次了, 我也懒得再重复了, 最后一贴。
我的信念是, 无论是三四十岁转行, 还是个人开发创业, Javascript是2015年第一
语言。 你不是科班出身, 或者说不是单身大学生无限时间的, Javascript让你最快
把你的业务知识变成工作, 变成完整产品。 这个低门槛, 高生产力的full stack开
发理念, 显然直接伤害了java/c#程序员的利益。 但javascript取代中低端java/c#
工作是大势所趋。
网页(有任何疑问?), app(ionic, react native, phonegap, cordova), 游戏(
cocosjs, unity), 后端(node/express), 各种成功案例, 瑞士军刀的语言, 无
一不能, 而且学无止境。 或许不能达到任何一个领域(网页除外)的巅峰, 但绝对
是糙快猛的极端。
不是每个人都需要什么技术含量立足, 真正的财富是业务知识, 花街矿工为什么所有
码工平均收入第一? 语言本身的技术含量,远远低于实际业务的了解。 彭博的程序
员和莉莉丝的程序员能否互换, 或者外包给阿三什么的? 显然不能。

【在 N********n 的大作中提到】
:
: 这种思维的着眼点就是错的。MOBILE APP的第一要素是用户体验,其余都靠边
: 站。JS跨半天搞出来的APP死老卡。跨平台为开发者省事,但跨出来的APP用户
: 不买账啥用?从IOS到ANDROID到WPHONE,热门APP排行榜上NATIVE压倒优势就
: 说明这一点。且不说JS写点复杂程序多费劲,就像楼上说的METHOD名错了都不
: 纠错,JS不受待见是有原因的。

s********k
发帖数: 6180
32
但是感觉没有基础JS比java还难学啊,有点杂乱无章感觉

【在 h******b 的大作中提到】
: 中国韩国top grossing的前十, 一水都是跨平台开发。
: 这个问题我和你还有赵策已经争论几百次了, 我也懒得再重复了, 最后一贴。
: 我的信念是, 无论是三四十岁转行, 还是个人开发创业, Javascript是2015年第一
: 语言。 你不是科班出身, 或者说不是单身大学生无限时间的, Javascript让你最快
: 把你的业务知识变成工作, 变成完整产品。 这个低门槛, 高生产力的full stack开
: 发理念, 显然直接伤害了java/c#程序员的利益。 但javascript取代中低端java/c#
: 工作是大势所趋。
: 网页(有任何疑问?), app(ionic, react native, phonegap, cordova), 游戏(
: cocosjs, unity), 后端(node/express), 各种成功案例, 瑞士军刀的语言, 无
: 一不能, 而且学无止境。 或许不能达到任何一个领域(网页除外)的巅峰, 但绝对

z****e
发帖数: 54598
33
靠,你这个造谣就明显了
随便说个例子
就是top gross 10的那个刀塔传奇就不是js写的
unity首选是c++好不好,而且unity那个js并不是js,而是类似js的一个他们的脚本
你别一天到晚看到unity就觉得这个跟js有关系
绝大多数unity的东西跟js没毛关系

【在 h******b 的大作中提到】
: 中国韩国top grossing的前十, 一水都是跨平台开发。
: 这个问题我和你还有赵策已经争论几百次了, 我也懒得再重复了, 最后一贴。
: 我的信念是, 无论是三四十岁转行, 还是个人开发创业, Javascript是2015年第一
: 语言。 你不是科班出身, 或者说不是单身大学生无限时间的, Javascript让你最快
: 把你的业务知识变成工作, 变成完整产品。 这个低门槛, 高生产力的full stack开
: 发理念, 显然直接伤害了java/c#程序员的利益。 但javascript取代中低端java/c#
: 工作是大势所趋。
: 网页(有任何疑问?), app(ionic, react native, phonegap, cordova), 游戏(
: cocosjs, unity), 后端(node/express), 各种成功案例, 瑞士军刀的语言, 无
: 一不能, 而且学无止境。 或许不能达到任何一个领域(网页除外)的巅峰, 但绝对

z****e
发帖数: 54598
34

你丫尽扯蛋,自己把前面n个人的说法翻出来看看
几乎一边倒地反对js,大多数人都是明显倾向于swift,objc,java这种直接写
或者是c++,对js的评价几乎都是,那玩意是用来画table的吧?
什么2015第一语言那就是扯蛋,2015上升最快的语言
主要是node凑了点热闹,本来node做的那些就是php在做
fb最早就是做php的嘛,web换来换去,没有啥太大意义
做来做去都是crud那些,如果你认为这个东西无法外包,那你good luck了
js大多数时候只会这个东西,基本上工作没戏,不信你试试
找一个只要求js的工作岗位出来我看看,你找的js工作列表,随便点进去一看
几乎都要求其他的技能,而非仅仅是js,另外用js就可以最快变成什么产品就是纯粹扯蛋
用js很快就会陷入到无尽的debug海洋中去
这个问题其他语言也有,但是明显会比js要好很多
js很多还在用vi开发,我的天,你这种搞法,什么时候能搞完啊?
而且你的论据几乎都是扯蛋,流水top10几乎没有一个跟js有关系的
不信你问问coltzhao他们用啥写他们的app
那个就是top10的东西啊,刀塔传奇我可以明确告诉你,跟js没鸟关系
他们一堆美工在我的微信上,我对那个玩意比你清楚
开发最简单的就是用ide搞,否则都是自找麻烦
还有就是你老是把别人当傻瓜忽悠我靠
上次你自己贴的一个2d游戏framework的对比
结果下面评论几乎都是说spritekit如何如何好
你一看不对,赶紧删掉,你这种表演能不能少一点?

【在 h******b 的大作中提到】
: 中国韩国top grossing的前十, 一水都是跨平台开发。
: 这个问题我和你还有赵策已经争论几百次了, 我也懒得再重复了, 最后一贴。
: 我的信念是, 无论是三四十岁转行, 还是个人开发创业, Javascript是2015年第一
: 语言。 你不是科班出身, 或者说不是单身大学生无限时间的, Javascript让你最快
: 把你的业务知识变成工作, 变成完整产品。 这个低门槛, 高生产力的full stack开
: 发理念, 显然直接伤害了java/c#程序员的利益。 但javascript取代中低端java/c#
: 工作是大势所趋。
: 网页(有任何疑问?), app(ionic, react native, phonegap, cordova), 游戏(
: cocosjs, unity), 后端(node/express), 各种成功案例, 瑞士军刀的语言, 无
: 一不能, 而且学无止境。 或许不能达到任何一个领域(网页除外)的巅峰, 但绝对

z****e
发帖数: 54598
35
而且所谓的跨平台基本上都是假的
最理想的跨平台就是你写一次,然后编译一次
然后到处都能跑对吧?
但是js那些基本上需要你针对所有平台compile一次
而且针对不同的平台,你需要安装不同的工具
比如如果要搞ios,你需要安装xcode
那既然如此,我为什么不直接xcode呢?
为什么还要额外搞一个东西?
还有就是不同平台上的in app purchase的api是不一样的
一般什么平台就用什么产商的in app purchase
比如ios就用apple,android就用google的
第三方的话又是各种恶心你
做过一次对这种东西都是深恶痛绝之
丫没做过的总是瞎忽悠
h******b
发帖数: 6055
36
那为什么中国畅销前十是被cocos2d,unity统治了而不是native开发呢? 国内码工那
么便宜为什么不native? 为什么上轮子?
跨平台解决兼容性问题不都是这样? 网页这么多个预览器也不都活的很好?
cordova/phonegap封装不需要xcode,显然你很多年没搞过跨平台js开发了,连admob/内
购早就被支持了都不知道。湾区大把拿到赞助的app是跨平台js封装的。
反正就你开发的方法对,别人的都是错的。肯定失败。殊不知前端后端本来就是华山剑
宗气宗之争。
我的观点就是,随着开发门槛的下降,前端设计师,产品经理和程序员的定位会越来越
模糊。 纯技术人员的需要会越来越少。 现在无数前端的会js,一个prototype能直
接连数据库成为MVP是大势所趋,非常适合agile开发。 开发最花时间的就是界面功能
各种reiteration。

【在 z****e 的大作中提到】
: 而且所谓的跨平台基本上都是假的
: 最理想的跨平台就是你写一次,然后编译一次
: 然后到处都能跑对吧?
: 但是js那些基本上需要你针对所有平台compile一次
: 而且针对不同的平台,你需要安装不同的工具
: 比如如果要搞ios,你需要安装xcode
: 那既然如此,我为什么不直接xcode呢?
: 为什么还要额外搞一个东西?
: 还有就是不同平台上的in app purchase的api是不一样的
: 一般什么平台就用什么产商的in app purchase

c*******0
发帖数: 5247
37

/内
我比较好奇,非游戏的,这几年成功的app哪个是js跨平台开发的?

【在 h******b 的大作中提到】
: 那为什么中国畅销前十是被cocos2d,unity统治了而不是native开发呢? 国内码工那
: 么便宜为什么不native? 为什么上轮子?
: 跨平台解决兼容性问题不都是这样? 网页这么多个预览器也不都活的很好?
: cordova/phonegap封装不需要xcode,显然你很多年没搞过跨平台js开发了,连admob/内
: 购早就被支持了都不知道。湾区大把拿到赞助的app是跨平台js封装的。
: 反正就你开发的方法对,别人的都是错的。肯定失败。殊不知前端后端本来就是华山剑
: 宗气宗之争。
: 我的观点就是,随着开发门槛的下降,前端设计师,产品经理和程序员的定位会越来越
: 模糊。 纯技术人员的需要会越来越少。 现在无数前端的会js,一个prototype能直
: 接连数据库成为MVP是大势所趋,非常适合agile开发。 开发最花时间的就是界面功能

z****e
发帖数: 54598
38

unity的问题早就说过了,不是早就有数据显示,60%以上的开发是由平台原生语言完成
的么?
你又装作没看到?
/内
不用ide连debug都没法做,用vi去抠代码?你见过谁吃饱了这么做?
顺便说一下,cocoa2d我已经说过很多次了,这个东西啥语言接口都有
xcode都有官方文档教你怎么用cocoa2d的类库,其次你上次贴出来那个2d framework的
对比
下面评论一边倒说spritekit的好,你后来删了还不就是因为明显对你的论点不利?
还有就是,任何工具,最好的文档都来自官方文档
其他都是一套,这一层套经常有各种问题,你根本没做过,所以都想当然
上次到最后才发现,阿,原来还需要xcode,可见你根本没有动手实践过,就知道看广
告文
除了你,你见过其他人,尤其是一线开发人员认同你的说法了没?
这里谁大概做啥工作的,在什么公司,对技术稍微敏感一点的人都能感觉出来
我感觉基本上一线开发人员都在against你的论点
这都什么乱七八糟的,什么语言都能跨平台好不好
如果这也叫跨平台的话
js本质上是一个设计用来搞web的语言,跟一些复杂的app有本质上的冲突
否则为啥apple和google要选择其他oop语言?
还有,游戏开发尤其适合oop,而且是越纯粹越好
无论是c++还是java还是swift,基本上都是比较纯的oop
这里面有各种考虑,现有机能并不是强大到你社么都可以不管的地步
是比以前更简单,但是并不是说你啥都可以不用考虑
尤其是内存的使用,虽然有gc,但是内存使用还是需要复用objects
否则稍微fps高一点,你的gc就会很频繁地调动,严重影响客户体验
你只会js,但是你盲目地鼓吹js能搞定一切就是胡扯蛋
而且你的所谓证据很多都是牵强附会,cocoa2d和unity用得最多的是c++好不好
cocos2d-js根本没有人用,而且一线开发人员反馈回来的看法是
spritekit比cocos2d好用,对于2d游戏来说

【在 h******b 的大作中提到】
: 那为什么中国畅销前十是被cocos2d,unity统治了而不是native开发呢? 国内码工那
: 么便宜为什么不native? 为什么上轮子?
: 跨平台解决兼容性问题不都是这样? 网页这么多个预览器也不都活的很好?
: cordova/phonegap封装不需要xcode,显然你很多年没搞过跨平台js开发了,连admob/内
: 购早就被支持了都不知道。湾区大把拿到赞助的app是跨平台js封装的。
: 反正就你开发的方法对,别人的都是错的。肯定失败。殊不知前端后端本来就是华山剑
: 宗气宗之争。
: 我的观点就是,随着开发门槛的下降,前端设计师,产品经理和程序员的定位会越来越
: 模糊。 纯技术人员的需要会越来越少。 现在无数前端的会js,一个prototype能直
: 接连数据库成为MVP是大势所趋,非常适合agile开发。 开发最花时间的就是界面功能

h******b
发帖数: 6055
39
无论怎么反馈,改变不了cocos2d统治2d畅销榜,unity3d统治3d畅销榜的事实。去看看
中国畅销前十。
这里全是怕自己被边缘化的程序员,当然害怕JavaScript更进一步,但历史的车轮,最
终会碾压不能与时俱进的人。 有谁能想到c#在indeed的工作上只有JavaScript的四分
之一?
我只是给初学编程的人, 还有前端的人提供一条完全可行的道路。 或许你做不了下个
脸书,但只要你的idea是正确的,拉个几百万是不成问题的。

【在 z****e 的大作中提到】
:
: unity的问题早就说过了,不是早就有数据显示,60%以上的开发是由平台原生语言完成
: 的么?
: 你又装作没看到?
: /内
: 不用ide连debug都没法做,用vi去抠代码?你见过谁吃饱了这么做?
: 顺便说一下,cocoa2d我已经说过很多次了,这个东西啥语言接口都有
: xcode都有官方文档教你怎么用cocoa2d的类库,其次你上次贴出来那个2d framework的
: 对比
: 下面评论一边倒说spritekit的好,你后来删了还不就是因为明显对你的论点不利?

b******y
发帖数: 9224
40
又是一场混战,呵呵。
我觉得,做web,随便搞个小webapp, js还凑合。但正经的大容量网站,还是要用
compiled language. 因为那是serious computer science的language. Scripting
language不可靠的。
相关主题
跨平台开发比较Material Design 大家用的多么 -- ngMaterial
The ionic app takes 3mins to load on android?现在mobile开发的趋势是怎么样的?
再说说react & angular 2best Android & iPhone cross-platform dev framework?
进入Programming版参与讨论
h******b
发帖数: 6055
41
http://www.appcelerator.com/customers/app-showcase/
React Native的技术跟Titanium Appcelerator应该是最接近的, JS语言, compile成
native app。 2014年Titanium拉了两千万赞助, 一下子火了, 你可以看看他们的
showcase。
最终还得看脸书有多serious。

【在 c*******0 的大作中提到】
:
: /内
: 我比较好奇,非游戏的,这几年成功的app哪个是js跨平台开发的?

c*******0
发帖数: 5247
42
我是说从小到大,然后火起来的。这上面没一个符合这个标准。
我大概看了十几个这里面的app,只能说如果你carr你的work,至少这个框架还是别用
。你看看这个界面,啥东西啊。
我问这个问题的原因是这几年我觉得体验好的app几乎都是原生的,ios first。我真的
希望知道有没有用跨平台开发,从startup做起然后火起来,用户交口称赞的。

【在 h******b 的大作中提到】
: http://www.appcelerator.com/customers/app-showcase/
: React Native的技术跟Titanium Appcelerator应该是最接近的, JS语言, compile成
: native app。 2014年Titanium拉了两千万赞助, 一下子火了, 你可以看看他们的
: showcase。
: 最终还得看脸书有多serious。

h******b
发帖数: 6055
43
不妨碍这上面,大把startup拉几百万投资的, 还有EBay/PayPal这样的大公司。
不是所有app/网站都是靠界面吃饭的, iOS现在business第一paid/grossing的doterra
界面很好看? 是不是也是他们不care他们的work?
http://www.appannie.com/apps/ios/top/united-states/business/?de
你的app最终是否符合市场需要才是一切, 界面只是很小一部分。
当然您要是认为是snapchat那样的火才算成功, 可能暂时还没有这个级别的startup。

很多公司拿到赞助就转native了, 但没javascript他们根本走不到那一步。
javascript最强大的是迅速出成品, 最低成本测试你的idea是否是正确的。 有了钱
想怎么精益求精都可以。

【在 c*******0 的大作中提到】
: 我是说从小到大,然后火起来的。这上面没一个符合这个标准。
: 我大概看了十几个这里面的app,只能说如果你carr你的work,至少这个框架还是别用
: 。你看看这个界面,啥东西啊。
: 我问这个问题的原因是这几年我觉得体验好的app几乎都是原生的,ios first。我真的
: 希望知道有没有用跨平台开发,从startup做起然后火起来,用户交口称赞的。

c*******0
发帖数: 5247
44

doterra
我只是想理解到底js based的cross platform app开发到底sweet spot在哪里。
doTERRA根本就不是什么好例子,这种先在web/desktop火起来的,mobile再烂都会有人
下载。
你说的这些和大部分前端都不fit。大部分前端要做startup的话,design是他们的
expertise之一, domain expertise不是。如果这种界面是他们做出来的东西,这是对
design的侮辱。
我现在的理解是js based的cross platform app适合于business很强的人,准备做
business oriented的startup,然后找一个会js的开发者快速开发原型,多个平台通用
。我觉得这个还是make sense的。

【在 h******b 的大作中提到】
: 不妨碍这上面,大把startup拉几百万投资的, 还有EBay/PayPal这样的大公司。
: 不是所有app/网站都是靠界面吃饭的, iOS现在business第一paid/grossing的doterra
: 界面很好看? 是不是也是他们不care他们的work?
: http://www.appannie.com/apps/ios/top/united-states/business/?de
: 你的app最终是否符合市场需要才是一切, 界面只是很小一部分。
: 当然您要是认为是snapchat那样的火才算成功, 可能暂时还没有这个级别的startup。
:
: 很多公司拿到赞助就转native了, 但没javascript他们根本走不到那一步。
: javascript最强大的是迅速出成品, 最低成本测试你的idea是否是正确的。 有了钱
: 想怎么精益求精都可以。

N********n
发帖数: 8363
45

用cocos2d的主力是C++程序员,用UNITY的主力是C#程序员。这要算跨平台
也是C++、C#跨平台,跟JS有啥关系?你每次讨论玩的把戏就是把COCOS和
UNITY全算在JS头上,这样浑水摸鱼能糊弄谁啊?HOHO。
关于JS我说过多年了。这个语言无类型检查、难纠错、无SCOPE概念、动态类
型不与IDE合作...处处都是硬伤,导致写不了复杂程序,需要大改。CLIENT
端做个SPA能对付。SERVER端也就是代替PHP。你要是自认就是写糙快猛小程
序的命我就不说啥了。想做大JS目前这个状态没戏。

【在 h******b 的大作中提到】
: 那为什么中国畅销前十是被cocos2d,unity统治了而不是native开发呢? 国内码工那
: 么便宜为什么不native? 为什么上轮子?
: 跨平台解决兼容性问题不都是这样? 网页这么多个预览器也不都活的很好?
: cordova/phonegap封装不需要xcode,显然你很多年没搞过跨平台js开发了,连admob/内
: 购早就被支持了都不知道。湾区大把拿到赞助的app是跨平台js封装的。
: 反正就你开发的方法对,别人的都是错的。肯定失败。殊不知前端后端本来就是华山剑
: 宗气宗之争。
: 我的观点就是,随着开发门槛的下降,前端设计师,产品经理和程序员的定位会越来越
: 模糊。 纯技术人员的需要会越来越少。 现在无数前端的会js,一个prototype能直
: 接连数据库成为MVP是大势所趋,非常适合agile开发。 开发最花时间的就是界面功能

s********k
发帖数: 6180
46
idea正确随便靠JS糊弄下就可以拉倒几百万?
JS你说的mobile APP优势在2015一个都没有。
1. 一个语言四个平台:这个基本就是扯淡,好比要一个新手去商业丛林,给他分别来
砍刀,切刀,尖刀是最合适的,JS相当于给一把刀,结果三样都能干,三样都干的不咋
样,更要命的时新手而言,学会一把刀耍三种模式其实很费经,远不如踏实学两把刀。
4个平台也是夸张而已,其实就做IOS,Android可以,你可以看看多少mobile APP根本
就没有web版本(instagram当年,uber,数不胜数),mobile就是要利用mobile的那些
专有优势,尤其做O2O这种,web要做也和mobile不一样做法,根本没有四个平台这么想
象中美好。
2.糙快猛,time to market:要考虑这个,更不应该用JS,就算FB这个开始使劲推,多
久才能成熟,才有好的解决方案,不成熟要么你去趟地雷,要么干等,这些哪个可以能
够更快开发,哪个time to market更好?
3. MVP就可以去拉投资:说明APP可能经常变话,就是说刚开始想JS就能做好的APP,后
来idea被推翻,发现不对,再想一个idea发现JS做起来不那么容易,咋办?温习下磨刀
不误砍材工把
4. 新手学习,instagram当年founder也是新手,要是他没有下去学学IoS native,黄
花菜都凉了。
5. JS程序员方便,好吧,要是JS程序员就死抱着JS不放,不愿意学习其他,那也就这
样了。

【在 h******b 的大作中提到】
: 无论怎么反馈,改变不了cocos2d统治2d畅销榜,unity3d统治3d畅销榜的事实。去看看
: 中国畅销前十。
: 这里全是怕自己被边缘化的程序员,当然害怕JavaScript更进一步,但历史的车轮,最
: 终会碾压不能与时俱进的人。 有谁能想到c#在indeed的工作上只有JavaScript的四分
: 之一?
: 我只是给初学编程的人, 还有前端的人提供一条完全可行的道路。 或许你做不了下个
: 脸书,但只要你的idea是正确的,拉个几百万是不成问题的。

h******b
发帖数: 6055
47
上面的例子数不胜数。Titanium appcelerator大把重量级传统公司,小startup用
ionic拉到第一桶金,cocosjs好几个top grossing的游戏。node更是打开一片天。
JavaScript可以说是全面开花。
真的像你说的那样,脸书也就不会推react native,谷歌不会推ionic/angular,
titanium appcelerator去年也拉不到两千万美金了。
板上传统编程的人拼命否定js的强势,就是怕web的人直接打进他们大本营。 本来是
井水不犯河水,现在突然js拿下了两三成app开发,怎么能不颤抖?
web/前台背景的人一个语言full stack开发任何项目,必然蚕食其他语言的市场。 你
老是看几年前的成功案例。 现在手机性能对于普通app来说严重过剩,板上大把眼高
手低的,动不动就是脸书/instagram。 达不到这个标准就不叫成功?

【在 s********k 的大作中提到】
: idea正确随便靠JS糊弄下就可以拉倒几百万?
: JS你说的mobile APP优势在2015一个都没有。
: 1. 一个语言四个平台:这个基本就是扯淡,好比要一个新手去商业丛林,给他分别来
: 砍刀,切刀,尖刀是最合适的,JS相当于给一把刀,结果三样都能干,三样都干的不咋
: 样,更要命的时新手而言,学会一把刀耍三种模式其实很费经,远不如踏实学两把刀。
: 4个平台也是夸张而已,其实就做IOS,Android可以,你可以看看多少mobile APP根本
: 就没有web版本(instagram当年,uber,数不胜数),mobile就是要利用mobile的那些
: 专有优势,尤其做O2O这种,web要做也和mobile不一样做法,根本没有四个平台这么想
: 象中美好。
: 2.糙快猛,time to market:要考虑这个,更不应该用JS,就算FB这个开始使劲推,多

s********k
发帖数: 6180
48
一些JS APP拉倒风投不奇怪,问题是更多的native APP拉倒风投难道就视而不见,我自
己常用的APP几乎都是native,你说高大上的APP太遥远问题是JS APP为啥就没啥能做到
家喻户晓的?难道都是JS程序员水平不行还是JS语言了
要是本身就是JS程序员,那不学习native也就不学了,但是对于本来就没有JS经验的,
学习JS不比学习Java快吧,上手看似容易,但是太自由对于新手来说反而无所适从。JS
的程序员是都不愿意native开发吗?觉得反正糙快猛,问题是学些native真的很耽误时
间?你等react 这些成熟的时间native开发已经学会了吧

【在 h******b 的大作中提到】
: 上面的例子数不胜数。Titanium appcelerator大把重量级传统公司,小startup用
: ionic拉到第一桶金,cocosjs好几个top grossing的游戏。node更是打开一片天。
: JavaScript可以说是全面开花。
: 真的像你说的那样,脸书也就不会推react native,谷歌不会推ionic/angular,
: titanium appcelerator去年也拉不到两千万美金了。
: 板上传统编程的人拼命否定js的强势,就是怕web的人直接打进他们大本营。 本来是
: 井水不犯河水,现在突然js拿下了两三成app开发,怎么能不颤抖?
: web/前台背景的人一个语言full stack开发任何项目,必然蚕食其他语言的市场。 你
: 老是看几年前的成功案例。 现在手机性能对于普通app来说严重过剩,板上大把眼高
: 手低的,动不动就是脸书/instagram。 达不到这个标准就不叫成功?

m********5
发帖数: 17667
49
sigh, 我一开始跟你想的一样,后来发现就是扯淡
还是直接native dev更快

【在 k***5 的大作中提到】
: 快,不要折腾object-c,swift。
k***5
发帖数: 583
50
如果你要同时做几个平台,native dev就很头疼了。
不过用JS 做WEB APP也同样头疼,取决你希望头疼的部位。这世界本来就没有大一统的
完美解决方案。
楼上吵来吵去,没太多意思。现在的开发人员,只限制在某个语言上很局限。应用和公
司的现实决定你的开发语言,除非你能制定公司的开发政策,否则基本是要你用什么,
你就最好赶紧能在一周内写个hello world,一月内能熟练使用开发。
JAVA很完美?C++? C? JS? Object-C?不要自欺欺人吧。没什么完美的语言,而且
招聘需要也是看人看公司的,没太多可直接比较的。

【在 m********5 的大作中提到】
: sigh, 我一开始跟你想的一样,后来发现就是扯淡
: 还是直接native dev更快

相关主题
xaramin, phonegap, titanium, which one should I choosephonegap开发跨平台的手机,咋样?
贴个ionic/angular/phonegap的成功app有人用angular 2吗? ionic 2的alpha出来了
请教cross platform的mobile development最好是哪个framework7
进入Programming版参与讨论
s********k
发帖数: 6180
51
就两个平台,搞得有好多似得,学两个比学一个难这么多?

【在 k***5 的大作中提到】
: 如果你要同时做几个平台,native dev就很头疼了。
: 不过用JS 做WEB APP也同样头疼,取决你希望头疼的部位。这世界本来就没有大一统的
: 完美解决方案。
: 楼上吵来吵去,没太多意思。现在的开发人员,只限制在某个语言上很局限。应用和公
: 司的现实决定你的开发语言,除非你能制定公司的开发政策,否则基本是要你用什么,
: 你就最好赶紧能在一周内写个hello world,一月内能熟练使用开发。
: JAVA很完美?C++? C? JS? Object-C?不要自欺欺人吧。没什么完美的语言,而且
: 招聘需要也是看人看公司的,没太多可直接比较的。

m********5
发帖数: 17667
52
当然垮平台,没啥头痛的
想大一统解决问题的结局就是比native dev麻烦更多
你愿意用就用呗,我不过是好心给个提醒
过来人的好心肉包子打狗嘛,也没关系

【在 k***5 的大作中提到】
: 如果你要同时做几个平台,native dev就很头疼了。
: 不过用JS 做WEB APP也同样头疼,取决你希望头疼的部位。这世界本来就没有大一统的
: 完美解决方案。
: 楼上吵来吵去,没太多意思。现在的开发人员,只限制在某个语言上很局限。应用和公
: 司的现实决定你的开发语言,除非你能制定公司的开发政策,否则基本是要你用什么,
: 你就最好赶紧能在一周内写个hello world,一月内能熟练使用开发。
: JAVA很完美?C++? C? JS? Object-C?不要自欺欺人吧。没什么完美的语言,而且
: 招聘需要也是看人看公司的,没太多可直接比较的。

k***5
发帖数: 583
53
这不就是我说的意思吗?
想大一统解决问题的结局就是比native dev麻烦更多(各有各的麻烦),只是不同的麻
烦而已。
至于上面说两个平台很难吗?做过具体产品开发就知道了,维护两个平台,两套代码,
实现一样的功能,没那么容易吧?如果你只是写写hello world,当然很容易。比如说
好比说一个gmail的js就是几十万行,一个Google ios主打应用,obj-c的行数就是10+
万行。你说维护两个平台很难吗?

【在 m********5 的大作中提到】
: 当然垮平台,没啥头痛的
: 想大一统解决问题的结局就是比native dev麻烦更多
: 你愿意用就用呗,我不过是好心给个提醒
: 过来人的好心肉包子打狗嘛,也没关系

d******e
发帖数: 2265
54
bat基本上抄都抄不好的

【在 z****e 的大作中提到】
: 脚本很多就是个toy
: 不仅js是这样
: 做的东西都是toy project
: 做点crud var,大概就这样
: 光靠这点东西要想有市场竞争力,很难
: 一般投资人也都不愿意投钱在这些东西上
: 投资人很关心一点就是技术的不可复制性
: 就是如果一个东西,大公司很容易就抄走了的话
: 投资人是不太愿意投钱的,国内投资一个常见的问题就是
: 如果bat抄你的呢?你怎么办呢?

1 (共1页)
进入Programming版参与讨论
相关主题
请教移动开发的framework问题The ionic app takes 3mins to load on android?
竟然已经学会了reactjs和angular js 2.再说说react & angular 2
react完蛋了?Material Design 大家用的多么 -- ngMaterial
请推荐ios和android的开发平台(包子答谢)现在mobile开发的趋势是怎么样的?
感觉整个JS的生态比较病态best Android & iPhone cross-platform dev framework?
同时写两个平台的app?xaramin, phonegap, titanium, which one should I choose
最完善的js跨平台app速成模板: 应有尽有贴个ionic/angular/phonegap的成功app
跨平台开发比较请教cross platform的mobile development最好是哪个
相关话题的讨论汇总
话题: js话题: native话题: app话题: react话题: 开发