HTML和编译器

Mic*_*elT 3 .net html theory compiler-construction

这个问题是一个更具讨论性的问题,是一个简单的问题特定问题.编写基本HTML很简单,但编写快速轻量级标准,SEO最佳实践投诉,所有浏览器兼容的HTML页面都很难且非常耗时.

但为什么这么难?

在我看来,这很难,因为数百哪些是需要遵循不同的规则,规则是什么很难记住,即使你还记得很难在一起在不矛盾的形式,并验证你的工作的唯一办法合并是通过加载它在您支持的每个浏览器中并验证每个场景.

但它确实看起来我们在过去编程的其他方面的问题,以前在汇编编写程序的高级语言发明之前看上去很像编写HTML文件时,你不得不记住的性能不同的规则百,正确性安全等等,验证它们的唯一方法是执行程序.

在其他领域,这个问题由高级语言的编译器解决,这使得语法更简单,进行性能优化,在执行之前检查程序句法纠正.

您是否认为我们需要一种不同的简单语言来编写网页和编译器,这些语言可以生成特定于浏览器的标准投诉大小优化HTML?

你认为有可能创建这样的语言和编译器吗?

Wil*_*and 6

我担心,有一些混乱.事实上,编写好的HTML很容易.很容易.编写糟糕的HTML也很容易,但这既不是在这里也不是在那里.

我认为你会发现,困难在于编写优秀的,跨浏览器,精美渲染的CSS.事实上非常困难.

没有多少抽象可以解决这个问题.只有改进所有浏览器的努力才能有所帮助; 这不是一件小事.

另一个问题,也就是更大的一个问题,就是最近HTML被滥用于它从未意图的事情; 可以通过实现"正确"的桌面应用程序而大大受益的应用程序正在HTML和JavaScript中实现,因为它在某种程度上对于开发人员来说"更容易"(正如您的帖子所强调的那样,这是一个肮脏的腐烂谎言).

兼容性问题不容易被打败; 通过在错误的"平台"上实现事物,你就会让自己失败.草草收场.

网络不是一个平台; 这是一种危险和绝望的混乱编织.而且,当然,管.