热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【Laravel+Apicloud+Vue开辟混合式App系列】第0集

关于作者顺序开辟人员,不拘泥于言语与手艺,现在主要处置PHP和前端开辟,运用Laravel和VueJs,App端运用Apicloud混合式开辟。适宜和够用是最圆满的寻求。个人网站:

关于作者

顺序开辟人员,不拘泥于言语与手艺,现在主要处置PHP和前端开辟,运用Laravel和VueJs,App端运用Apicloud混合式开辟。适宜和够用是最圆满的寻求。

个人网站:http://www.linganmin.cn

近来刚写了一个手机在线播放的H5电影站:http://www.ifilm.ltd

Laravel+Apicloud+Vue开辟混合式App系列第0集

手艺选型

  • Laravel5.3

    • why is Laravel ?

    Laravel是一套简约、文雅的PHP Web开辟框架(PHP Web Framework)。它能够让你从面条一样芜杂的代码中摆脱出来;它能够帮你构建一个圆满的收集APP,而且每行代码都能够简约、富于表达力。Laravel另有清楚的文档和雄厚的扩大包,能够疾速开辟一个优异的运用。

  • Apicloud

    • what is Apicloud ?

    APICloud是中国抢先的“云端一体”的挪动运用云效劳供应商。APICloud为开辟者从“云”和“端”两个方向供应API,简化挪动运用开辟手艺,让挪动运用的开辟周期从一个月缩短到7天。基于APICloud供应的“云API”和“端API”,开辟者以至能够遗忘冗杂的效劳端编码,也能够遗忘庞杂的Objective-C和Java,更能够遗忘那数不清的屏幕适配。APICloud履行“云端一体”的理念,从新定义了挪动运用开辟,帮开辟者搞定统统。

    • why is Apicloud ? why is not Native?

      • 雷同点:1.App终究体验雷同 2.都是iOS和Android运用

      • 差别点:1.APICloud开辟方式是hybrid(混合式)App开辟 2.开辟的本钱和时候

    总的来说就是,Apicloud能够在更快的时候内以更少的本钱去开辟并完成一个和运用Native开辟出来体验基础一致的app,所以,时候和款项眼前另有什么纠结的必要呢。

  • Vue

    • why is Vue ?

    VueJs是一套构建用户界面的渐进式框架。与其他重量级框架差别的是,Vue 采纳自底向上增量开辟的设想。Vue 的中心库只关注视图层,而且异常轻易进修,异常轻易与别的库或已有项目整合。另一方面,Vue 完全有才能驱动采纳单文件组件和Vue生态系统支撑的库开辟的庞杂单页运用。

    Vuejs 的目的是经由过程尽量简朴的 API 完成响应的数据绑定和组合的视图组件。VueJs本身不是一个万能框架——它只聚焦于视图层。因而它异常轻易进修,异常轻易与别的库或已有项目整合。另一方面,在与相干东西和支撑库一同运用时,Vuejs 也能圆满地驱动庞杂的单页运用。

    只由于在微博多看了它一眼,就此陶醉

  • Javascript扩大包

    • jQuery

    • Swiper

    • 现在就是用到这些,背面用到在再增加

各司其职

  • Laravel:用于该项目后端开辟,为app和往后的HTML5版供应api接口,现在已运用到的Laravel扩大以下,详细装置和设置详见第2集:

"barryvdh/laravel-cors": "^0.8.6", // 处理运用apicloud构建page时运用浏览器测试会涌现的跨域文件
"barryvdh/laravel-ide-helper": "^2.3", // 代码编辑器助手,用于天生代码提醒文件
"tymon/jwt-auth": "0.5.*", // 完成前后端星散后的用户认证
"yangyifan/upload": "v0.2" // 扩大Laravel的存储介质,扩大了阿里云的OSS和七牛云存储等
// 现在就是用到这些,背面用到在再增加,详细装置和设置请见第二集

  • Vue:用于Apicloud运用HTML构建page时的数据衬着,能够削减jquery衬着数据过量的DOM操纵。至于为什么不必Vue的组件化开辟,是由于Apicloud构建的app每一个可视页面都是有且唯一一个完全的HTML文件,然后在这个页面内做响应请乞降页面跳转数据渲等,所以并不合适运用Vue的组件化来做

  • Apiclud:主角,用于app的团体构建和打包。官网供应许多模块,能够直接拿来运用,节约许多开辟时候和本钱,别的官方供应了命令行东西apicloud-cli,详细的装置和运用见第三集。

下一篇将主要纪录Laravel框架的装置设置和一些主要扩大包的装置设置

注:不论运用什么手艺去做怎样的事变,一定要学会去看官方的手艺文档,要学的不是哪一项手艺而是学会怎样更快的去顺应并运用一项手艺的才能

安小下同砚


推荐阅读
  • 安卓select模态框样式改变_微软Office风格的多端(Web、安卓、iOS)组件库——Fabric UI...
    介绍FabricUI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fab ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了在使用vue和webpack进行异步组件按需加载时可能出现的报错问题,并提供了解决方法。同时还解答了关于局部注册组件和v-if指令的相关问题。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • uniapp开发H5解决跨域问题的两种代理方法
    本文介绍了uniapp开发H5解决跨域问题的两种代理方法,分别是在manifest.json文件和vue.config.js文件中设置代理。通过设置代理根域名和配置路径别名,可以实现H5页面的跨域访问。同时还介绍了如何开启内网穿透,让外网的人可以访问到本地调试的H5页面。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 随着前端技术的发展,越来越多的开发者开始使用react、vue等web框架,但很少有人深入理解这些框架的源码。然而,这些框架底层都是由原生的javascript构建而成。对于初学前端的人来说,可能会认为javascript很容易上手,但实际上只是因为它被高度封装了。与能够使用封装类的人相比,能够理解框架原理的人则处于另一个层面。本文将深入剖析jquery源码,探寻框架底层的原理,帮助读者更好地理解web框架的运行机制。 ... [详细]
  • 本文介绍了自学Vue的第01天的内容,包括学习目标、学习资料的收集和学习方法的选择。作者解释了为什么要学习Vue以及选择Vue的原因,包括完善的中文文档、较低的学习曲线、使用人数众多等。作者还列举了自己选择的学习资料,包括全新vue2.5核心技术全方位讲解+实战精讲教程、全新vue2.5项目实战全家桶单页面仿京东电商等。最后,作者提出了学习方法,包括简单的入门课程和实战课程。 ... [详细]
  • 本文介绍了Hive常用命令及其用途,包括列出数据表、显示表字段信息、进入数据库、执行select操作、导出数据到csv文件等。同时还涉及了在AndroidManifest.xml中获取meta-data的value值的方法。 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • k8s+springboot+Eureka如何平滑上下线服务
    k8s+springboot+Eureka如何平滑上下线服务目录服务平滑上下线-k8s版本目录“上篇介绍了springboot+Euraka服务平滑上下线的方式,有部分小伙伴反馈k ... [详细]
  • 弹性云服务器ECS弹性云服务器(ElasticCloudServer)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境 ... [详细]
  • 我一直都有记录信息的习惯,不知是从什么时候开始,大约是在工作后不久。如今还真有点庆幸从那时开始记了点东西,当然是电子版的,写 ... [详细]
  • CISCO ASA防火墙Failover+multiple context详细部署By 年糕泰迪[操作系统入门]
    一.文章概述本文主要就CISCOASA防火墙的高可用和扩张性进行阐述和部署。再cisco防火墙系列中主要有3种技术来实现高可用和扩张性。分别是Failover,multiplese ... [详细]
author-avatar
robable004_96978
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有