If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Do people still build websites from scratch?

About 15 years ago, I learnt the basics of how to build my own website from scratch using html. I have been out of the game since then. I just want to get a feel for how people build websites these days.

Does anyone still build their sites from scratch starting with html? Or is that considered an inefficient way to do things? Do professional website creators build from scratch? Or do they use things like Wordpress.org?

@twelfth_hour Mostly it depends on the kind and scale of site you want to build. Large scale sites are very rarely built from scratch. Smaller scale sites are easier and much more reasonable to build from scratch, though in my experience, most folks will still use some library / framework / pre-made CMS simply because they find building websites is easier with those tools than without.

What sort of website are you looking to build? And who do you want to build it for?

"...most folks will still use some library / framework / pre-made CMS simply because they
find building websites is easier with those tools than without."

Not according to deathshadow one of our forum gurus...

"Repeatedly you'll hear wild unfounded claims of how "jQuery is easier", "Grids are easier",
"Blueprint is easier", "Bootstrap is easier" -- and every time I look at these bloated train
wrecks of developer ineptitude, I can only think that I have a slightly different definition
of the word "easier" than the morons, quacks and fools promoting such drek. I simply
cannot conceive of how any of these are actually 'Easier'!"

Some people (not many) use a flat html website, most now use a CMS and a lot of those will use a premade theme for framework. However design and dev shops will often build out a custom theme in HTML/CSS/JS and then integrate it with the CMS they're using.

I do web pages strictly as a hobby and FrontPage was the closest thing to a web page creator I've ever used. It's rare I would type up a page from scratch--mostly I would copy an existing page and modify as needed.

Stop! But im not new in this world, i developing things and of course, i try to avoid frameworks.
The only framework that i use, is jQuery. Yep... shame on me.
I was thrown in this JS world with jquery, jquery here , jquery there, jquery everywhere. Maybe, when the time is right, i begin to learn the real JS.

@topic
I write my code from a blank pane in my atom.io editor (in my opinion best editor so far).
Of course i use my own snippets and i never try to user to grab other snippets without thinking about how they work, disassemble into its parts and adapt it to my need.
I want to know what the hell is going on there and why it is the way it is.

But there's one thing you should remember:
If u start working in teams or in large companies (non dev business), you will never ever get a chance to avoid frameworks.
What is going on there? Time is money!

I think modern development methodologies are totally different. Everyone is using themes to develop websites because everything is well structured, it just needs to replace content and other things. One more reason to choosing themes over developing websites from scratch that client doesn't have much budget for developing a custom coded website that's why picking themes is better than developing the custom website which is cost effective and reduces the timeline for the project.

There are many website development tools which you can employ to create websites quickly and efficiently. But still there are people who prefer to create websites from scratch. I'm one of such people who practice this. I believe that if you create website from scratch you stay in touch with the basics and advanced concepts of HTML, Javascript, CSS etc.

I used to create my sites (let it be a simple HTML based site with several pages, or a downloads portal written in PHP) from scratch in old days, but I don't do that anymore.

In other hand, now I'm only making web-based apps, so usually I take some admin dashboard template (which already includes Bootstrap, Jquery, etc.) and modify it according to my needs. Saves lots of time and makes development easier, so I can focus on building features.

I'm pretty new to web design, so I don't build websites from scratch. In most cases I prefer using wordpress themes like those on https://www.templatemonster.com/category/design-photography-wordpress-themes/. They have beautiful design and don't require special coding knowledge. Also the sites created by means of them are perfectly viewed not only on PC, but also on any mobile devices. But I guess, it would be a good experience for me to build a site from scratch using html.

Certainly, but it depends on the type of project youíre developing, the level of complexity and your timeframe. If youíre implementing a content management system it likely makes very little sense to build your own. Building and maintaining those features along with authentication, authorization and other security features is hard and youíre exceedingly unlikely to be able to match the features of WordPress, Drupal or Joomla. However if you donít need a CMS then choosing a platform with one just saddles you with the technical debt of the platform that youíre not using the main purpose of. And, at least by some measures, WordPress has a lot of technical debt.

my first site was also painstakingly made with the use of no frameworks. It took me a very long time to get working , but what i had learnt from that i cannot replace. However it seems senseless to me to not make use of what resources there are out there , with regards to frameworks , themes and so forth ( provided you have a good enough understanding of whatever language you are working with to know when said theme or framework is inadequate ). Worpress is a prime example of this. When people would rather install a plugin , then write two or three lines of php for a function , when they cant see a theme thats not well designed in terms of code bloating , structure ( for seo ) amongst many things.

I would say it depends on you , the work you put out there in terms of websites is a advertisement to your skills ( Unless you dont put your name on it ) .

I use themes but i always scrape them open and use what i know about coding to try improve . Now i am hardly some genius, some themes are really well designed .

Its why i know there is laravel but i still went and learnt pure php before using a framework, JavaScript to node.js and right at the start html and css to bootstrap.