29
09月

前端架构构想

类归于: 做东西 Hbomb 写于 07:53

n久没有更新博客,技术的文章也写得少了。今天补上一篇,对于前端的构想,其实已经写了好久,一直没有完善。先贴出来,逐步完善具体的内容。至少是对于知识总结,对于新知的导向,明确以后学习的方向。

  1. 前端范围
  2. 前端基础模块
  3. 样式,结构,行为分离原则
  4. 前端工具
  5. 规范
  6. 其他

1.前端范围

首先明确一下误区,前端不是单指浏览器客户端,由JavaScript来实现逻辑的客户端。
第一,不单是客户端;
前端包含,服务端和客户端的交互层,即包含部分服务端的接口服务,也就是客户端需要服务端支持的部分。
第二,不单是浏览器的客户端
客户端,现在名目繁多,不单是是浏览器的客户端,也许是,AIR,RCP,手机客户端,以及其他的有可能的客户端。
第三,不单是JavaScript来实现的客户端
诚然,现在前端的工作主要是JavaScript的工作,但是,其实实现逻辑和行为的,还有其他客户端编程技术,如flash,ActiveX,Java Applet等。

2.前端基础模块

基于以上的前端范围的诠释,以此前端的基础模块,显得得考虑的更多,更抽象,以便前端框架更易扩展。
大体,可以分为如下几块:
客户端层
组件
界面控件
工具组件
业务
接口实现
逻辑
表现
展现

交互数据

服务接口层
客户端接口
服务端接口

服务接口实现层

3.样式,结构,行为分离原则

样式,包含:CSS,等一切表现的内容

结构,包含:接口定义数据,界面机构

行为,即为:逻辑实现,如JavaScript等。

三者可以独立存在,互不依赖,组合产生相应的效果。

4.前端工具
接口定义工具
第三方类库管理工具
代码编译,优化工具
测试工具

5.规范
代码规范
开发流程规范

6.其他
原则
项目管理
沟通管理

没有关联的文件。

                                 

评论暂缺 »

还没有任何评论。

这篇文章上的评论 RSS feed TrackBack URL

留下评论