【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

开发者用 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:476880
用户头像

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

关注

评论

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

Device Partner平台合作伙伴认证和数据安全保护

HarmonyOS开发者

Oracle数据库调优实战:优化SQL查询的黄金法则!

这我可不懂

数据库 oracle sql

浅析KV存储之长尾时延解决办法

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟

Navicat Premium 15 for Mac(数据库开发工具)v15.0.36中文激活版

mac

Navicat Premium 苹果mac Windows软件 数据库管理软件

瑞技伙伴 | WEKA® Data Platform,为AI等高性能工作负载提供澎湃动力

Bytebridge

AI HPC 存储方案 WEKA

OpenHarmony创新赛|赋能直播第五期

OpenHarmony开发者

OpenHarmony

昇腾CANN 7.0 黑科技:大模型推理部署技术解密

华为云开发者联盟

人工智能 华为云 昇腾CANN 华为云开发者联盟 LLM模型

KubeBlocks 完成阿里云 PolarDB 数据库产品生态集成认证啦!

小猿姐

数据库 云计算 云原生

桌面云一体机有哪些厂家?价格怎么样?

青椒云云电脑

桌面云 云桌面

国内首批!华为云云原生中间件DCS&DMS获软件可信“卓越级”认证

华为云PaaS服务小智

云计算 软件开发 华为云

Microsoft Remote Desktop for Mac(远程桌面连接工具)激活版

iMac小白

microsoft remote desktop

云桌面系统简介与深度解析

青椒云云电脑

桌面云 云桌面 云桌面系统

云电脑哪家好?主流云电脑平台详细测评

青椒云云电脑

云电脑

SmartBear正式收购Stoplight,并计划在核心API设计、文档和门户产品中集成其功能

龙智—DevSecOps解决方案

SmartBear Stoplight

案例分享:某汽车企业通过龙智拓展Jira功能,实现高效项目管理

龙智—DevSecOps解决方案

arm64 还是 x86-64:Amazon EC2 实例该如何选择?

魏临

七个优秀微服务跟踪工具

高端章鱼哥

微服务架构

WebSocket魔法师:打造实时应用的无限可能

EquatorCoco

编程 Web Service

DBeaverUltimate for Mac(数据库管理软件) 终极版下载

iMac小白

DBeaver Ultimate软件 DBeaverUltimate下载 DBeaverUltimate破解版

Util应用框架快速入门(四)- 集成测试 快速入门

何镇汐

C# 开源 后端 软件开发

Mac电脑版最新Project Office X Pro 中文版

影影绰绰一往直前

Project Office下载 Project Office X

改良版芯片重回中国市场?GPT-5 明年降临?丨 RTE 开发者日报 Vol.82

声网

Sound Control for Mac(mac应用音量控制软件)激活版

iMac小白

sound control下载 sound control mac sound control激活版

SideFX Houdini for mac(3D物理模拟和视觉特效软件) v18.5.696永久激活版

mac

苹果mac Windows软件 SideFX Houdini 视觉特效软件

十个使用Spring Cloud和Java创建微服务的实践案例

树上有只程序猿

Java 微服务 SpringCloud

ChatGPT上新,效果炸裂,知识平台才是大模型的最佳狩猎场

数新网络官方账号

openai ChatGPT

为什么OpenAPI是未来企业数字化转型的决定性因素?

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 华为云API Explorer

KubeBlocks v0.7.0 发布!支持引用外部组件,解耦备份 API,还支持了 Pika!

小猿姐

数据库 云原生

文心一言 VS 讯飞星火 VS chatgpt (132)-- 算法导论11.2 4题

福大大架构师每日一题

福大大架构师每日一题

平安人寿基于 Apache Doris 统一 OLAP 技术栈实践

SelectDB

数据库 大数据 数据仓库 数据分析 apache doris

百家国企走进云投集团,探索世界500强数智化转型之路

用友BIP

企业数智化

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