关于weex的理解

关于weex的脚手架官方给出了两个工具:weex-toolkit && weexpack

关于weex-toolkit 与 weexpack 的区别:

  • weex-toolkit 初始化的项目是针对开发单个 Weex 页面而设计的,也就是说这样的项目只包括单个页面开发需要的东西,比如前端页面源文件、webpack 配置、npm 脚本等。项目产生的输出就是一个 JS Bundle 文件,可以自由的进行部署。

  • weex-pack 是初始化一个完整的 App 工程,包括 Android 和 iOS 的整个 App 起步,前端页面只是其中的一部分。这样的项目最终产出是一个 Android App 和一个 iOS App。

所以,weex-toolkit 是一个比较灵活的架子,你可以在里面实现前端页面的实现与基本的webpack的配置,但是,他并没有给你接入iOS与Android平台的SDK。而weex-pack则帮你将weex-toolkit封装并且接入移动端的SDK,所以你可以水平的对其进行打包与移动端的调试。


而关于weex调试工具weex devtools ,它是专门为Weex定制的一款实现了 Chrome Debugging Protocol 的 inspect/debug 工具,能够帮助你快速查看 app 运行状态和调试 Weex 中的 JS 代码,当前支持 IOSAndroid 两个平台,详情可以见其官网。


由于作者是一名iOS的开发者,对iOS颇为熟悉,作者认为,如果要进行iOS的混合开发(OC+Weex),则可以从weexpack的iOSplatform找到接入weex的突破口,这样即可快速接入并且进行混合开发。最后可以在package.json里面自定义一个自己的命令即可:

 "copy:ios": "cp dist/index.js platforms/ios/bundlejs/index.js"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,985评论 25 708
  • 引子 这篇文章是笔者近期关于Weex在iOS端的一些研究和实践心得,和大家一起分享分享,也算是对学习成果的总结。文...
    一缕殇流化隐半边冰霜阅读 12,122评论 53 165
  • 2016年4月21日,阿里巴巴在Qcon大会上宣布开源跨平台移动开发工具Weex,Weex能够完美兼顾性能与动态性...
    晴天咚咚阅读 2,908评论 1 15
  • 《我在朝阳广场》 如一只麻雀误闯她的闺房 看见花床,内心慌张 如一只蜻蜓坠落荷花池塘 沾满红粉,夏天忧伤 如一片漂...
    风在风之南阅读 224评论 0 1
  • 今天写什么?今天写什么?今天写什么?想起一本书是这样说的:为了能使自己开始写作,大脑要放松,手可在纸上或在键盘上来...
    码字好玩儿阅读 436评论 9 2