(01)JS大法好,JavaScript一统天下开篇
2016-04-19 11:07
501 查看
作为MEAN学习记录的开篇,希望能坚持到最后。有幸看到这里的同学如果想一起学习,戳这里下载调料包。
MEAN is an abbreviation for MongoDB, Express, AngularJS, and Node.js. The concept behind it is to use only JavaScript driven solutions to cover the different parts of your application. The advantages are great and are as follows: // MEAN是MongoDB, Express, AngularJS和 Node.js首字母缩写,真正的思想是只使用就能贯穿应用的各个部分。优点如下:
A single language is used throughout the application//你只要会写JS就好了
All the parts of the application can support and often enforce the use of the MVC architecture//应用的各个模块可以支持MVC,并让你加强对MVC架构使用的认知?
Serialization and deserialization of data structures is no longer needed because data marshaling is done using JSON objects//再也不需要进行数据结构的序列化和反序列化,因为数据本身就是JSON对象。
However, there are still a few important questions that remain unanswered:
还是有一些问题需要通过学习来解答:
- How do you connect all the components together?//如何链接各个组件?
- Node.js has a huge ecosystem of modules, so which modules should you use?//Node拥有庞大的modules社区,那我们该用哪些呢?不知道什么意思的直接点这里
- JavaScript is paradigm agnostic, so how can you maintain the MVC application structure?//JS下的MVC该如何组织?
- JSON is a schema-less data structure, so how and when should you model your data?//JSON是弱模式的数据架构,那数据又该怎么组织?
- How do you handle user authentication?//认证授权又该怎么处理?
- How should you use the Node.js non-blocking architecture to support real-time interactions?//在Node的无阻赛架构下如何支持实时交互?
- How can you test your MEAN application code base?//怎么测试?
- What kind of JavaScript development tools can you use to expedite your MEAN application development process?//JS开发IDE的选择?
MEAN is an abbreviation for MongoDB, Express, AngularJS, and Node.js. The concept behind it is to use only JavaScript driven solutions to cover the different parts of your application. The advantages are great and are as follows: // MEAN是MongoDB, Express, AngularJS和 Node.js首字母缩写,真正的思想是只使用就能贯穿应用的各个部分。优点如下:
A single language is used throughout the application//你只要会写JS就好了
All the parts of the application can support and often enforce the use of the MVC architecture//应用的各个模块可以支持MVC,并让你加强对MVC架构使用的认知?
Serialization and deserialization of data structures is no longer needed because data marshaling is done using JSON objects//再也不需要进行数据结构的序列化和反序列化,因为数据本身就是JSON对象。
However, there are still a few important questions that remain unanswered:
还是有一些问题需要通过学习来解答:
- How do you connect all the components together?//如何链接各个组件?
- Node.js has a huge ecosystem of modules, so which modules should you use?//Node拥有庞大的modules社区,那我们该用哪些呢?不知道什么意思的直接点这里
- JavaScript is paradigm agnostic, so how can you maintain the MVC application structure?//JS下的MVC该如何组织?
- JSON is a schema-less data structure, so how and when should you model your data?//JSON是弱模式的数据架构,那数据又该怎么组织?
- How do you handle user authentication?//认证授权又该怎么处理?
- How should you use the Node.js non-blocking architecture to support real-time interactions?//在Node的无阻赛架构下如何支持实时交互?
- How can you test your MEAN application code base?//怎么测试?
- What kind of JavaScript development tools can you use to expedite your MEAN application development process?//JS开发IDE的选择?
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- 分享微信开发Html5轻游戏中的几个坑
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- 如何在 Fedora 上安装 MongoDB 服务器
- JavaScript演示排序算法
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- javascript实现10进制转为N进制数
- 如何在 Ubuntu 上安装 MongoDB
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因