Atitit 提升效率 界面gui方面的前后端分离与cbb体系建设 规范与推荐标准

1. 界面gui方面的前后端分离重大意义1

2. 业务逻辑也适当的迁移js化1

3. 常用分离方法2

3.1. 页面html 静态化2

3.2. Html Ide用好dw ,切莫手写ui界面代码,少量调整可以手动调整。2

3.3. H5 html+ajax与后端彻底的前后端分离2

3.4. Ajax 推荐使用fetch w3c api.也可使用jq ajax备用 。2

3.5. 数据绑定到表格,到form表单使用vue.js2

3.6. 模拟json数据测试 ,可以使用本地json法,或者使用sql接口2

3.7. 模块化 以文件夹为目标模块化,方便跨项目复制。3

3.8. Cbb体系 通用化 抽象化3

4. 其他与界面想过的提升效率方法3

4.1. 需求文档直接生成html界面原形3

4.2. 原形设计h5化3

4.3. 国际化,配置化3

4.4. 跨域 与服务端代理(已经实现)3

4.5. 直接方便html界面与后端的连接。3

1. 界面gui方面的前后端分离重大意义

这样方便人员梯度建设以及加快效率。。一个项目很大的部分就在于界面制作

当界面制作好,就可以通过通用接口或者本地json直接连接测试,提升效率。

2. 业务逻辑也适当的迁移js化

很大部分,业务逻辑是根据项目情况,有些部分很适合迁移到js端来实现。更简单快捷的开发与热部署

后端则类库化。通用化。

3. 常用分离方法

3.1. 页面html 静态化

优点非常多,跨语言跨平台通用,java   php   net 项目,安卓 ios跨平台app都可以使用。。。

方便前端人员随时调整与介入。如用服务端技术,则修改门槛变高,前端人员难以修改

方便调整,无需服务器环境。。

3.2. Html Ide用好dw ,切莫手写ui界面代码,少量调整可以手动调整。

3.3. H5 html+ajax与后端彻底的前后端分离

3.4. Ajax 推荐使用fetch w3c api.也可使用jq ajax备用 。

经过洗衣洗衣项目的验证。。基本证明fetch效果很好了,兼容性chrome ff 360se

Get操作全兼容,Post操作在360se8会有点兼容性问题,可以使用jq实现post。。

Ajax方面解决方案参照文档::Atitit  v2  ajax 最佳实践规范 标准化流程attilax总结 r34.docx

3.5. 数据绑定到表格,到form表单使用vue.js

具体使用参照我们总结的vue使用文档。。以及范例。。可以配合jq综合使用。。

3.6. 模拟json数据测试 ,可以使用本地json法,或者使用sql接口

3.7. 模块化 以文件夹为目标模块化,方便跨项目复制。

3.8. Cbb体系 通用化 抽象化

设计模块,的时候,尽可能的通用化,向上抽象一层。。这样可以多重适用于多个项目

4. 其他与界面想过的提升效率方法

4.1. 需求文档直接生成html界面原形

从需求文档直接直接生成大概的界面。用来做原形,以及实际使用的前端。

如有调整,则直接调整界面微调即可。

4.2. 原形设计h5化

直接以h5做原形。。优点是原形完成,基本立即可以运用到项目中,无需二次转换

有些界面可能有些复杂,配合现有原型工具。

4.3. 国际化,配置化

国际化可以实现配置化的界面生产

4.4. 跨域 与服务端代理(已经实现)

4.5. 直接方便html界面与后端的连接。

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke交友协会会长  uke捕猎协会会长 Emir Uke部落首席大酋长,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke 首席cto   软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理   uke科技研究院院长 uke软件培训大师

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

Uke 户外运动协会理事长  度假村首席大村长   uke出版社编辑总编

转载请注明来源:attilax的专栏  ?http://www.cnblogs.com/attilax/

--Atiend  v8

转载于:https://www.cnblogs.com/attilax/p/6623685.html

Atitit 提升效率 界面gui方面的前后端分离与cbb体系建设 规范与推荐标准相关推荐

  1. php实现微信网页授权登录界面,微信公众号 前后端分离实现网页授权登录

    开发语言 后端:thinkphp5+easywechat3+php-jwt 前端:html 实现思路 需要授权登录页面,在页面加载完成时,判断是否登录,如果未登录访问后台授权登录链接 前端代码(主要j ...

  2. 若依前后端分离如何写移动端接口_前后端分离架构概述

    1.背景 2.未分离时代(各种耦合) 3.半分离时代 4.分离时代 5.总结 <Netty 实现原理与源码解析 -- 精品合集> <Spring 实现原理与源码解析 -- 精品合集& ...

  3. 前后端分离与耦合架构

    前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构.弹性计算架构.微服务架构.多 ...

  4. 为什么现在都流行的前后端分离了?

    点击上方蓝色"终端研发部",选择"设为星标" 学最好的别人,做最好的我们 作者:fuzhongmin05 blog.csdn.net/fuzhongmin05/ ...

  5. 前后端分离架构:Web 实现前后端分离,前后端解耦

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 blog.csdn.net/fuzhongmin05 推荐:https://ww ...

  6. 面试官问:前后端分离项目,有什么优缺点?

    点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 来源:blog.csdn.n ...

  7. 面试官问:前后端分离项目,有什么优缺点?我说:没

    点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 来源:blog.csdn.n ...

  8. 新来的CTO禁止前后端分离,而且还说了一大堆优缺点!

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 blog.csdn.net/fuzhongmin05 推荐:https://ww ...

  9. 教你玩转Vue和Django的前后端分离

    题图:枯树新芽,来自网络,侵删. 阅读本文大概需要 10 分钟. 今天中秋节,先祝大家节日愉快,不在父母身边的都打个电话关心一下吧,我们最容易忽略的人恰恰是最爱我们的父母. 另外,节假日真的不适合出去 ...

最新文章

  1. hive practice 1
  2. linux中的du 命令详解
  3. php单下划线的函数,基于PHP函数的操作方法
  4. matlibplot 一张图画多个曲线_热重法实验条件设定与曲线解析 第53部分 热重实验方案设计与曲线解析常见问题之热重仪选择中常见问题分析...
  5. oracle分组关联统计,没有记录则显示0
  6. plot函数_R语言基础绘图函数散点图~跟着Nature Communications学画图~Figure1
  7. centos安装DHCP服务器
  8. 文件错误关于hibernate中报Duplicate class/entity mapping org.model.User错的问题
  9. java的properties文件中的换行书写
  10. 初涉springboot(一)
  11. 使用PyQt打包命令pyinstall的几个问题
  12. 【人脸识别】基于matlab GUI形态学教室人数统计(带面板)【含Matlab源码 1703期】
  13. windows下OpenGL开发前准备
  14. rtk定位权限_无人机中的GPS定位、DGPS差分定位、RTK差分定位
  15. 修复苹果电脑运行过程中出现的声音、触摸板失灵、键盘错键、光标乱窜问题
  16. 海康威视监控插件使用步骤
  17. 网络信息安全领域中常见的几个概念
  18. 【vue】vue用了keep-alive生命周期只执行一次怎么办?
  19. scratch编程--游泳的火柴人
  20. 用tecplot作平均速度流线图

热门文章

  1. SVN更新提示内容被锁定
  2. 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 实现插件...
  3. Nginx安全配置研究
  4. 阿里云E-HPC赋能制造业仿真云弹性
  5. 美肤磨皮算法OpenCV3实现
  6. SolarReserve在加州开发2GW项目 美国市场将再度崛起?
  7. phpMyAdmin 4.4.0 beta1 发布,MySQL 管理工具
  8. 介绍4种HTML5 Canvas库
  9. POJ 3264: Balanced Lineup
  10. 对2014年,关于轻应用的五大预言