几年前,我认为自己有点像是Web开发人员,了解基本的3种语言(HTML,CSS,JS)和许多PHP。从简单的文本过渡到实际的网站是一件痛苦的事情,因为那里存在所谓的“标准”,这在当时对我来说是非常荒谬的。归结为这件事(减去了IE相关的东西):
那里的标准可以用更简单的方式代替旧的做事方式。但是,当尝试实际实现某些功能(例如,完全基于CSS的布局)时,如果我执行了更简单且仍可正常工作的解决方案,则实际花费的时间要多10倍。如果它呈现相同的效果,那么为什么我要使用更复杂的示例,该示例花费10倍的时间并在更换浏览器后就中断了?这在Freenode IRC中的## php,## css和## js中引发了许多长期的宗教辩论,实际上使我被## css禁止,因为我弄乱了那里的小世界。
我的问题:即使我将标准和编码约定的使用时间延长了10倍,但获得的结果却与简单的相同,我是否仍应遵循这些标准?
对于民意调查标签,那些拥有任何规模(大小)网站的人,您是否遵守所有标准?