我的妻子正在开展一项新业务,并希望我为她创建一个网站,以便客户预约。我显然可以继续从头开始构建一些东西,但鉴于这是一个相当标准的问题,我宁愿重用现有的解决方案(最好是在Java中,但在此方面有一些灵活性)或者在托管的基础上构建谷歌日历等解决方案。你会推荐什么?
答案 0 :(得分:3)
答案 1 :(得分:3)
不要从头开始建立自己的;这是一个非常艰难的过程(如果你很好奇,请查看iCalendar标准;涉及到惊人的大量复杂性)。作为曾尝试从头开始开发此类事情的人,我强烈建议您使用现有的托管解决方案,例如Google日历。
答案 2 :(得分:0)
在线预订系统比它们看起来要复杂得多。例如,您需要考虑双重预订预防。
您可以使用现有的在线预订系统www.EzyOnlineBookings.com,而不是重新发明轮子。它价格低廉,足够灵活,可以处理大多数情况,看起来相当不错。此外,如果您的妻子更喜欢使用Google日历进行商务活动,它会直接与Google日历集成。
答案 3 :(得分:0)
我刚刚制作了一个开放源代码的Android库来执行此操作,但是变成标准的Java库非常简单。这是Landig页面: https://bitbucket.org/warwick/schedule_utils_demo/src/master/
该库支持根据计划项目,营业时间和给定时间来计算下一个实体何时下次可用。
它还有一种方法可以根据营业时间和计划项目获取给定时间内的可用广告位列表。您可以分叉存储库并将其重构为JavaScript或所需的任何语言。
希望这会有所帮助