Javascript 移动/桌面-什么策略有意义
我的老板有远大的梦想 他想写一个在桌面和移动设备上运行的应用程序。此外,他希望它偶尔连接(可以在没有互联网连接的情况下运行)。应用程序将严重依赖数据库中的数据 与他交谈的每个人都在不断地向他推销HTML5/JavaScript,以获得一个“一次编写,到处运行”(write-once-run everywhere,ish)的解决方案 我对这种环境没有太多经验——使用JavaScript、针对JavaScript的ORMs等从数据库获取数据。我可能有点过头了 当我试图通过一个策略来尽可能接近他的目标时,我应该考虑什么样的事情?以下是我的假设和问题: 期望/假设Javascript 移动/桌面-什么策略有意义,javascript,html,mobile,occasionallyconnected,Javascript,Html,Mobile,Occasionallyconnected,我的老板有远大的梦想 他想写一个在桌面和移动设备上运行的应用程序。此外,他希望它偶尔连接(可以在没有互联网连接的情况下运行)。应用程序将严重依赖数据库中的数据 与他交谈的每个人都在不断地向他推销HTML5/JavaScript,以获得一个“一次编写,到处运行”(write-once-run everywhere,ish)的解决方案 我对这种环境没有太多经验——使用JavaScript、针对JavaScript的ORMs等从数据库获取数据。我可能有点过头了 当我试图通过一个策略来尽可能接近他的目标
- 对。JavaScript可能是实现这一点的方法,但是如果您还不熟悉JavaScript,那么这并不容易。大型应用程序是JavaScript中的一个猛兽,尤其是在移动设备上李>
- 我对客户端数据库存储知之甚少,但保持服务器和客户端数据库同步几乎肯定需要AJAX、XML或JSON转换
- 考虑客户机上数据的安全性和大小(客户机是否可以访问其机器上存储的所有数据?)
- 我将jQuery用于所有DOM操作、事件挂钩和AJAX。此外,我还为其他人使用了许多其他功能/插件。我强烈建议你去看看
- 萤火虫(
- HTML5/JavaScript方法听起来像是一个好方法吗(考虑到偶尔连接、移动和桌面的目标)?
- 是的。JavaScript可能是实现这一点的方法,但是如果你还不熟悉JavaScript,那就不容易了。大型应用程序是JavaScript的猛兽,尤其是在移动设备上
- 我对客户端数据库存储知之甚少,但保持服务器和客户端数据库同步几乎肯定需要AJAX、XML或JSON转换
- 考虑客户机上数据的安全性和大小(客户机是否可以访问其机器上存储的所有数据?)
- 我应该考虑什么样的框架和工具来简化应用程序的开发?
- 我使用jQuery进行所有DOM操作、事件挂钩和AJAX。此外,我还使用了许多其他功能/插件进行其他思考。我强烈建议大家看看它
- Firebug(感谢您的反馈!