gydtep 发表于 2020-9-22 17:58:44

近些年来,随着移动设备的升级,研究者们也在探索移动感知的新应用,比如用Wi-Fi信号感知键盘敲击和老人摔倒,用手机话筒来检测醉驾,用新的传感器来感知用户的情绪和压力状态等。

gydtep 发表于 2020-9-23 08:24:02

迄今为止,aBeacon系统为上海超过10万骑手提供准确的到店观测分析,通过不断优化骑手配送流程,每年可减少超过7余万超时配送订单,为超过700万的用户人群提供更优质服务。

gydtep 发表于 2020-9-23 10:17:08

基本上是服务端给什么浏览器就展现什么,展现的控制在 Web Server 层。

gydtep 发表于 2020-9-23 10:29:00

这种模式的好处是:简单明快,本地起一个 Tomcat 或 Apache 就能开发,调试什么的都还好,只要业务不太复杂。

gydtep 发表于 2020-9-23 13:13:25

如何让前后端分工更合理高效,如何提高代码的可维护性,在 Web 开发中很重要。下面我们继续来看,技术架构的演变如何解决这两个问题。

gydtep 发表于 2020-9-23 13:20:02

为了降低复杂度,以后端为出发点,有了 Web Server 层的架构升级,比如 Structs、Spring MVC 等,这是后端的 MVC 时代。

gydtep 发表于 2020-9-23 13:37:30

代码可维护性得到明显好转,MVC 是个非常好的协作模式,从架构层面让开发者懂得什么代码应该写在什么地方。

gydtep 发表于 2020-9-23 15:06:22

这样,只要前端弱势一点,往往就会被后端要求在模板层写出不少业务代码。还有一个很大的灰色地带是 Controller,页面路由等功能本应该是前端最关注的,但却是由后端来实现。

gydtep 发表于 2020-9-23 16:52:30

为了降低前端开发复杂度,除了 Backbone,还有大量框架涌现,比如 EmberJS、KnockoutJS、AngularJS 等等。

gydtep 发表于 2020-9-23 17:07:04

这些框架总的原则是先按类型分层,比如 Templates、Controllers、Models,然后再在层内做切分,
页: 404 405 406 407 408 409 410 411 412 413 [414] 415 416 417 418 419 420 421 422 423
查看完整版本: 阿里云2000元专属红包领取及使用说明