帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
7
帖子
0
勋章
368
Y币

关于APICLOUD一直有些疑问

[复制链接]
发表于 2015-4-21 22:41:10
本帖最后由 Tencent 于 2015-4-21 23:15 编辑

我能否这么理解APICLOUD
1.APICLOUD是用js开发,但是云端有一套代码映射,当调用到移动端硬件设备的时候,最终执行的是java代码?希望能说下APICLOUD完整的运行流程。
2.关于玩转晋城APP的DEMO的一些疑问
              (1).这个APP里是不是几乎百分之90以上部分都是html?真正用js调用到原生安装代码的只会在调用系统硬件的时候还有就是用到第三方SDK的时候?
              (2).技术文档里提供的ListView,是不是只是用js来模拟了一个列表页面,而不是调用的安卓原生的ListView?
3.用APICLOU开发app和我用一个app的壳里面嵌入很多的webview的最大区别是什么?
4.APICLOUD就我目前理解来说,我认为它最大的好处是能用一套js代码生成Android和IOS两个版本的app。我想问的是一个对于原生Android程序员开发如下界面的应用思路是怎么样的?
这一行一行给我的感觉用java开发的话都是EditText,那如果用APICLOUD来做的话应该怎么考虑?在html里写一个个的div(js和css基础不太好)?





本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
89
帖子
0
勋章
1万+
Y币
就当是写网站吧!
6
帖子
0
勋章
175
Y币
有module模块开发,你可以写好接口,然后调用
7
帖子
0
勋章
368
Y币
huguoba 发表于 2015-4-22 08:06
就当是写网站吧!

能否按顺序回答下上面4个问题?谢谢。因为要给同事介绍。
89
帖子
0
勋章
1万+
Y币
我说说我的理解:
1.APICcloud封装了一套开发平台,这套平台能够实现跨平台的开发。
2.利用插件形式,封装了很多安卓和ios的对应的插件,能够通过js的映射机制调用,插件的封装和使用,使得一些开发很easy。前端直接利用JS+html+CSS实现了一套较为完整的开发体系,使得前端开发使用更加容易和快捷!
89
帖子
0
勋章
1万+
Y币
3.APICloud是利用谷歌浏览器的V8引擎做webView,在此基础上结合js的一些高级特性进行的开发!可以参考下nodejs。JS相当于一个粘合剂式的语言,将底层的封装好的通用代码调用供前端使用!
4.你说的基本是对的!好好学习下js+CSS+Html,简单理解不难,到处都是这个东西!然后继续你的高级开发,比如模块开发之类的。当然你自己开发的原生的东西,都是2套平台都需要的,前端才能在2个平台上都使用!
7
帖子
0
勋章
368
Y币
huguoba 发表于 2015-4-22 14:41
3.APICloud是利用谷歌浏览器的V8引擎做webView,在此基础上结合js的一些高级特性进行的开发!可以参考下nod ...


官方API里的tabBar是不是调用了java代码生成的
因为我看到在代码里调用了var obj = api.require('tabBar');
那我是不是可以这样认为,当使用了api.require的时候就是调用原生组件了?但是这个tabBar也可以自己用html+js+css来实现功能?

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
8
帖子
0
勋章
67
Y币
是的,demo玩转晋城的tabBar就是自己用html+js+css实现的,
7
帖子
0
勋章
368
Y币
Yongchang Wang 发表于 2015-4-23 11:05
是的,demo玩转晋城的tabBar就是自己用html+js+css实现的,

是不是可以这么理解:真正调用java代码的时候在js里的体现是api.require()这样的?
7
帖子
0
勋章
368
Y币
huguoba 发表于 2015-4-22 14:41
3.APICloud是利用谷歌浏览器的V8引擎做webView,在此基础上结合js的一些高级特性进行的开发!可以参考下nod ...

1.如果是云端没有的模块,可否只写Android这一套,ios的不写。最后能正确运行app么?
2.如果说只需要开发Android的app,抛开外在因素,用apicloud开发块还是用java开发快。
12下一页
您需要登录后才可以回帖 登录

本版积分规则