Alita 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Alita 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Alita 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Alita 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Alita 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Alita 是一套 React Native 代码转换引擎工具。它对 React 语法有全新的处理方式,支持在运行时处理 React 语法,可以用简洁、高效的方式把 React Native 代码转换成微信小程序代码,并且实现了 React Native 和微信小程序之间的主要组件对齐。

借助 Alita 引擎,可以实现用 React Native 进行多终端业务开发,除了官方支持的 Android 与 iOS 外,还可以额外支持微信小程序和 Web(可以通过 react-native-web 进行转换)。同时也支持把现有 React Native 项目低成本转换成微信小程序代码,大大降低了多终端业务的开发成本。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
不知道微店的对接怎么样
03/18 02:42
回复
举报
厉害
2019/06/18 10:23
回复
举报
更多评论
暂无内容
2020/12/22 16:10

alita-session-alita-session is session extension for Alita。-Dongwei Installing Quick Start Links

alita-session-alita-session is session extension for Alita。-Dongwei 发布:2020-12-22 16:10:06.544597 作者:Dongwei ### 作者邮箱: ### 首页:https://github.com/dwpy/alita-session ### 文档:None ### 下载链接 ## alita-session alita-session is session management extension for Alita。 Installing pip install alita-session Quick Start from alita import Alita from alita_session import Session app =...

0
0
2020/12/22 16:10

alita-graphql-alita-graphql is graphql extension for Alita。-Dongwei Installing Quick Start Links

alita-graphql-alita-graphql is graphql extension for Alita。-Dongwei 发布:2020-12-22 16:10:01.889377 作者:Dongwei ### 作者邮箱: ### 首页:https://github.com/dwpy/alita-graphql ### 文档:None ### 下载链接 ## alita-graphql alita-graphql is graphql extension for Alita。 Installing pip install alita-graphql Quick Start from alita import Alita from alita_graphql import GraphQL class Query(gra...

0
0
发表于大前端专区
2019/07/19 18:14

Web全流程方案 Alita发布1.0.0啦

介绍 Alita是基于umi构建的专注业务的Web全流程方案。 随着业界的不断发展和新技术的不断涌现,越来越多的开发者开始注重自身的开发体验。 带着这样的一个终极目标,我们开始逐步探索低门槛、高性能、易拓展、高效率的开发与维护方案,通过可插拔的特性,提升开发体验,让开发者更多地专注于项目本身。 架构 下图是 Aliat 的架构图。 生态 项目 简介 ant-design-plus 基于ant-design封装的偏业务组件集合 autils Awesome front...

0
0
发表于大前端专区
2019/11/18 17:50

什么是 alita js 社区

从 alitajs 社区建立开始,一直会被问到 什么是 alitajs 社区,它主要是做什么的? 其实这个社区最早的时候只有我和[何乐](https://github.com/imhele) 同学两个人。 那时候,我们在处理 Ant Design Pro@4 相关的问题,因为 Pro@4 需要使用 TypeScript 重写,而我是在今年年初才开始正式学习使用的 TypeScript ,所以有很多 TypeScript 相关的问题需要请教何乐。 于是开始了,我和他较为频繁的技术交流。 可能是沟通的多了,我们...

0
0
发表了博客
2019/04/10 10:10

React-Native转小程序调研报告:Taro & Alita

一. 我们的要求 期望的要求 基于React语法,将RN项目转化为小程序项目 该小程序能同时在 微信小程序 和 支付宝小程序这两个平台运行 底线要求 底线是能转成微信小程序,因为目前来说,因为微信先发制人,再加上微信本身的用户黏性,导致在小程序这一块大多数其他平台都难以迎头赶上,包括支付宝小程序,百度小程序,头条小程序等等。 二. 目前可供选择的生态,以及各自存在的问题 能将已有RN项目转化为微信小程序的工具, 比如 ...

0
0
发表了博客
2019/12/05 09:47

灵魂拷问:为什么 Java 字符串是不可变的?

在逛 programcreek 的时候,发现了一些精妙绝伦的主题。比如说:为什么 Java 字符串是不可变的?像这类灵魂拷问的主题,非常值得深思。 <!--more--> 对于绝大多数的初级程序员来说,往往停留在“知其然不知其所以然”的层面上——会用,但要说底层的原理,可就只能挠挠头双手一摊一张问号脸了。 很长一段时间内,我也一直处于这种层面上。导致的局面就是,我在挖一些高深点的技术方案时,往往束手无策;在读一些高深点的技术文章...

0
0
2019/11/13 12:14

灵魂拷问:为什么 Java 字符串是不可变的?

点击蓝色“沉默王二”关注我哟 加个“星标”,天天中午 12:14,一起快乐成长 在逛 programcreek 的时候,发现了一些精妙绝伦的主题。比如说:为什么 Java 字符串是不可变的?像这类灵魂拷问的主题,非常值得深思。 对于绝大多数的初级程序员来说,往往停留在“知其然不知其所以然”的层面上——会用,但要说底层的原理,可就只能挠挠头双手一摊一张问号脸了。 很长一段时间内,我也一直处于这种层面上。导致的局面就是,我在挖一...

0
0
发表于大前端专区
2020/07/20 21:45

webview 优化加载 H5 应用(尝试方案)

之前提到过,web 产物的优化问题。我就在想那能不能把产物包拆开,有些写到原生apk中?于是有了本次的方案尝试。 特定方式编译 web 产物 这里以 alita 的项目为例,因为在alita的项目中,初始项目只有一个 alita 的依赖。设想是将用户的 alita 依赖包,编译到一个 vendors 文件中,用户添加的其他第三方依赖,编译到另一个 micro 文件中。这样可以保证每个项目编译出来的 vendors 文件都是一样的,或者说,可以使得多个项目共用...

0
0
发表于大前端专区
2020/04/27 14:38

小程序多端框架尝鲜

目录 •小程序背景和分类•小程序与h5开发的不同•小程序多端框架分类•小程序多端框架使用实战尝鲜 小程序背景和分类 小程序的背景 小程序简介[1] 小程序的分类 - 微信小程序(小游戏)- 支付宝小程序- 百度小程序- 字节跳动小程序- QQ小程序- 京东小程序- pc小程序(微信、360)- 快应用 小程序与h5开发(vue)的不同 •标签不同 •div -> view•img -> image•span -> text •事件不同 •click -> tap•小程序自带longpress•....

0
0
发表了博客
2019/10/16 16:33

干货 | 把Flutter扩展到微信小程序端的探索

Google Flutter是一个非常优秀的跨端框架,不仅可以运行在Android、 iOS平台,而且可以支持Web和桌面应用。在国内小程序是非常重要的技术平台,我们也一直思考能否把Flutter扩展到小程序端?我们团队之前已经开源了Alita项目(https://github.com/areslabs/alita),Alita可以把React Native的代码转换并运行在微信小程序平台。受此启发,我们认为同样是声明式UI框架的Flutter同样可以运行在小程序平台。 所以,我们发起了flutt...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
2 评论
83 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部