This问题讨论了渐进式增强。我的问题是关于替代类型的Web应用程序。如果你有一个Web应用程序,其中UI几乎完全是用Javascript构建的,不会优雅地降级,有桌面感觉等等,这种Web应用程序叫什么?
答案 0 :(得分:3)
你的意思是这种类型或与此类型相反:
“Rich Internet Application”您可以在其中运行例如AIR的应用程序。
答案 1 :(得分:2)
单片?
答案 2 :(得分:2)
嗯,真正与“渐进增强”相反的是“优雅退化”,即使它们基本上达到同样的效果。
渐进式增强意味着您可以从旧浏览器的普通旧HTML开始,然后使用跨浏览器CSS,其他CSS(例如CSS3样式),Javascript和AJAX分阶段进行增强。
优雅退化意味着您急于创建富Internet体验,然后为没有Javascript / CSS的人提供替代方案。
无论如何要回答你的问题,我可能会称之为“不合理的退化”。备选方案:
答案 3 :(得分:2)
对我来说,你所描述的似乎是一个基于JavaScript的胖客户端...我认为没有错...
事实是,每个人忘记的是,HTML意味着超文本标记语言...它是用于描述文档的格式,并且从未被设计为捕获功能一些基于HTML的应用程序现在提供......答案“RIA”对我来说似乎是最好的...当然包括flash和silverlight ......但是在这种情况下你选择HTML + JS是完全随意的,因为你用JavaScript操作HTML DocumentObjectModel Flash开发人员将使用ActionScript操作Flash DisplayObjectModel ...
所以,是的,RIA是正确的词,我会说...并且反对其他人,我认为首先,它是一种强大,简单和强大的部署功能的方式......我的意思是我得到的整个“无法访问”和“无法抓取”的东西...但后者往往是毫无意义的,第一个是你无法正确解决的问题,除非例如屏幕阅读器读取DOM中的任何内容,而不是吐出原始页面......但这就是你面对“真实”的问题,即像桌面一样的应用......
格尔茨
back2dos
答案 4 :(得分:1)
不可访问的。
答案 5 :(得分:0)
它不会很好地降解。
我不确定我是否会将应用程序归类为强化增强,因为这会推断存在某种基线。应用程序在被视为“逐步增强”之前应该退回多久?
在推动时,我会说该应用程序依赖于浏览器的某些功能 - 可能是“依赖于边缘”或“仅限现代浏览器”?
答案 6 :(得分:0)
UI几乎完全是用Javascript构建的,不会优雅地降级
傲慢。推定。非法(取决于申请和管辖权的具体情况)。