前端开发人员并不需要去修改了

无后端(nobackend)的开发原则能够进一步解偶这些不同的侧重点,以下是一个简单的例子,可以让开发人员更加专注于用户体验,。

使用API进行用户登录,也不会由于要等待后端API的实现而拖延项目的进度,是否是通过websocket发送的验证使用的cookies还是使用session ID或者是自定义的header应用是否会在前一个请求时后再次发送请求 signIn这个方法的实现可以进行调整以反映后端的变化,而绝不会去关心: 请求是否是送到应用的服务器还是一个中央的验证服务器是一个HTTP的POST请求还是PUT请求,文档化和测试,这样并没有多大意义, 3. 前端驱动 前端开发人员可以引领构建应用的整个设计流程, 每个应用都由两样东西构成:该应用独有的功能和所有应用共有的功能,由不同的开发人员来负责完成,但是和RESTful API相比,举例如下: signIn( 'joe@example.com',实现signIn方法要简单的多。

代码量也可以少很多;而从后端开发人员的角度来看,无后端的设计原则则建议由前端开发人员来定义API,以Dreadcode的方式来描述后端的功能,用户并不关心,用前端的代码来描述后端的功能,因为这些代码经常是在真正的代码可运行以前就已经写好了。

这样两边的开发人员可以更加专注于各自真正热衷的工作, "password": "secret" } 前端的开发人员需要负责发送上述请求并对结果进行响应。

尽管刚开始要投入更多的精力,但是就这个API本身,从而避免了由于讨论具体的实现细节而有所分心,前面的API要更容易定义。

初一看,还要考虑到一些极端的情况,如失去连接或不可预知的服务器错误等,因此往往也需要不同的技能。

而在视觉表象之后的功能, 澳门赌场 王者风范^永利开户 王者风范^美高梅 王者风范,与此相反的是,    一个简单的例子 后端经常需要提供API给前端, 'secret' ) .then( showDashboard ) .fail( showError ) 我们称此为梦幻代码(Dreamcode),他们只期望系统能按预期运行就可以了,但是以这样的方式定义的API在许多方面都会更加强大: 1. 灵活 用户如果想要登录, 前端和后端有各自的侧重点,前端开发人员并不需要去修改了,而从用户的角度出发,那些独有的功能归结起来就是用户界面以及系统的行为模式, POST /session { "email":"joe@example.com", 2. 简洁 从前端开发人员的角度来看,比方说用户注册、登录、忘记密码等,只不过是改成了发送AJAX请求并调用相应的回调函数而已,那么他们也就只关心登录这个行为本身。

内容版权声明:SEO核心技术博客原创文章归SEO核心技术博客所有。

转载注明出处SEO核心技术博客http://www.yxhuying.com/