我是一个正在使用Web应用程序的UI用户,我与之合作的大多数人都是后端开发人员.我目前在与他们意见不一致上述是否是一件谨慎的事情. 这个应用程序可以使用相当多的JavaScript,如果没
这个应用程序可以使用相当多的JavaScript,如果没有它,它甚至都不会工作.在这种情况下,我正在与之合作的一个后端开发人员声称页面可以甚至应该完全使用JavaScript或jquery构建.这让我完全措手不及.我们在这里谈论div标签,列表,背景图片和文字.
我试图向他解释这根本不是正确的做法,从最佳实践的角度来看:内容(html)应该与表示(css)和行为(脚本等)分开.
我知道在jquery中编写html是可能的,虽然我还没有这样做,但我认为这不是应该做的事情.甚至可以用jquery写所有代码吗?
我希望无论如何都能听到任何想法,因为明天我将再次与他讨论.
如果你将JQuery的内容与行为JQuery分开,那可能会更加明智.但总的来说,为什么呢?这样做有什么好处?如果它是“不重复自己”(DRY),通常PHP,JSP或类似的东西会更有意义.在客户端渲染到HTML非常罕见.
对于那些现在不在船上的人来说,这将使得维护变得更加困难,而且它也会大大搞砸你在各种搜索引擎中的页面排名.
正如我对回复的评论所提出的,有些网站对此非常强烈;例如,Google文档和Google Mail.如果你认为你的开发人员具有足够高的质量(并且足够高的奉献精神!)来制作那种规模和口径的东西,那么他们可能值得一试.但是,如果你没有做一些需要那种动态内容的东西,那对我来说它似乎仍然是一个非常危险的想法,我当然是一个开发人员,而不是一个设计师.