学习笔记0930


网站/应用/系统 分为

前台

前台pc框架 比如:jquery Dojo angular js prototype js sea js vue js node js

前台移动端框架: jquery mobile Dojo mobile ionic,(bootstrap)

PC端组合形式: bootstrap(ui)+jquery(js 基础应用,取值赋值)+angular js(js mvc结构 也就是前端一个框架)+(require js 异步的模块加载/sea js 同步模块加载)+传统后台【node js(js版后台) 性能稍差】

移动端组合形式:(bootstrap/自定义 ui/jquery mobile/dojo mobile ,jquery mobile和dojo mobile性能不好 慎用)ui+jquery+ ionic(angular js 的移动版)+(require js 异步的模块加载/sea js 同步模块加载)+ 传统后台【node js(js版后台)性能稍差】

后台

传统后台

Php java 都可以开发后台

例如 :java 框架 MVC结构 其中 V:view(前台和我们有关) c:controller 后台逻辑控制例如:页面跳转 业务逻辑。

M:model(数据模型) 和数据有关 java的mvc框架 比如:struts spring(比较流行) hibernate ibatis mybatis(比较流行)

架构搭配:struts +spring+hibernate ,html/js+spring+ibatis/mybatis 其中struts中的view和前台有关

目前流行形式:

html/js+spring+ibatis/mybatis

html/js(前台)+网络服务(web services,通过url可以访问到的资源)+ ibatis/mybatis(对数据的处理,和数据库有关)

数据

数据库(myspl oracle,db2,sqlserver)

文件系统

(nosql db—-没有sql的db 由json文件组成 数据存储在json文件里

Json文件比较多(多应用于大数据方向))

Nosql db 比如mango,couch

应用服务器(web application):

开发好的系统,部署到应用服务器上

只有部署好的系统 才能通过url访问访问到

应用服务器比如:

Websphere application server,weblogic,Jboss,tomcat

Node.js 可以替代一部分websphere application 的功能