首页 > 代码库 > web开发笔记
web开发笔记
----nodejs----
1、对于操作系统来说,创建一线程的代价是十分昂贵的,要给他分配内存、列入调度,同时在线程切换的时候还要执行内存换页,CPU缓存被清空,切换的时候还要重新从内存中读取信息,破坏了数据的局部性。
2、事件驱动的单线程异步模型 & 多线程同步模型
3、Web开发架构对比
模板为中心架构 MVC架构
4、包管理
nodejs的npm、python的pip、ubuntu的apt-get、PHP的pear、python还有一个PyPI
5、Web开发框架对比
特性 | 模板为中心框架 | MVC框架 |
页面生成方式 | 执行并替换标签中的语句 | 由模板引擎生成HTML页面 |
路径解析 | 对应到文件系统 | 由控制器定义 |
数据访问 | 通过SQL语句查询或访问文件系统 | 对象关系模型 |
架构中心 | 脚本语言是静态HTTP服务的扩展 | 静态HTTP服务器是脚本语言的补充 |
适用范围 | 小规模网站 | 大规模网站 |
学习难度 | 容易 | 较难 |
6、nodejs的Express框架
web开发笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。