Vue-Rap 1.1.0 发布:构建基于 Vue 的流应用

景颢
 景颢
发布于 2018年07月30日
收藏 10

Rap进行第二次更新,本次更新还是很重要的,特别是对想用 rap 做手机端应用的开发者

前言

前几年前端还是 html+css+js 简单的配合,还记得那几年公司招前端要求很低,工资开的也低,前端需要学习的东西很低,一个新人(特别是刚出来的应届毕业生)只需要简单的培训下就可以快速进入公司前端的工作;

这几年不同了,新的技术全部出来了Angularjs,Vue,Rect,npm,webpack,Browserify,ES5,ES6,SASS拓展,不学会这么多新的技术都不敢说自己是做前端的;为了写个简单的页面需要配置一大堆环境,环境配置就要花费一天,最后发现各自的环境还不同;前端也变得每次部署都需要向后端一样需要编译下才能发布;

这几年前端是出现了很多很优秀的东西特别是 Vue和Angularjs的出现,但是也出现了为了解决一个小问题然后创造出很多新工具的现象,然后衍生出更多的小问题,然后再造工具解决.

Vue-rap 就是为了解决这样的问题出现的;Vue-rap对开发环境是没有依赖的,学习简单上手快;路由0配置,项目不需要编译,在线编辑,立马看效果;支持创建流应用化的单页面应用;

概述

Vue-rap可以在不使用大量前端工具(如npm,webpack,Browserify等)的情况下快速构建基于Vue的秒速打开边用边下载的流应用(单页面应用);

优点

  • 依赖小(只需要引用 vue 就可以了),学习成本低,上手快

  • vue-rap拥有类似 .vue 的单页面组件;

  • vue-rap拥有可以方便使用的路由系统,路由秉承约定大约配置,可以快速路由,无限拓展;

  • vue-rap拥有强大的缓存机制,应用支持秒级打开,边使用边下载,可以使用 vue-rap 构建流应用;

文档已更新

DEMO

下载源码后部署项目 然后直接访问 http://域名/example/admin.html

或直接访问线上 demo http://tengzhinei.gitee.io/vue-rap/example/admin.html

更新日志(v1.0.1) 2018年03月19日

1.添加 v-link( v-link.replace) 指令做页面跳转
2.Rap 初始化方式调整 添加 Rap.config() 和 Rap.app
3.去除统一的 go方法 @click(go('test/page')),推荐使用v-link

更新日志(v1.1.0) 2018年07月20日

1.优化wap 版本中是使用 rap 的速度
2.自动清除因网络错误导致的错误缓存,防止应用无法使用
3.应用缓存文件修改为缓存vue 编译后的文件
4.删除原来的应用打包方式,添加新的前端打包方式,打包好的文件为vue 编译后的文件

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Vue-Rap 1.1.0 发布:构建基于 Vue 的流应用
加载中

精彩评论

景颢
景颢

引用来自“DevidGe”的评论

感觉这个项目有些鸡肋,Vue的组件本身基于webpack的构建支持模块化按需加载:
() => import('cmp')
或者
r => require.ensure([], () => r(require('cmp')))
曾经我会 jquery 然后只要我开发能力强,我就能做前端了,但现在的前端界都变了,前端需要学习的东西太多了

Vue 很强大,我们很喜欢.VUE-RAP 解决的问题不是按需加载的问题 ,Rap主要解决的是
1.在不使用大量的工具的情况下 (装环境要半天,帮别人装环境也烦,后端开发人员能力跟不上)
2.减少项目的配置;vue各种工具配置加起来太多了,不是专门研究不能会全,配置文件也特别冗长 (特别是路由配置,我们之前开发的项目(OA系统级别的)光路由配置就大几百行)
3.项目修改任何东西都必须打包构建后才能发布(线上修改代码也根本不可能,小公司没那么严格的,有时只有线上调试才能找到问题(项目已管理后台为主)).老板在那看着了,不能让他等半个小时吧;

推荐你试下 Vue-Rap 一种不同的Vue 项目的开发体验

最新评论(5

纵使有花兼明月何堪无酒亦无人
纵使有花兼明月何堪无酒亦无人
非常赞,已经在用
--0_0--
--0_0--

引用来自“DevidGe”的评论

感觉这个项目有些鸡肋,Vue的组件本身基于webpack的构建支持模块化按需加载:
() => import('cmp')
或者
r => require.ensure([], () => r(require('cmp')))

引用来自“景颢”的评论

曾经我会 jquery 然后只要我开发能力强,我就能做前端了,但现在的前端界都变了,前端需要学习的东西太多了

Vue 很强大,我们很喜欢.VUE-RAP 解决的问题不是按需加载的问题 ,Rap主要解决的是
1.在不使用大量的工具的情况下 (装环境要半天,帮别人装环境也烦,后端开发人员能力跟不上)
2.减少项目的配置;vue各种工具配置加起来太多了,不是专门研究不能会全,配置文件也特别冗长 (特别是路由配置,我们之前开发的项目(OA系统级别的)光路由配置就大几百行)
3.项目修改任何东西都必须打包构建后才能发布(线上修改代码也根本不可能,小公司没那么严格的,有时只有线上调试才能找到问题(项目已管理后台为主)).老板在那看着了,不能让他等半个小时吧;

推荐你试下 Vue-Rap 一种不同的Vue 项目的开发体验

赞同
景颢
景颢

引用来自“DevidGe”的评论

感觉这个项目有些鸡肋,Vue的组件本身基于webpack的构建支持模块化按需加载:
() => import('cmp')
或者
r => require.ensure([], () => r(require('cmp')))
曾经我会 jquery 然后只要我开发能力强,我就能做前端了,但现在的前端界都变了,前端需要学习的东西太多了

Vue 很强大,我们很喜欢.VUE-RAP 解决的问题不是按需加载的问题 ,Rap主要解决的是
1.在不使用大量的工具的情况下 (装环境要半天,帮别人装环境也烦,后端开发人员能力跟不上)
2.减少项目的配置;vue各种工具配置加起来太多了,不是专门研究不能会全,配置文件也特别冗长 (特别是路由配置,我们之前开发的项目(OA系统级别的)光路由配置就大几百行)
3.项目修改任何东西都必须打包构建后才能发布(线上修改代码也根本不可能,小公司没那么严格的,有时只有线上调试才能找到问题(项目已管理后台为主)).老板在那看着了,不能让他等半个小时吧;

推荐你试下 Vue-Rap 一种不同的Vue 项目的开发体验

DevidGe
DevidGe
感觉这个项目有些鸡肋,Vue的组件本身基于webpack的构建支持模块化按需加载:
() => import('cmp')
或者
r => require.ensure([], () => r(require('cmp')))
璨er
璨er
webpack 按需加载了解一下
返回顶部
顶部