
2008-2-21 18:14
recolee
php系统能不能做到离线使用,比如实现象smartcilent的模式
最近在思考一个类似网上ERP的系统,PHP写(用ZF框架的)。当用户有时无法连网时,系统能否做到离线使用,还是有什么第三方的解决方案,各位有过经验的达人赐教~
2008-2-21 23:00
haohappy
PHP是没有办法的,无论如何要实现离线,需要在用户的机子上装一个环境,比如一个虚拟机或者浏览器的插件之类的东西。
你的想法很有意思,这确实也是以后的趋势之一。
推荐看看这篇文章:
[url]http://www.technologyreview.com/read_article.aspx?ch=specialsections&sc=emerging08&id=20245[/url]
2008-2-26 09:01
recolee
谢谢Haohappy~~
2008-3-3 11:10
phedu
给你介绍一个培训PHP程序员的牛人认识一下,听说有十年开发经验的。他现在专做PHP培训的。他的博客:[url]http://www.bizeway.net/[/url]
2008-3-4 17:32
recolee
不用了 我其实是JAVA开发
2008-3-4 23:46
cid73
smartcilent 是如何做到离线可用的? 离线环境下浏览器应该会先给你一个"找不到服务器"的提示吧?
离线使用也不是没可能的. 用 PHP(或任何其它语言) 生成整站 HTML, 再打个自解压包, 自动给 index.htm 生个桌面快捷方式, 这就是离线版了. 数据缓存就用 cookie, 但是很有限; 或者用 Flash, 难度大一点. 远程数据调用全用 AJAX, 变成用 HTML 表现的 C/S 系统:lol
补充: 应该说[b]准[/b] C/S 系统, 因为在浏览器内不使用任何插件是无法连接远程数据库的. 这种方式更靠近 SOA 多一点, 远程服务器仅提供数据服务.
[[i] 本帖最后由 cid73 于 2008-3-4 23:54 编辑 [/i]]
2008-3-5 15:08
cid73
晕,忘记跨域的问题了,AJAX 不行的
2008-3-5 18:07
trooman
PHP的论坛没有cid73简直很无趣!
cid73都忙些什么去了,club.phpe.net似乎完蛋了,还有什么更好的地方?
2008-3-5 21:58
cid73
论坛数据恢复中
临时讨论地址: [url]https://groups.google.com/group/phpe[/url] :time:
上面想到跨域, 所以 AJAX 不能用, 可以用 Flex + crossdomain.xml, 但是 Flex 太他妈难用了, 还有一个就是动态请求远程的 js, 服务器返回一个 json 数据对象, 这个可行, 没有跨域的限制.
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.