Does anyone still write sites from scratch?

I immerse myself in web design and development. I wrote a couple of sites (client code only) from scratch, starting with just touch index.html . Is this practice still used or is most of the web pages made from templates, Wordpress, or any other methods?

+4
source share
3 answers

I think 3 things are enough to create good sites (storefront websites or a small web application):

  • Server side = understanding of CMS, its structure and basic functions + availability of basic server language concepts. In this case, OP (a good combination of Wordpress-PHP).

  • Client side: CSS3 + HTML5 + Javascript (jQuery or equivalent).

  • AJAX as a β€œbridge” between the two sides.

Doing business from scratch without using a CMS is useful for knowledge, but takes more time.

+3
source

I think there are two questions here:

1) Is this practice used?

  • Yes, you just used it. Browsers will support it, so someone out there will do it.

2) Most of the web pages are created from templates, Wordpress, etc.

  • Yes, I would think so.

You can go in a different direction and bypass the web server and create a program that directly responds to HTTP requests on port 80, but with the help of a web server you can get rid of programming problems and let you work with files. Using something other than touch index.html is another step beyond, using a more convenient way to get the html files you need.

This is not to say that all websites should be dynamic - for example, my own blog is written with middleman , which is very similar to writing a Rails application, except that you compile the application into static HTML files. It is much easier to write in something like Markdown, which is generated on a beautiful page, instead of manually editing HTML.

+1
source

One rule: if you are building a rather complex website, you will spend a lot of time doing something (or a lot of things) you could do in a few seconds. Writing sites from scratch is a student's task / homework.

0
source

All Articles