【发布时间】:2011-10-26 11:55:18
【问题描述】:
一个大而普遍的问题,虽然不是讨论
我和一个朋友正在讨论正在开发的 Web 应用程序。目前它使用 PHP,但 PHP 不存储任何东西,它都是基于 OAuth 的。整个事情都与一个独立的 API 对话。 PHP 实际上只是为不支持 Javascript 的浏览器镜像了许多 Javascript 逻辑。
如果决定强制执行 Javascript 作为一项要求(让我们不要讨论那个......整个其他问题)
将应用作为托管在 CDN 上的 HTML+Javascript 提供服务是否存在任何技术、基本问题?也就是说,100% 静态 javascript 和 HTML 没有服务器端逻辑。因为 Javascript 与 PHP 一样能够执行所有 API 调用。是否有任何现有的网站这样做?
我们想不出有什么大不了的,但是让“网络”应用程序 100% 成为客户端似乎是一个可怕的想法......所以寻找更多的输入。
(澄清一下,问题是关于仅使用 javascript 和 HTML 进行部署并放弃 JSON API 之外的服务器端处理或其他)
提前致谢!
【问题讨论】:
-
您愿意支持哪些浏览器集?我在那里看到了你最大的潜在问题。 看着IE的过去,皱眉
-
@Jackson - 任何可行的东西,Firefox、Chrome 等 IE8+(可能)。不过很轻松。
-
@Aiden 像 Facebook 这样的大网站从他们的 CDN 加载大量 JavaScript - 所以是的,有很多网站都在这样做......
-
@Šime Vidas -- 确实,但是在 CDN 上托管静态文件和完全放弃服务器端逻辑之间存在巨大差异 ;)
-
@Aiden 啊,所以你的问题是关于制作一个完全依赖于 JavaScript 客户端代码并且没有服务器端代码的 Web 应用程序,对吧?
标签: javascript html deployment