1 Dart简介与安装
Dart语言是google开发的语言,目前对外主要用于flutter开发,Google内部使用Dart开发大型应用。它是一个纯面向对象的语言,其语法比较灵活,也比较简单。
Ubuntu安装Dart环境可使用apt-get命令安装:
1 | //用apt-get安装时,如果是第一次安装,需要走1、2、3步 |
Dart语言是google开发的语言,目前对外主要用于flutter开发,Google内部使用Dart开发大型应用。它是一个纯面向对象的语言,其语法比较灵活,也比较简单。
Ubuntu安装Dart环境可使用apt-get命令安装:
1 | //用apt-get安装时,如果是第一次安装,需要走1、2、3步 |
Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是 Nginx 最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并发连接数,最重要的是, Nginx 是免费的并可以商业化,配置使用也比较简单。
容器共享主机内核,轻量、隔离且高效,不像虚拟机需要完整的操作系统,下图展示了 Docker 容器的基本架构:

| 序号 | 核心命令 | 功能说明 |
|---|---|---|
| 1 | go run |
快速运行程序,不生成可执行文件 |
| 2 | go build |
构建项目,生成可执行文件 |
| 3 | go install |
安装程序或模块到$GOPATH/go/bin
目录(直接安装成为二进制) |
| 4 | go test |
运行单元测试 |
| 5 | go mod |
模块管理命令(init/tidy/get/vendor) |
| 6 | go fmt |
自动格式化代码 |
| 7 | go vet |
静态检查,查找常见错误 |
| 8 | go list |
查看模块或包信息 |
| 9 | go doc |
查看文档 |
| 10 | go clean |
清理构建生成的临时文件 |
css是一种用来为结构化文档(如 HTML 文档或 XML
应用)添加样式(字体、间距和颜色等)的计算机语言,CSS 文件扩展名为
.css。通过使用 CSS
我们可以大大提升网页开发的工作效率!其语法如下:

; 结束,声明总以大括号
{} 括起来1 | <!DOCTYPE html> |
css的注释是同c++的
/* */
Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面
Vue 是一个框架,也是一个生态。其功能覆盖了大部分前端开发常见的需求。但 Web 世界是十分多样化的,不同的开发者在 Web 上构建的东西可能在形式和规模上会有很大的不同。考虑到这一点,Vue 的设计非常注重灵活性和“可以被逐步集成”这个特点。根据你的需求场景,你可以用不同的方式使用 Vue:
Django 是一个高级的 Python Web 框架,用于快速开发可维护和可扩展的 Web 应用程序。
使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务。
Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。
Django想要理解,首先要明白的就是Django的大致组成,它大致由四部分组成,也就是提到的MTV模型:
Model(模型):负责业务对象与数据库的对象(orm)
Template(模板):负责把数据展示给用户(前端的东西)
View(视图):负责业务逻辑,并在适当的时候会调用Model和Template
URL分发器:通过前台请求的url,来分配调到相应的函数操作,类似于网络中的路由表,控制网络的下一跳的地址。