Page 1 of 2 12 LastLast
Results 1 to 15 of 17

Thread: Do people still build websites from scratch?

  1. #1
    Join Date
    Nov 2017

    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?

  2. #2
    Join Date
    Mar 2007
    I still start from scratch.

    Its not a case of what others do, its about what you are comfortable working with.

    Getting a decent set of tools is important, I use Notepad++, its my goto editor for many things.
    --> JavaScript Frameworks like JQuery, Angular, Node <--
    ... and please remember to wrap code with forum BBCode tags:-

    [CODE]...[/CODE] [HTML]...[/HTML] [PHP]...[/PHP]

    If you can't think outside the box, you will be trapped forever with no escape...

  3. #3
    Join Date
    Jan 2004
    chertsey, a small town s.w. of london, england.
    Hi there twelfth_hour,

    like \\.\...

    I still start from scratch.
    I use Notepad++.

    In addition, I also abhor frameworks such as "Bootstrap", "Wordpress" and "jQuery".

    When you learn to code, code, don't fcuk about.

    Further reading:-

    ~ the original bald headed old fart ~

  4. #4
    Join Date
    Jul 2003
    The City of Roses
    @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?
    Last edited by Jeff Mott; 11-22-2017 at 04:00 PM.

  5. #5
    Join Date
    Jan 2004
    chertsey, a small town s.w. of london, england.

    "...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'!"

    ~ the original bald headed old fart ~

  6. #6
    Join Date
    Nov 2017
    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.

  7. #7
    Join Date
    Sep 2008
    Jackson MS
    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.

  8. #8
    Join Date
    Dec 2017

    im new here.
    Yes a newbie... "Hello World".

    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.

    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!


  9. #9
    Join Date
    May 2017
    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.

  10. #10
    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.

  11. #11
    Join Date
    Oct 2017
    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.

  12. #12
    Join Date
    Apr 2017
    New York, USA
    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.

  13. #13
    Join Date
    Dec 2017
    I am also new to website design. I don't know the basics of websites like HTML, CSS. But I can able design a website by using Wordpress tool. Wordpress is a easiest way to build websites.

  14. #14
    Join Date
    Dec 2017
    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.

  15. #15
    Join Date
    Sep 2017
    South Africa
    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.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.14546 seconds
  • Memory Usage 3,012KB
  • Queries Executed 14 (?)
More Information
Template Usage (36):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (15)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (15)postbit
  • (15)postbit_onlinestatus
  • (15)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (72):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates