当前位置: 首页 > news >正文

godaddy如何上传网站wordpress 什么意思

godaddy如何上传网站,wordpress 什么意思,上传视频网站源码,广东深圳网站建设1. 前言 随着互联网的高速发展#xff0c;前端页面的展示、交互体验越来越灵活、炫丽#xff0c;响应体验也要求越来越高#xff0c;后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻#xff0c;从而导致前后端研发各自专注于自己擅长的领域深耕细作。 然…1. 前言 随着互联网的高速发展前端页面的展示、交互体验越来越灵活、炫丽响应体验也要求越来越高后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻从而导致前后端研发各自专注于自己擅长的领域深耕细作。 然而带来的另一个问题前后端的对接界面双方却关注甚少没有任何接口约定规范情况下各自干各自的导致我们在产品项目开发过程中前后端的接口联调对接工作量占比在30%-50%左右甚至会更高。往往前后端接口联调对接及系统间的联调对接都是整个产品项目研发的软肋。 本文的主要初衷就是规范约定先行尽量避免沟通联调产生的不必要的问题让大家身心愉快地专注于各自擅长的领域。 2. 为何要分离 目前现有前后端开发模式“后端为主的MVC时代”如下图所示 后端为主的MVC时代 代码可维护性得到明显好转MVC 是个非常好的协作模式从架构层面让开发者懂得什么代码应该写在什么地方。为了让 View 层更简单干脆还可以选择 Velocity、Freemaker 等模板使得模板里写不了 Java 代码。 看起来是功能变弱了但正是这种限制使得前后端分工更清晰。然而依旧并不是那么清晰这个阶段的典型问题是 前端开发重度依赖开发环境开发效率低。 这种架构下前后端协作有两种模式一种是前端写demo写好后让后端去套模板 。淘宝早期包括现在依旧有大量业务线是这种模式。好处很明显demo 可以本地开发很高效。不足是还需要后端套模板有可能套错套完后还需要前端确定来回沟通调整的成本比较大。 另一种协作模式是前端负责浏览器端的所有开发和服务器端的 View 层模板开发支付宝是这种模式。好处是 UI 相关的代码都是前端去写就好后端不用太关注不足就是前端开发重度绑定后端环境环境成为影响前端开发效率的重要因素。 前后端职责依旧纠缠不清。 Velocity 模板还是蛮强大的变量、逻辑、宏等特性依旧可以通过拿到的上下文变量来实现各种业务逻辑。这样只要前端弱势一点往往就会被后端要求在模板层写出不少业务代码。 还有一个很大的灰色地带是 Controller页面路由等功能本应该是前端最关注的但却是由后端来实现。Controller 本身与 Model 往往也会纠缠不清看了让人咬牙的业务代码经常会出现在 Controller 层。这些问题不能全归结于程序员的素养否则 JSP 就够了。 对前端发挥的局限。 性能优化如果只在前端做空间非常有限于是我们经常需要后端合作才能碰撞出火花但由于后端框架限制我们很难使用Comet、Bigpipe等技术方案来优化性能。 总上所述就跟为什麽要代码重构一样 关注点分离职责分离对的人做对的事更好的共建模式快速的反应变化 3. 什么是分离 我们现在要做的前后分离第一阶段“基于 Ajax 带来的 SPA 时代”如图 这种模式下前后端的分工非常清晰前后端的关键协作点是 Ajax 接口。看起来是如此美妙但回过头来看看的话这与 JSP 时代区别不大。复杂度从服务端的 JSP 里移到了浏览器的 JavaScript浏览器端变得很复杂。类似 Spring MVC这个时代开始出现浏览器端的分层架构 对于这一SPA阶段前后端分离有几个重要挑战 前后端接口的约定。 如果后端的接口一塌糊涂如果后端的业务模型不够稳定那么前端开发会很痛苦。这一块在业界有 API Blueprint 等方案来约定和沉淀接口在阿里不少团队也有类似尝试通过接口规则、接口平台等方式来做。有了和后端一起沉淀的接口规则还可以用来模拟数据使得前后端可以在约定接口后实现高效并行开发。 相信这一块会越做越好。 前端开发的复杂度控制。 SPA 应用大多以功能交互型为主JavaScript 代码过十万行很正常。大量 JS 代码的组织与 View 层的绑定等都不是容易的事情。典型的解决方案是业界的 Backbone但 Backbone 做的事还很有限依旧存在大量空白区域需要挑战。 4. 如何做分离 4.1 职责分离 职责分离 前后端仅仅通过异步接口(AJAX/JSONP)来编程 前后端都各自有自己的开发流程构建工具测试集合 关注点分离前后端变得相对独立并松耦合 4.2 开发流程 后端编写和维护接口文档在 API 变化时更新接口文档后端根据接口文档进行接口开发前端根据接口文档进行开发 Mock平台开发完成后联调和提交测试 Mock 服务器根据接口文档自动生成 Mock 数据实现了接口文档即API 开发流程 4.3 具体实施 现在已基本完成了接口方面的实施 接口文档服务器可实现接口变更实时同步给前端展示Mock接口数据平台可实现接口变更实时Mock数据给前端使用接口规范定义很重要接口定义的好坏直接影响到前端的工作量和实现逻辑具体定义规范见下节 接口文档Mock平台服务器 5. 接口规范V1.0.0 5.1 规范原则 接口返回数据即显示前端仅做渲染逻辑处理渲染逻辑禁止跨多个接口调用前端关注交互、渲染逻辑尽量避免业务逻辑处理的出现请求响应传输数据格式JSONJSON数据尽量简单轻量避免多级JSON的出现 5.2 基本格式 5.2.1 请求基本格式 GET请求、POST请求必须包含key为body的入参所有请求数据包装为JSON格式并存放到入参body中示例如下 GET请求 xxx/login?body{username:admin,password:123456,captcha:scfd,rememberMe:1}POST请求 5.2.2 响应基本格式 {code: 200,data: {message: success} }code : 请求处理状态 200: 请求处理成功500: 请求处理失败401: 请求未认证跳转登录页406: 请求未授权跳转未授权提示页 data.message: 请求处理消息 code200 且 data.message“success”: 请求处理成功code200 且 data.message!“success”: 请求处理成功, 普通消息提示message内容。推荐两张趣图助你理解 HTTP 状态码。code500: 请求处理失败警告消息提示message内容 5.3 响应实体格式 {code: 200,data: {message: success,entity: {id: 1,name: XXX,code: XXX}} }data.entity: 响应返回的实体数据 5.4 响应列表格式 data.list: 响应返回的列表数据 5.5 响应分页格式 {code: 200,data: {recordCount: 2,message: success,totalCount: 2,pageNo: 1,pageSize: 10,list: [{id: 1,name: XXX,code: H001},{id: 2,name: XXX,code: H001} ],totalPage: 1} }data.recordCount: 当前页记录数data.totalCount: 总记录数data.pageNo: 当前页码data.pageSize: 每页大小data.totalPage: 总页数 5.6 特殊内容规范 5.6.1 下拉框、复选框、单选框 由后端接口统一逻辑判定是否选中通过isSelect标示是否选中示例如下 {code: 200,data: {message: success,list: [{id: 1,name: XXX,code: XXX,isSelect: 1}, {id: 1,name: XXX,code: XXX,isSelect: 0}]} }禁止下拉框、复选框、单选框判定选中逻辑由前端来处理统一由后端逻辑判定选中返回给前端展示 5.6.2 Boolean类型 关于Boolean类型JSON数据传输中一律使用1/0来标示1为是/True0为否/False 5.6.3 日期类型 关于日期类型JSON数据传输中一律使用字符串具体日期格式因业务而定推荐JSON是什么为什么这么流行 6. 未来的大前端 目前我们现在用的前后端分离模式属于第一阶段由于使用到的一些技术jquery等对于一些页面展示、数据渲染还是比较复杂不能够很好的达到复用。对于前端还是有很大的工作量。 下一阶段可以在前端工程化方面对技术框架的选择、前端模块化重用方面可多做考量。也就是要迎来“前端为主的 MV* 时代”。大多数的公司也基本都处于这个分离阶段。 最后阶段就是Node 带来的全栈时代完全有前端来控制页面URLController路由等后端的应用就逐步弱化为真正的数据服务业务服务做且仅能做的是提供数据、处理业务逻辑关注高可用、高并发等。
http://www.zqtcl.cn/news/428907/

相关文章:

  • 帮建网站网页设计师考试内容
  • seo网站开发txt 发布 wordpress
  • 资讯门户类网站模板定制系统开发公司
  • 让网站快速收录初中毕业如何提升学历
  • 石家庄做网站价格seo优化效果
  • 为什么浏览器打开是2345网址导航seo免费资源大全
  • 网站工程是干啥的动态个人网页制作html教程
  • 阿里云多网站建设wordpress 统计分析
  • 长沙网站定制公司科技特长生
  • 查公司的口碑和评价的网站中学生怎么做网站
  • 做网站买空间多少钱深圳seo优化公司
  • 中国建设银行北京市互联网网站wordpress商城购物表单
  • 万网网站备案管理查询工程建设项目的网站
  • 网站建设国内外研究现状模板ppt设计大赛
  • 专业网站优化方案网站设计过程怎么写
  • 福州定制网站建设网站ip过万
  • wordpress网站评论插件厦门软件网站建设
  • 网站黄金比例wordpress转typecho
  • 重庆有哪些网络公司百度系优化
  • 无锡网站制作方案企业三合一建站公司怎么找
  • 钉钉crm客户管理系统免费seo网站推荐一下软件
  • wordpress公司网站模版怎么显示wordpress里元素的源代码
  • 泉州网站制作运营商专业wordpress评论软件
  • 网站开发是什么意思啊有没有帮人做简历的网站
  • 企业网站模板包含什么维度 网站建设
  • 个人备案做运营网站宁波建网站模板
  • 做网站需要懂什么软件合肥网站制作套餐
  • 中国建设银行官方网站纪念钞预约网上买手表哪个网站可以买到正品
  • 哪个网站做兼职可以赚钱浙江嘉兴最新事件
  • 苍南网站建设深圳百度关键字优化