Reputation: 35274
I want to build a website which will accommodate the basics like a navigation bar and contact form, ect. I was wondering what the best way to go about this is. I would want to be able to make any layout I want, (which theoretically I could do with css,) like make it look like http://www.jquery.com or http://www.sciencedaily.com or even http://www.stackoverflow.com .
Whats the best method to do this? Should I use Joomla (which I'll need to learn), some site builder (which I'll also need to learn), some template, or just make it from scratch?
Keep in mind I want to be able to add js code and be able to easily add new features and options.
Upvotes: 1
Views: 617
Reputation: 1
It really depends on your goals, time, and technical expertise. If you're comfortable with HTML, CSS, and JavaScript, building a website from scratch will give you the most control and flexibility to create exactly what you want. You’ll be able to fully customize the layout and functionality, which is great for adding unique features or integrating custom JavaScript code.
However, if you’re looking for a quicker solution and don't want to reinvent the wheel, using website templates can save a lot of time. Templates already include the basics like navigation bars and contact forms, so you can focus on customizing them instead of building from the ground up. Many modern templates are also highly customizable and responsive, which means you can still have control over the look and feel, without starting from scratch.
If you're torn between the two options, I’ve written a detailed post about the pros and cons of templates vs. building from scratch, which might help you decide based on your project needs. You can check it out here: custom vs template website
In the end, it comes down to time vs. control—building from scratch offers complete freedom but requires more effort, while templates get you started faster but with some limitations.
Hope this helps!
Upvotes: 0
Reputation: 1920
It depends on your experience and effort. Of course building from scratch is the best option if you want to build the thing that you want it to be. But it also take time and skill and effort to build such website (HTML, CSS jQuery etc.)
Choosing website template is just for people who don't have time or expertise on the field.
Upvotes: 3