Object oriented website development is already a reality with the advent of 'Angular X' where X>=2. Angular componentizes both the visual (html and css) and the coding (typescript) aspects into objects called components and the organisation of these components becomes the website.