门户网站建站及CMS选型
开发完成后,本专栏所有项目源码会以MIT协议开源!
门户网站建站及CMS选型
选型原因分析
目前比较成熟好用的开源内容管理系统基本都是PHP写的,经过对比考虑后选择了使用Java开发的若依,虽然有使用若依开发的CMS,但前后端分离的还未见出现,于是决定在RuoYi-Vue中集成CMS。若依确实是少见的强大且开源的后台管理系统。
对于门户网站,由于需要快速响应并支持SEO,于是选择使用Nuxt.js进行后端渲染,同时使用Egg.js做数据获取及简单的数据处理。为便于后序开发使用,计划构建NPM库存放使用Vue.js开发的门户网站组件。
具体比较
在继续之前我希望明确一下前端、后端、前台、后台的概念。
- 前端:可见部分的代码(UI层),比如你可以看到的网站页面
- 后端:代码基本上是提供给前端调用的,主要对逻辑、数据进行处理
- 前台:针对用户编写的前端。游客、用户能够看到的页面
- 后台:针对系统管理者编写的前端,游客、用户看不到的页面
至此就可以继续介绍为什么这么选型了
这里对比几个方案:
- 前端:Vue.js
后端:SpringBoot - 前端:Vue.js + Nuxt.js
后端:SpringBoot - 前端:Nuxt.js
后端:Egg.js(Node.js) - 前端:Vue.js + Nuxt.js
后端:SpringBoot + Egg.js(Node.js)
需求:门户网站高响应速度,支持SEO,微量信息提交;后台管理支持内容管理,高稳定性,高安全性。
综合需求及个人技术栈,方案4为最快速,学习成本最低的方案,并且后序团队解耦最为方便。
门户网站建站及CMS选型相关推荐
- 视频网站建站程序CMS源码下载 (价值50元)
视频网站建站程序CMS源码下载 首先我们先上传源码,然后解压,此处不截图. 环境需求:IIS/Apache/Nginx + PHP5.2 PHP5.3 PHP5.4 + MySQL5 运行http:/ ...
- 中国娃娃专访BIWEB开源php网站建站系统肖飞
今天访谈的嘉宾是一位技术超人,肖飞:BIWEB开源php网站建站系统创始人,上海非凡教育资深IT名师,和大家分享一下他作为一个技术创业的心得. BIWEB:肖飞 个人经历:肖飞老师是开源BIWEB网站 ...
- 新手建站选择CMS程序时需要注意什么
[img]file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/4G2_V8JLKKQ)V8L@LQ0$U7M.gif[/img] 新手建站选择CMS程序时需要注意什么 ...
- 什么是Mambo智能建站系统(CMS)?
欢迎转载,转载请注明出处:Mambo中国http://www.mambochina.net Mambo,中文意思为曼波音乐(源于古巴黑人音乐),是这个星球上功能最强大的开放源码的智能建站系统之一.在2 ...
- 通过谷歌SEO网站建站提高网站质量,获取更多的客户
随着互联网的发展,越来越多的企业开始重视网站建设和SEO优化. 对于想要在谷歌搜索引擎上获得更好排名的网站主人来说,建立一个优质的网站和进行SEO优化是非常重要的. 在进行谷歌SEO网站建站之前,需要 ...
- 生日快乐网站_【总结 】文化自信源自基层贺房氏网站建站十五周年
重要提醒:2004年起创建房氏网(房氏网站fang.org.cn)及QQ群,收集房氏家谱.源流.名人.企业,搭建寻根.联谊等一体文化平台,专业专注于房氏文化,为全球100多万房家人服务的一个综合体,欢 ...
- 零基础入门—网站建站教程
相信很多新用户会有这样的疑惑,我要做个网站,到底要使用什么产品,如何能快速完成网站建站呢?搭建网站有两种选择,一种是直接使用模版建站工具,另一种则是自行建站.两类建站方式对比如下: 模版建站方式优势购 ...
- 2021最新零基础入门—网站建站教程(新手必备)
前言 相信很多新用户会有这样的疑惑,我要做个网站,到底要使用什么产品,如何能快速完成网站建站呢?搭建网站有两种选择,一种是直接购买建站模板,另一种则是自行建站.两类建站方式对比如下: 建站方式 优势 ...
- 【笔记】个人网站建站不要用前后端分离!!!!!- 对前后端分离的个人看法
血淋淋的教训,让人无比心痛, 个人网站建站不要用前后端分离!!!!! 在上家公司开发,一心一意码代码,习惯了只写后端,不关注前端,真是做到了只关注后台逻辑和接口返回,不用关心其它的事情, 写的那是爽到 ...
最新文章
- oracle与mysql创建表时的区别
- maven安装错误履历
- 多个线程访问共享对象和数据的方式
- Java线程与并发编程实践----同步器(Phaser)
- Java异常处理及异常机制介绍
- centos7 安装 oracle 11G
- 【渝粤教育】国家开放大学2018年春季 0676-22T物流成本管理 参考试题
- 更新sdk_即构ZegoLiveRoom SDK版本更新,新增多项功能及自定义设置
- 常见十四种的Java算法
- 手机NFC天线的集总参数设计
- 软件设计和开发规范(国标)
- Nodejs+MongoDB+WebRTC搭建视频通话协同应用
- 盯盯拍罗勇:公司就是我最好的产品
- python 追加写文件_python怎么追加写入文件
- 用python计算工资工资_python税后工资计算器
- 导出excel表格并返回给前端的快捷用法(上)
- shell kill 掉指定app
- HDOJ 1814 Peaceful Commission
- 中国科学院大学计算机分数线低,2018中国科学院大学录取分数线公布,能否冲击清北霸主地位?...
- 小暑将至,一起来看看品牌小暑海报吧