zoukankan      html  css  js  c++  java
  • 想法跟实践的距离

          最近,因为要去附近城市,我使用了几次【去哪儿旅行】APP客户端,我使用客户端里面的【汽车票.船票】购票功能。我几次使用下来,体验不错。可以搜寻所在城市车站的可用票,然后,可以顺利购买。
         
          对比以前的购票经历,这个功能,真的是节省了我很多的时间和精力。以前购买车票,我首先要去找附近有哪些车站,了解车站的发车信息,价格信息,然后再购买。这需要跑一趟。
         
          情况稍微好一点的一种,我保留了某部车的联系名片,通过电话了解该车的发车信息和价格。但是,我要么是名片搞丢了,要么是某部车不跑了。即使顺利联系上某部车,我还要忍受价格不透明这一回事,有时候,我会在车上,发现有人里程跟我一样,但是价格跟我不一样。到了节假日,更是,看人加价,价格完全是双方在谈,谈的好的就又便宜又可以上车。
         
          好几年前,移动开发很热闹,我当时也刚从事移动开发的工作。有一次,我白跑了一趟车站,没有买到车票。那时候,我就想,要是,有这么一个app,它提供如下功能:
             1.可以搜寻附近的所有车站
             2.获取某个车站的所有车次信息
             3.实现购票,从某个城市到另外一个城市
         
           我当时,就有这个念头,要去实现这个app。在实现之前,我找遍了市面上的所有应用,没有发现有提供上述功能的应用。
         
           我带着这个念头,在回家过年的路上,思考该怎么着手去做。我记得,我当时是这么展开思考的。首先,要想办法获取每个城市每个车站的车次信息。这是一个大工程。那么,我就缩减一下,先获取一个区的所有车站的车次信息。然后,车站的信息会实时更新的,那么,要有一个方法,可以获取更新的信息。接着,还要实现支付。
         
           这样思考下来,整个架构大概是这样:1.一个后台,获取车站信息;接收车站的信息更新。提供车票信息给客户端。2.支付功能。 3.客户端跟后台交互。
         
           后面,我还是搁置了,停止了。我当时停止的原因,不是考虑到技术的原因。而是考虑到,车站怎么会愿意提供车站的信息给你,愿意帮助你接入它们内部的业务系统?我只是一个普通的上班人员。另外一个,我还需要自己跑每一个车站。这可是要耗费我白天的工作时间,而我需要工作的收入来维持生活。
         
          最近我在使用【去哪儿旅行】客户端的【汽车票.船票】功能时,想起了过往的这么一个事情。
         
          想在想起来,我如果要去实现当初的那个想法。我会这么做:1.先调研,支付这个流程是否可以走通,可以做一个小实验。2.然后,去调研一个车站,了解他们内部的业务系统,想办法怎么接入。3.在前面两部调研好,没有当前条件情况下不能解决的阻碍存在的话,那么,就可以开始设计业务流程,实现后台。
         
          不过,话说,即使我实现了一个车站的车站信息查询,下订单的功能。东西做好了,我还需要想办法去推广。
         
          我觉得,这些问题都是可以解决,只是时间的问题。最关键的是,我个人做的速度不会快,如果其它大公司发现这个需求,要实现它。它们的实现速度,推广速度,必然比我个人的要快。那么,在这种情况下,又会是另外一种考虑了。
    全文完。
     
     
     
     
  • 相关阅读:
    一个简单的C++程序反汇编解析
    一个简单的C++程序反汇编解析
    Oracle 10g 用户数及价格
    若何应对被公开的Oracle口令加密算法(3)
    Solaris办事管理对象 SMF快速入门指南(1)
    Solaris 10完成安好Kerberos身份验证(1)
    Solaris效力操持工具 SMF疾速入门指南(3)
    Oracle Warehouse Builder 自动化ETL措置历程(4)
    如何经过PHP获得MySQL procedure成效
    Solaris 10下设置EJB 3.0情况(2)
  • 原文地址:https://www.cnblogs.com/ttylinux/p/5967289.html
Copyright © 2011-2022 走看看