网站可以使用多种技术和编程语言来编写。以下是一些常见的网站开发技术和编程语言:

1. HTML/CSS/JavaScript: 这是网站最基本的技术组合,HTML用于定义页面结构,CSS用于设计页面样式,JavaScript用于给网站添加交互和动态特效。几乎所有的网站都使用这种技术组合。
2. PHP: PHP是一种服务器端脚本语言,可用于处理网站中的表单、数据库、文件上传等操作,可以与HTML、CSS和JavaScript组合使用。
3. Python: Python比PHP功能更加强大,可以用于构建复杂的网站和Web应用,也可以与HTML、CSS和JavaScript组合使用。
4. Java: Java通常用于构建企业级Web应用程序,可以与多种前端技术组合使用。
5. Ruby on Rails: Ruby on Rails是一种基于Ruby编程语言的Web框架,提供了一套完整的工具链来快速构建网站。
总之,最好的网站需要根据具体需求选择适当的技术和编程语言来编写,同时需要注意网站的可扩展性、可靠性、安全性等方面。
最好的网站一般用HTML、CSS和JavaScript写。因为HTML是网页结构语言,CSS是网页样式控制语言,JavaScript是网页行为控制语言,这三种语言合作也可以用各种库和框架来开发优秀的网站。此外,网站的后端可以使用各种语言和框架来完成,如Java、Python、PHP等等。
html与js其实并不冲突。首先我们要说说到底什么是dom?
DOM即文档对象模型,是W3C制定的标准接口规范,是一种处理HTML和XML文件的标准API。
也就是说dom只是一系列文档标记,类似于xml,用于解析文档层级结构与样式的。这方面肯定是直接用html写最好。当然了,可能会有动态创建的dom元素,因为总要有交互,而不仅仅是单纯的静态页面,而动态的部分就用js来写。
所以说问题并不冲突,静态dom元素使用html来写,动态使用js来创建或调整,并没有哪一种比较好的说法,按需选择。