Javascript 正在考虑通过api调用构建数据库页面填充数据的新方法—这种方法有什么问题吗

Javascript 正在考虑通过api调用构建数据库页面填充数据的新方法—这种方法有什么问题吗,javascript,ajax,Javascript,Ajax,据我所知,对于DB驱动的web站点,在呈现之前,我使用php(和CodeIgniter)填充页面中的数据,现在我想做的是开发一个javascript(通过jquery)页面,使其尽可能具有交互性,然后通过ajax/json调用连接到db,这样在渲染之前就不会向屏幕填充任何数据 为什么??某种程度上说,我可以,有朝一日,将同一个网页挂接到不同的数据源上——这是一种真正的页面与数据分离——只通过ajax链接 我认为最大的问题可能是性能…还有其他需要注意的事情吗?处理安全性(无状态/无会话)的最佳方法

据我所知,对于DB驱动的web站点,在呈现之前,我使用php(和CodeIgniter)填充页面中的数据,现在我想做的是开发一个javascript(通过jquery)页面,使其尽可能具有交互性,然后通过ajax/json调用连接到db,这样在渲染之前就不会向屏幕填充任何数据

为什么??某种程度上说,我可以,有朝一日,将同一个网页挂接到不同的数据源上——这是一种真正的页面与数据分离——只通过ajax链接


我认为最大的问题可能是性能…还有其他需要注意的事情吗?处理安全性(无状态/无会话)的最佳方法是什么?

我确实考虑过这样做,但如果你打算这样做,你可能会想开发某种框架(或者看看是否有人已经开发了)。暴力强迫这种事情将导致大量冗余代码和不必要的脱发。也许是jQuery插件?我很想看看你的想法。

最大的问题是可访问性。那些使用ScreenReader的人呢,Javascript不适用于他们?那些在移动电话(非智能手机)上的,同样是非常有限或没有Javascript功能的,会怎么样?那些仅仅禁用JS的人呢?现在,你不能简单地假设每个人都可以使用JS


我喜欢最初的想法,但也许通过一个简单的服务器端包装器更好,它可以调用您的数据源,但可以快速轻松地更改为指向另一个数据源。

我认为javascript将被更多地使用-谷歌没有宣布关注html 5和javascript吗?