一个大而普遍的问题,但不是讨论
我和一个 friend 正在讨论正在开发的网络应用程序。目前它使用 PHP,但 PHP 不存储任何内容,它全部基于 OAuth。整个事情与一个独立的 API 对话。 PHP 实际上只是为不支持 Javascript 的浏览器镜像大量 Javascript 逻辑。
如果决定强制执行 Javascript 作为一项要求(让我们不讨论那个......整个其他问题)
将应用程序作为托管在 CDN 上的 HTML+Javascript 提供时,是否存在任何技术性、基本性问题?也就是说,100% 静态 javascript 和 HTML 没有服务器端逻辑。由于 Javascript 与 PHP 一样能够执行所有 API 调用。有任何现有网站这样做吗?
我们想不出有什么阻碍,但让“网络”应用程序 100% 客户端似乎是一个可怕的想法......所以寻找更多的意见。
(澄清一下,问题是关于仅使用 javascript 和 HTML 进行部署并放弃 JSON API 或其他任何外部的服务器端处理)
提前致谢!
最佳答案
一个问题与搜索引擎有关。
搜索引擎爬虫索引网页的原始 HTML 源代码。如果您使用 JavaScript 加载新数据并生成新内容,爬虫将不会发挥作用,因此您的内容不会被编入索引。
但是,Google 为此提供了解决方案 - 阅读此处:http://code.google.com/web/ajaxcrawling/
除此之外,我想不出任何其他问题......
关于javascript - 纯 Javascript 和 HTML 应用程序以及通过 CDN 的部署……好主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052100/