网站建设通常需要编程。编程是指使用编程语言(如HTML、CSS、JavaScript、PHP等)来编写网站的代码,以实现网站的各种功能和效果。在网站建设过程中,开发人员需要根据设计师提供的设计稿,编写代码来实现网站的布局、样式、交互等方面的功能。

虽然现在有一些网站建设工具可以帮助非编程人员快速搭建网站,但对于一些复杂的功能和定制化需求,仍然需要编程来实现。对于一些定制化的网站建设项目,编程是必不可少的。

网站建设需要编程,但对于简单的网站,可以借助一些工具来减少编程的需求。