这两天在用appcan做手机应用,非常纠结。就原因做一下总结和备忘:
1.产品设计足够了,技术设计还不够。中途换了一次框架,没有考虑到换框架的兼容性。
2.过于依赖调试工具,设计和写代码时的大局观不够。
3.时间管理做得不够,又陷入了埋头编程的陷阱。
关于appcan,以下记录几点:
1.使用它的ui不如使用jquery mobile。它的基本上是抄袭的jquery mobile,还抄得很烂。甚至可以考虑自己写,毕竟是使用html5,只要对页面编程够熟就行。
2.它的数据库操作是异步的,但是回调函数都注册到同一个全局对象中,导致两个查询同时执行时后一个回调会覆盖之前的,因此只能人工地将所有查询串行的。
3.调试可以使用eclipse的DDMS,还算好用。不过也是得改一点,传一下文件,调试一下。还是应该设计代码细节的时候都考虑好。
重构时注意这些问题。做的更好一点。