当前位置:文档之家› 技术架构

技术架构


• 各种操作系统下的各种浏览器

开发语言 • 脚本类语言
• PHP 专用于WEB应用开发
• Javascript 用于WEB交互操作
• Lua 用于后台数据处理,可以独立运行
,也可以嵌入C语言中使用
• Bash 用于后台服务控制 • DocBook 用于使用手册书写

开发环境
• 浏览器
• Firefox、Chrome、IE、Opera、Safari等
• 项目管理
• Redmine
• 源码管理
• 服务器端:SVN(Subversion) • 客户端:svn、RabibtVCS

技术体系

用户前端

HTML、Javascript、Flash

后端应用

PHP、C、Golang、LUA

后台服务

C、Golang、LUA、Bash

技术体系

系统应用

SSH、Apache、FTP、Rsync、Bind…

数据库

PostgreSQL、MySQL、Sqlite3、Redis
入职培训——技术架构
杨明茂
北京实易时代科技有限公司

提纲
产品架构
技术体系
操作系统
开发语言

据库
开发环境

产品架构
WEB前端
后端 应用
ห้องสมุดไป่ตู้
数据库
后台 服务
系统应用 操作系统

• NOSQL数据库
• Redis 用于缓存和任务队列

开发环境
• 操作系统
• Ubuntu、FreeBSD、Mac OSX • 研发全部使用非Windows系统
• 编辑器
• Geany、vim、Sublime Text2
• 编译、调试
• Gcc、Clang、Go、GDB
开发环境
• 应用框架
• Javascript: Jquery
• 前端: bootstrap • PHP: 公司自有框架 • C:公司自有框架 • Golang: 公司自有框架

谢谢!
欢迎提问

操作系统
• 服务器端
• FreeBSD
• 自运营服务器系统
• MiniEOS
• 公司定制研发嵌入式操作系统
• 线下产品使用
• Linux
• 部分客户应用服务器系统

操作系统
• WEB应用端
• 主流操作系统:
• Windows、Mac OSX、Linux、FreeBSD等等

开发语言 • 编译类语言
• C 用于后台服务
• 独立使用
• 搭配Lua使用
• Golang 用于后台服务或者API

数据库
• SQL数据库
• PostgreSQL • MySQL • Sqlite3 数据存储,以后主要使用 数据存储,逐渐减少使用 数据存储,小范围使用
相关主题