经过多年/几十年使用任务管理器:Lotus Notes、Outlook、Palm(那是一个很好的)等。现在使用Appigo,在使用Toodledo之后,我和我的一个朋友(都是程序员)厌倦了所有这些与我们个人的 GTD 风格相去甚远,我们决定构建一个,我们可以尽可能多地定制它。我们将向公众开放源代码。从功能和技术的角度来看,Appigo 和 Toodledo 的灵感很大。我们喜欢云上的服务器,浏览器和移动平台上的客户端。我们一直在思考这个问题,但是当我们看到 Grails 并做了一些教程时,巧合的是关于任务管理器的主题,我们说“太好了,我们可以使用这项技术来构建我们的,这听起来很酷”。(至少对于web部分和模型,核心部分)。同样遵循 Appigo 策略,我们计划使用 Google App Engine 来托管后端。在移动端,Sencha但任何其他框架都可以(Dojo、jQuery 等)。
毫不奇怪,我们的移动和 Web 客户端将主要使用 REST 与服务器通信,我们计划拥有一个服务器端 MVC(Grails)和一个客户端 MVC(如 Sencha 或 Dojo 建议)
我们不想过多地打扰数据库,我们喜欢 Grails 创建模型驱动对象和存储的想法。
我们的项目将是开源的并托管在 github 上供任何人使用。
好的,这是实际的问题:
你们知道可以帮助我们完成端到端的好书或示例应用程序或文章吗?当然我们可以一个人去,但是我们会非常喜欢阅读一些书籍,教程首先将这些东西粘合在一起,决定使用的好模式,学习技巧,经验......等等。我们没有使用 Grails 的经验。(但有很多 java 和 javascript web 开发),当然我可以找到关于 Grails 的书籍,但我们想要端到端的东西,有一个专注于实践和模式的好示例。
基本上是一本书或文章,它以某种方式触及了这个主题的一部分“良好实践和经验,构建类似在谷歌云平台上运行的任务管理器,服务器端使用 Grails 完成,浏览器和移动客户端使用健壮的 HTML5 javascript 框架”。
有人可以指出我们吗?
谢谢!