写点什么

开发者用 Weex 花两天时间复刻出 One·一个 App

  • 2016-06-16
  • 本文字数:1109 字

    阅读完需:约 4 分钟

自阿里在 QCon 北京 2016 上面宣布Weex 内测已经过去了一个多月时间,在这段时间里,有不少开发者通过申请已经获得内测资格,并尝试用它进行开发,阿里也进一步邀请更多开发者来体验和使用Weex,如阿里百川推出的 Weex Workshop 挑战赛

Github 用户 dodola 参加了这场 Workshop,用两天时间开发了『One·一个』App 的 Weex 版本,并将它开源了出来,你可以下载该项目并按照提示编译并运行。

(项目运行截图)

dodola 在项目声明中也介绍了使用 Weex 开发的感受:

Weex 从上手来说还是相当容易的,我看了一会文档就可以开始做页面了,语法套用的是原生的 css、html、javascript 的语法,并 没有像 React Native 那样开发一个 JSX 语言还需要适应这种语法,相对来说 Weex 要比 React Native 上手要简单很多的。

从生成的包的大小来看我的这个应用没混淆状态下 apk 是 3.9MB,相对于 ReactNative 的 7.8MB 的大小还是要小很多的,从界面流畅度来看 Weex 可能要比 React Native 要流畅和灵敏一些。

开发过程中没有遇到大的难题,基本上看文档和例子代码就好了,像开发 WeexOne 这种小项目一般两天就做完了,从开发效率上看快很多。

不过,除了这些优点,dodola 也提到了当前测试版本的 Weex 有一些需要改进的地方:

  • 目前还没有完整的构建系统,只做了将 Weex SDK 集成到已有项目中的指南。
  • 调试不是很方便,一般都采用日志输出的方式。
  • Weex 将整个 app 的宽度定死在 750px,然后其他都是根据 scale 进行计算的,会导致适配不方便。
  • Weex 目前还不支持本地图片,必须使用服务器或者网络上的图片才可以。

对此 InfoQ 联系淘宝 Weex 的专家,他们对部分反馈做出了回复:

  • Weex 调试机制已有基本 logger 功能,下个版本将支持在 Chrome DevTools 中支持包括 Elements、Sources、Debugger、Network 等更丰富的调试功能,未来几个版本会持续扩展调试功能;
  • 作者最后提到的两个问题,团队在 Github 上已经有相关的 issue 讨论了 (如这个这个,和这个),也欢迎广大的开发者一起来出谋划策。

他们同时表示,Weex 团队非常欢迎开发者提交更多组件、提交反馈以及修复现有问题。

Weex 团队目前正在完善 Weex 的相关文档,编写了中文版快速上手教程,Android 与iOS 版本的 SDK 集成指南,同时欢迎开发者一起完善文档,为 Weex 社区一起贡献力量。

在 Weex 开始内测的时候仅发布了 Android 版本,最近,Weex 提交了 iOS 版本到开发分支,距离其『一次编写,多端高效运行』的承诺也越来越近。

据了解,Weex 将在 6 月底正式开源,如想提前体验 Weex 开发,可以提交内测申请,或者参加 Weex Workshop 挑战赛,本次 Workshop 挑战赛报名截止到 6 月 20 日,作品提交截止时间为 6 月 24 日,开发者想参加可前往活动页面报名。

2016-06-16 09:477321
用户头像

发布了 164 篇内容, 共 115.0 次阅读, 收获喜欢 392 次。

关注

评论

发布
暂无评论
发现更多内容

深度好文:MySQL体系结构

伤感汤姆布利柏

官宣!OpenTiny 前端 Web 应用开发挑战赛开赛啦~30万奖金等你拿!

OpenTiny社区

开源 前端 低代码 组件库

在 zsh 中找不到刚刚安装的 MySQL 怎么破?

escray

MySQL

Zynq7020 使用 Video Processing Subsystem 实现图像缩放

芯动大师

字符串操作-逗号分割字符串转树形结构

alexgaoyh

自然语言处理 数据结构 字符串 数据预处理 树形

让AI看见——Azure OpenAI GPT-4 Turbo with Vision体验

Bruce Talk

AI Azure OpenAI GPT-4 Vision

极狐GitLab 线下『 DevOps专家训练营』成都站开班在即

极狐GitLab

软件测试/测试开发/全日制|Page Object模式:为什么它是Web自动化测试的必备工具

霍格沃兹测试开发学社

智算让大模型触手可及

百度Geek说

人工智能 Prompt

OpenSPG 新版发布:新增大模型知识抽取,3 步快速搭建专属知识图谱

可信AI进展

知识图谱 大模型 LLM

携获奖产品Crystal参加CES2024,高端头显品牌小派科技体验震撼全场

极客天地

浅谈新一代账务系统的高可用演进思路

鲸品堂

运营商 计费模式 方案设计

Picturesocial | 开发实践:如何在15分钟内将应用容器化

亚马逊云科技 (Amazon Web Services)

Docker ubuntu 容器 API

除了OneNote,还有什么值得推荐的手写笔记软件?

彭宏豪95

效率工具 在线白板 办公软件 笔记软件 boardmix

深入了解 Python MongoDB 操作:排序、删除、更新、结果限制全面解析

小万哥

Python 数据库 程序人生 软件工程 后端开发

宇宙的尽头是带货,大模型首战在营销

脑极体

AI

全方位提升用户数字化体验的解决方案

观测云

用户体验

程序员一定要知道的前端常用设计模式

不在线第一只蜗牛

前端 前端开发

创新逛展体验!实时云渲染助力2023天河区首届房博会元宇宙

3DCAT实时渲染

元宇宙解决方案 元宇宙线上展厅

2023 IoTDB Summit:天谋科技高级开发工程师谭新宇《优其效:如何用 IoTDB 监控工具进行深度系统调优》

Apache IoTDB

左耳听风 - 程序员修炼之道「读书打卡 day 07」

Java 工程师蔡姬

读书笔记 程序员 个人成长 职业发展

Ronin Network 宣布与链上数据解决方案 Footprint Analytics 合作

Footprint Analytics

区块链 以太坊 加密货币

赋能虚拟教学革命,实时云渲染助力复旦大学打造元宇宙教学

3DCAT实时渲染

元宇宙 元宇宙解决方案 元宇宙教学

Excel数据转换为一对多的工具类

alexgaoyh

Java Excel 一对多解析 exsyexcel 数据解析

稳定性建设实践分享

木小风

稳定性

什么是二维码?带你快速了解二维码的原理

草料二维码

二维码 草料二维码 二维码生成器

自动化测试用例规范

无涯

自动化测试 测试开发 pytest Python自动化测试

国内再下两城!Zilliz Cloud 全球可用服务区增至 11 个

Zilliz

Zilliz AIGC zillizcloud 云原生向量数据库

开发者用Weex花两天时间复刻出One·一个App_移动_徐川_InfoQ精选文章