VueThink初认识



VueThink,是一个很不错的技术框架,由广州洪睿科技的技术团队2016年研发(严重声明:我虽然在广州,但和团队成员没有任何裙带关系,我不是托儿!真心非常感谢他们的研发并开源)



看了一下,VueThink主要有以下几个特点:



1、不仅仅有后台部分,还有前端前台部分(Vue)的应用。



2、前后端分离技术的应用实践——整合应用得非常棒。



3、开源、完全免费。



4、运行环境要求PHP5.4以上



实干兴邦(装逼一下),我们一起看看可爱的VueThink中,thinkPHP这些



第二步、下载



到VueThink官方网站(http://www.vuethink.com/)下载VueThink-master压缩包。





第三步、学习VueThink文件结构



下载之后解压,发现里面有frontEnd(前端部分-有时间再来学习了)、php两个文件夹。



php文件夹里面打开一看,似曾相识了,就是常见的ThinkPHP结构



php

├─application(*1、APP文件夹)

│ ├─admin(*1.1、管理目录,一般项目没有,整个文件夹复制到项目里去)

│ ├─common(*1.2、公用库文件夹,一般项目里面没有它,整个文件夹复制到项目里去)

│ ├─command.php(原来项目已经有,而且一样的,忽略它。)

│ ├─common.php(*1.3、原来项目有,but,是空的,那就替换原来的文件吧。)

│ ├─tags.php(*1.4、应用行为扩展定义文件,一般需要整合这个文件里的内容。)

├─config(*2、配置文件夹)

├─extend(*3、引入的扩展文件夹)

├─public(*4、项目发布文件夹)

├─thinkphp(TP5框架文件夹,这个原来的项目已经有了,整合的时候忽略)

├─vendor(git项目管理的文件,一般忽略它)

├─.gitignore(git项目管理文件,一般忽略它)

├─.htaccess(Apache的文件,一般项目已经有,并且配置好了,忽略它)

├─composer.json(Composer 包管理工具的的文件,一般项目有了,忽略它)

├─index.php(*5、应用入口文件,这里定义了CONF_PATH配置常量,我的项目没有,需要整合它)

├─install.sql(*6、这是创建数据表、初始化数据的sql文件)

├─LICENSE.txt(ThinkPHP开源项目的版权声明,原来项目已经有,忽略它)

├─phpunit.xml(ThinkPHP 5.0框架的phpunit测试框架配置,一般原来项目已经有,也配置好了,忽略它)

├─README.md(VueThink的版权声明及基本技术栈,请阅读它,不用整合到项目里)

├─think(ThinkPHP的基础引导文件,忽略它)

把VueThink整合到已有ThinkPHP 5.0项目中的更多相关文章

  1. 在已有的Asp.net MVC项目中引入Taurus.MVC

    Taurus.MVC是一个优秀的框架,如果要应用到已有的Asp.net MVC项目中,需要修改一下. 1.前提约定: 走Taurus.MVC必须指定后缀.如.api 2.原项目修改如下: web.co ...

  2. ThinkPHP 5.0.15中的update注入漏洞

    漏洞demo: public function inc() { $username = request()->get('name/a'); db('user')->insert(['nam ...

  3. Axis2在Web项目中整合Spring

    一.说明: 上一篇说了Axis2与Web项目的整合(详情 :Axis2与Web项目整合)过程,如果说在Web项目中使用了Spring框架,那么又改如何进行Axis2相关的配置操作呢? 二.Axis2 ...

  4. 基于ThinkPHP 5.0与Vue.JS 2.x的前后端开源开发框架VueThink

    VueThink 项目介绍 VueThink是一套基于Vue全家桶(Vue2.x + Vue-router2.x + Vuex)+ Thinkphp的前后端分离框架. 脚手架构建也可以通过vue官方的 ...

  5. thinkphp 5.0整合phpsocketio完整攻略,绕坑

    使用环境: thinkphp5.0 项目需求 前端下单,后台接受,并立即做出提示.例如:美团外卖,客户端下单成功后,商家端就会立即有接单语音提示. 开发环境 thinkphp5.0 phpsocket ...

  6. 攻城记:Thinkphp框架的项目规划总结和踩坑经验

    一.项目模块规划 1.项目分为PC端.移动端.和PC管理端,分为对应目录为 /Application/Home,/Application/Mobile,/Application/Admin: 对应入口 ...

  7. ThinkPHP公共配置文件与各自项目中配置文件组合的方法

    ThinkPHP公共配置文件与各自项目中配置文件组合的方法 文章TAG:thinkphp 公共配置文件 时间:2014-11-25来源:www.aspku.com 作者:源码库 文章热度: 146 ℃ ...

  8. 在OneThink(ThinkPHP3.2.3)中整合阿里云OSS的PHP-SDK2.0.4,实现Web端直传,服务端签名直传并设置上传回调的实现流程

    在OneThink(ThinkPHP3.2.3)中整合阿里云OSS的PHP-SDK2.0.4,实现本地文件上传流程 by shuijingwan · 2016/01/13 1.SDK安装 github ...

  9. 初识quartz 并分析 项目中spring整合quartz的配置【原创+转载】

    初识quartz 并分析 项目中spring整合quartz的配置[原创+转载]2018年01月29日 12:08:07 守望dfdfdf 阅读数:114 标签: quartz 更多个人分类: 工具 ...

随机推荐

  1. 【liferay】3、liferay 添加spring支持

    1.添加对应的spring的jar 地址:https://spring.io/projects 选中springframework 进入git源码的地方,看简介 我们需要编译好的jar 当然也可以自己 ...

  2. KMP 算法 C++

    #include <iostream>#include<string.h>#include<stdio.h>using namespace std; void Co ...

  3. windows安装ipython的困难重重

    本机环境 系统: windows 10 64位 python版本:3.2.1 安装过程 安装ipython可以使用python的pip工具 pip install ipython 在使用pip前,我准 ...

  4. python爬虫入门-开发环境与小例子

    python爬虫入门 开发环境 ubuntu 16.04 sublime pycharm requests库 requests库安装: sudo pip install requests 第一个例子 ...

  5. 【二分图】P3386洛谷模板

    题目背景 二分图 题目描述 给定一个二分图,结点个数分别为n,m,边数为e,求二分图最大匹配数 输入输出格式 输入格式: 第一行,n,m,e 第二至e+1行,每行两个正整数u,v,表示u,v有一条连边 ...

  6. HTML知识点总结之div、section标签

    div元素 div是块级元素,相当于一个容器,在语义上不代表任何特定类型的内容.主要用作大的框架布局,也就是说网页的骨架主要通过div来架设的,而网页的血肉则是有span.p或者ul等元素完成. se ...

  7. 使用sysbench对mysql压力测试

    sysbench是一个模块化的.跨平台.多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况.关于这个项目的详细介绍请看:https://github.com/akopytov/sy ...

  8. group()与groups()的区别

    group(num=0) 匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组. groups() 返回一个包含所有小组字符串的元组,从 1 ...

  9. c#中常用集合类和集合接口之集合类系列【转】

    常用集合接口系列:http://www.cnblogs.com/fengxiaojiu/p/7997704.html 常用集合类系列:http://www.cnblogs.com/fengxiaoji ...

  10. beef配合ettercap批量劫持内网的浏览器

    先更改首先先打开ettercap的DNS文件进行编辑,在kali linux2.0下的文件路径为/etc/ettercap/etter.dns 在对应的位置添加对应的 标识和IP地址 * 代表所有域名 ...