[Four-part series - Part 1: Website creation: Scratch vs. No-code]
May 2
3 min read
For those considering Wix Studio for website development, this article will provide valuable information to help you understand the differences between it and development from scratch.
Website creation
Three methods for creating a website
There are three main methods for creating a website: no-code tools (such as Wix and Canva), CMS (such as WordPress and Wix Studio), and development from scratch (building using HTML/CSS/JavaScript, etc.). You might also be wondering whether to do it yourself or outsource it.
Reasons why development from scratch is practically difficult
Many people have probably thought at some point, "Can I create this by writing my own HTML and CSS?" However, the reality is that developing from scratch is far more difficult than you might imagine. First of all, you need to understand HTML, CSS, and JavaScript just for the front-end. Server and domain settings, security measures, and SEO design are also essential.
Generally, even for small-scale websites, mastering the necessary skills takes several months to over half a year, and achieving a practical level requires even more study. Furthermore, hiring a web development company can easily cost anywhere from 300,000 yen to over 1,000,000 yen.
Real-world experience of developing from scratch
I myself have once attempted to develop a website from scratch using HTML, CSS, and JavaScript. I learned the basics from books and actually created a website using VS Code, but I encountered far more obstacles than I had imagined.
The most challenging aspects were responsive design and layout adjustments. Even if it displayed correctly on a PC, it would often break on a smartphone, requiring repeated revisions. Additionally, development environment issues caused data loss, forcing us to start over.
Furthermore, as you delve into backend areas (such as PHP), the amount of knowledge required increases dramatically. While actually reading through multiple specialized books, I strongly felt that "reaching a practical level of proficiency on your own requires considerable time and effort."
Based on these experiences, I can say that while development from scratch is very beneficial for learning, it presents challenges in terms of efficiency when it comes to creating websites for business purposes.
Thank you, Mana.
I thought this was a truly excellent book, generously sharing the latest knowledge.
I once heard from a friend who is a professional in website and web application development that "I can work with any language, but I choose the most suitable technology for each project."
What this statement reveals is that the important thing is not to "stick to a specific technology," but to "choose the best means to achieve the objective."
Having personally experienced the challenges and inefficiencies of developing a website from scratch, I understand the difficulty and inefficiency of implementing everything myself. Therefore, I believe that choosing a no-code tool based on the purpose and resources is a rational decision when creating a website.









Comments