Both server-side logic and user-facing design are essential to web development. The distinctions are explained in plain English in this post.