Skip to content

Arnoldnuo/how-to-make-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

如何构建一个中型的web应用(全栈技术)

计算机界的轮子已经如此之多,我的观点是技术不转化成应用是没有价值的,本文主要挑选了一些技术,复用一些优秀的轮子,用最小的成本构建自己的web应用。

主要内容

界面设计

bootstrap twitter出品的响应式框架,可以快速构建优美的前端界面

material-design-lite Google出品的Material Design 风格的前端框架

前端库/框架

jquery 方便快捷地操纵dom

前端构建工具

yog2 百度出品的前端构建工具,将fis3express结合在一起

后端语言

node 用javascript写后端应用

守护进程

pm2 node.js的守护进程,进程挂掉之后自动重启

后端框架

express node.js官方推荐的web框架

koa express原始团队出品,口碑很好,我并没有在实际项目中使用过

数据库

mysql 全球最流行的开源数据库,各大互联网公司都在大范围使用

mongo 时下最流行的nosql数据库,经过几年的发展已经很稳定了

数据库驱动

knex mysql的node.js版的sql构建库,需要搭配mysql的node.js驱动 使用

mongoose mongo的node.js版的数据库驱动

代码部署

ansible 基于ssh的自动化部署工具,我还在摸索的阶段

云主机

ucloud 口碑不错的云服务商

阿里云 阿里巴巴旗下的云服务,号称国内最大

百度云 推荐一下自家公司的产品

CDN

七牛云 老牌云存储服务商,有免费额度

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published