uber-departure-times:优步出发时间 - 编码挑战

时间:2024-07-01 04:27:08
【文件属性】:

文件名称:uber-departure-times:优步出发时间 - 编码挑战

文件大小:806KB

文件格式:ZIP

更新时间:2024-07-01 04:27:08

JavaScript

超级出发时间 优步出发时间 - 编码挑战 提示/问题 我决定为 Uber 编码挑战解决的挑战是“出发时间”。 我选择这个的原因是因为描述中的“实时”一词。 我喜欢实时,我认为与试图实现实时的应用程序相伴的过程和挑战很吸引人。 全栈(有点) 所以我用一个相当健壮的前端构建了这个应用程序,但值得注意的是,我花了更多的时间并更加小心地构建应用程序的后端。 我的选择 后端:对于后端,我具体选择了 Node.js 或 io.js。 iojs,因为它与 V8 Javascript 引擎保持同步,并且提供更强大的 ES6 支持。 如果你好奇的区别是什么之间看到一些差别在这里 。 iojs 允许我使用更现代的 Web 框架 koa.js,它利用了 ES6 的生成器。 展望未来,我想让这个应用程序成为“实时”应用程序,因为我可以做到,所以我还使用了一个名为“Primus”的 websockets 框架。


【文件预览】:
uber-departure-times-master
----.jshintrc(742B)
----public()
--------index.html(5KB)
--------bower.json(885B)
--------assets()
--------build()
--------app()
--------v1.html(3KB)
----bower.json(995B)
----lib()
--------sockets.js(2KB)
--------agency.js(2KB)
--------apis()
--------emitter.js(123B)
--------worker.js(2KB)
--------manager.js(1KB)
--------primus.js(509B)
----config()
--------api.json(195B)
----LICENSE(1KB)
----Procfile(28B)
----README.md(5KB)
----Makefile(141B)
----.bowerrc(47B)
----.npmrc(34B)
----.gitignore(543B)
----index.js(2KB)
----package.json(1KB)
----.nvmrc(11B)

网友评论