链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

halfrost/vue-objccn:用Vue.js开发跨三端应用

halfrost/vue - objccn是一个Github上的项目,它主要是使用Vue.js开发跨三端(桌面、网页、移动端)的全栈应用。桌面端可用于Mac、Linux和Windows平台,网页端支持多种浏览器,移动端借助Cordova框架支持多平台。项目运用了众多技术,如Vue...

访问官网 →

【Github】项目名:halfrost/vue – objccn:用Vue.js开发跨三端应用

项目简介

这是一个由halfrost开发的项目,使用Vue.js开发跨三端(桌面、网页、移动端)的全栈应用。在桌面端,应用可用于Mac、Linux和Windows平台;网页端支持桌面和移动浏览器;移动端使用Cordova框架,支持iOS、Android、Windows Phone和BlackBerry平台(虽原生移动应用可使用Weex框架支持iOS和Android,但此项目未涉及)。此项目主要是为了学习,同时也展示了多种技术的结合运用。

核心技术

技术栈方面,使用了Vue全家桶(vue2 + vuex + vue – router + webpack),采用ES6语法,网络请求使用axios,响应框架有bootstrap、element – ui,后端使用express,代码高亮用highlight.js,数据库为lowdb,Markdown解析器为vue – markdown,表单验证使用vee – validate,跨平台框架为Electron。在构建方面,使用了如npm等工具进行依赖安装、项目构建等操作,不同平台(如Mac、Linux、Win、Cordova应用)有各自的构建命令。

项目总结

这个项目展示了如何利用Vue.js及其他相关技术构建跨平台应用,虽然在Cordova构建应用时存在一些如网络、优化等方面的问题,但整体展示了多种技术结合的可行性。希望对大家在跨平台开发方面有所启发,欢迎大家留言讨论关于这个项目的任何想法或问题。

项目地址

GitHub链接直达