我们如何使用React Native和Parse开发Out the Window

发布时间:2019-07-03 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了我们如何使用React Native和Parse开发Out the Window脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

原文链接:https://code.facebook.com/posts/513523428806608/how-we-use-it-building-out-the-window-with-react-native-and-parse/
caisijie翻译于 2015/12/21

在FaceBook, 我们对食物的态度同样一丝不苟。厨师每天用新鲜的,当地的食材为数千位员工服务而感到自豪。Out the Window是我们最新的快速服务餐厅之一,它提供了从鸡块到墨西哥比萨饼的各种菜品。订单不是由我们的烹饪团队的成员负责生成,而是由一个单点销售系统,她由我们的工程师用使用Facebook核心技开发而成。
caisijie翻译于2015/12/21

当员工访问Out the Window的时候,他们在iPad上通过一个用React Native编写的程序下订单。菜单项,事务处理和其它的特性构建在Parse后台。最酷的是,员工线上下单后15分钟后就能去取餐。

我们如何使用React Native和Parse开发Out the Window

开发用于iPad上的订单系统非常快速。React Native符合直觉的布局语义和快速反馈,帮助我们快速的迭代,并最终按时为Facebook新楼开张交付程序。简单的说,React Native对CSS取其精华,去其糟粕:

@H_126_18@
  • flexbox布局模式与React Native布局引擎本质相关。在之前要把一个block在父元素垂直居中困难且难懂,现在只需要一行用flexCSS就可以完成。

  • 样式声明与组件更加紧密相连。这意味着更少的选择器,也就更少杂乱,难以维护的CSS文件。但你可以通过在组件级别的复用来减少重复代码。

  • 也许React Native最棒的是你可以像开发Web程序一样开发本地程序。你不需要每次代码改动时都重新编译(在调整页面布局时这很重要),而且你可以使用Chrome或者Safari的开发套件和控制台去调试你的程序。

    我们在厨房里安装了一个热敏打印机去生成订单。你可能认为打印一个订单很简单,但是支持通过iPads和网站生成订单增加了复杂度。使用Parse,便能简化需要打印的订单队列。我们使用Rasberry Pi(技术)去连接订单系统的数据库和发送序列化的数据到打印机上。订单打印以后,数据库更新并打印下一个订单。

    系统另一个强大的功能是随带了一系列分析。我们的厨师可以快速知道服务了多少订单,哪一个菜品最受欢迎以及一天里有多少个不同的员工。通过结合Parse,React和一个序列打印机,我们用简单直接的模块构建了一个单点销售系统。结果至目前为止,那是相当美味。

    脚本宝典总结

    以上是脚本宝典为你收集整理的我们如何使用React Native和Parse开发Out the Window全部内容,希望文章能够帮你解决我们如何使用React Native和Parse开发Out the Window所遇到的问题。

    如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
    如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。