Apache Weex

跨平台移动开发工具
授权协议 Apache 2.0
开发语言 JavaScript
所属分类 手机/移动开发、 手机开发工具
软件类型 开源软件
地区 国产
投 递 者 华建同
操作系统 跨平台
开源组织 Apache
适用人群 未知
 软件概览

Weex 是一个跨平台移动开发工具,它能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。

开发者只需要在自己的APP中嵌入Weex的SDK,就可以通过撰写HTML/CSS/JavaScript来开发Native级别的Weex界面。Weex界面的生成码其实就是一段很小的JS,可以像发布网页一样轻松部署在服务端,然后在APP中请求执行。

与现有的开源跨平台移动开放项目如Facebook的React Native和微软的Cordova相比,Weex更加轻量,体积小巧。因为基于web conponent标准,使得开发更加简洁标准,方便上手。Native组件和API都可以横向扩展,方便根据业务灵活定制。Weex渲染层具备优异的性 能表现,能够跨平台实现一致的布局效果和实现。对于前端开发来说,Weex能够实现组件化开发、自动化数据绑定,并拥抱Web标准。

突出特点:

  • 致力于移动端,充分调度 native 的能力

  • 充分解决或回避性能瓶颈

  • 灵活扩展,多端统一,优雅“降级”到 HTML5

  • 保持较低的开发成本和学习成本

  • 快速迭代,轻量实时发布

  • 融入现有的 native 技术体系

  • 工程化管理和监控等

  • 轻量:体积小巧,语法简单,方便接入和上手

  • 可扩展:业务方可去中心化横向定制组件和功能模块

  • 高性能:高速加载、高速渲染、体验流畅

  • //联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄 一、原文的链接    http://www.apache.org/licenses/LICENSE-2.0    注意:如果翻译有误,请谅解,谢谢, 二、翻译的原文 Apache许可 2.0版本,2004年1月 http://www.apache.org/licenses/ 使用、复制和分配的条款和条件 1 .工作定义。 “许可证

  • 集成环境 IDE Android studio v3.1.2 JDK jdk1.8 根据文档说明,我一路next走下来,发现并不能正常跑起来,经baidu,google,github后,整理出一套完整的集成步骤; 首先说一下文档上的内容 1、app module下添加依赖(我的targetSdkVersion 28 ) implementation 'org.apache.weex:sdk:0.2

  • weex sdk集成到安卓,可以参考官网文档,但是会报错;这里总结一下可用的方法及方式;最后提供demo下载可以直接使用,不过为helloword版本; 其中weex开发网页部分,需要自行进行后续处理。 官方网址:week集成 manifest 添加权限: <!-- 网络--> <uses-permission android:name="android.permission.INT

  • ``` weex run android ? This command need to install weexpack. Install now? Yes { Error: Cannot find module '../src/run/Web' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._l

  • 1、说明 weex 对于 css 样式的支持是很是有限的,而且使用样式的时候,必须遵循 weex 定义的规则。css 对于不遵循 weex 样式规则的代码,每每在 web 页面上有效,而在 native 环境没有任何做用。html weex 官方文档中,有专门的样式介绍:vue 我最先只用 weex 的时候,想固然的以为,反正会 vue,直接写就好了,可是后面发现,仍是须要认真的去读官方的文档,不

  • 下载aar weex aar 这个aar是使用官网最新的代码打包的aar,使用这个aar可以解决weex在android 11上适配的问题 1、去掉项目里的远程依赖“com.taobao.android:weex_sdk:0.28.0”改为aar依赖 2、最新的weex包域名是org.apache.weex,所以需要修改与weex相关的问题的import包 编译aar的步骤请参考官网文档: htt

  • apache的weex的官网不能访问了 http://weex.apache.org/所有子页面均不能访问,怎么了?

 相关资料
  • 有没有人愿意帮助我在使用android studio的kotlin multi-platform mobile(KMM)和javafx(gluon)进行iOS/android应用程序开发之间做出决定。 -运行时性能(启动时间、代码大小、功耗等)-KMM的学习曲线(我不知道Kotlin,但如果KMM的开发环境只是在windows上两个目标平台,我就学会了。[gluon中的android开发需要lin

  • 我们公司本来是开发一个项目配置1个后端,1个前端,1个andorid,1个ios,现在大环境不好,我感觉公司有难处,我就跟公司说,我可以包揽一个项目,前端后端移动端一个人干了,这样可以公司省点钱。 前端后端肯定没有什么问题,移动端我没开发过,不过我感觉这个东西都是基于事件驱动的,点击一个按钮触发一个事件,没啥区别。我就是想问问,哪一个移动端框架是除了native最稳定的,能满足最多事件或者应用场景

  • 移动互联快速开发平台 采用Mongodb为底层数据库:数据设计随需而变; 采用Mongodb集群,支撑大数据量,大并发实时查询,便于扩展; 采用SpringMongodb简化开发,简单得令人发指; 采用SpringRest提供JSON的输出,支持各种转换; 提供程序整合、兼容中文、跨域JSONP的支持; 进行了大数据量的压力测试,参数的最优配置; 各种最佳实践。 HTML5 快速开发的前端架构,专

  • 问题内容: Mono跨平台正在采取什么措施?如何为Windows编译(在Linux中),如何在Linux中运行代码(因为没有.NET JIT编译器)? 那么使用Mono开发的特殊之处是什么?与使用Visual Studio进行开发相比,有什么优势(跨平台的东西除外)? 问题答案: 在Mono中进行开发绝对是跨平台的,有一个 警告请求者 : 努力避免使用Windows特定的API 与本机Window

  • 多平台支持 Mpx支持在多个小程序平台中进行增强,目前支持的小程序平台包括微信,支付宝,百度,qq和头条,不过自2.0版本后,Mpx支持了以微信增强语法为base的跨平台输出,实现了一套业务源码在多端输出运行的能力,大大提升了多小程序平台业务的开发效率,详情可以查看template增强特性 不同平台上的模板增强指令按照平台的指令风格进行设计,文档和代码示例为了方便统一采用微信小程序下的书写方式。

  • Chromium是一个巨大而复杂的跨平台产品。我们试图在不同平台间共享尽可能多的代码,同时为每个平台用最合适的方式实现UI和操作系统集成。这提供了一个更好的用户体验,但它给代码增加了额外的复杂度。这个文档描述了保持这种跨平台代码简洁性的推荐实践。 我们使用大量不同带后缀的文件来表示一个文件应该被使用的时机: Mac文件中,低层级文件使用_mac后缀,Cocoa(Mac UI)文件使用_cocoa后

  • Zoul 是基于 CC2538 RAM Cotrex-M3 Soc 的模块,板载 2.4GHz 802.15.4 RF 接口,512KB 可编程 flash,32KBRAM,最高可运行在 32MHz。Zoul 与一个接收器 CC1200 868/915 MHz RF 绑定,因此运行双波段操作。 Zoul 支持在设计上快速重用,根据设计原型快速设计为产品。 图3.1. Zolertia Zoul模块

  • 多平台开发 一个网站或应用不仅能运行在各种台式机, 笔记本电脑, 平板和手机, 还能运行于少部分其它设备(手表, 温控器, 电冰箱等等). 你将怎么决定支持哪些平台和为支持这些平台, 怎么去开发, 这被称为多平台开发策略. 接下来, 我会列出常见的多平台开发策略: 创建 响应式 Web 设计 (RWD) 网站/APP 创建 RESS (基于服务端组件的响应式 Web 设计) 网站/APP 创建 自