101 Web Development: Where To Start
You Are Probably New To Web Development And Thinking About What To Use What Not
This Guide Will Help You Choose Technology You Need To Use To Create Your Multi-Billion Dollar Startup Idea.
Basic Drag & Drop Websites
Let’s talk about a simple website that did not have too much functionality like a personal portfolio, some image showcase, or some contact form. then your need perfectly match up with WYSWYG editors (Basically drag and drop website builders)
Then consider the Following Technology.
- WordPress (https://wordpress.com/)
- WIX (https://www.wix.com/)
- Webflow (https://webflow.com/)
- Squarespace (https://www.squarespace.com/)
Blogging Websites
Now, Let’s Talk About Something dynamic but simple like a blogging website
There Are Few Options To Select From.
- WIX (https://www.wix.com/)
- WordPress (https://wordpress.com/)
- Medium (https://medium.com/)
etc ….
E-Commerce Websites
Okay, So Now Come Some Big Challenges But Don’t Worry There Are Some Tools That Might Help You
So, let's talk about E-commerce websites and how to build them without code
Again, There Are Some Options
- Shopify (https://www.shopify.com/) Recommended
- Bigcommerce (https://www.bigcommerce.com/)
- GoDaddy (https://godaddy.com/)
etc…
Build By Your Self
So You Really Want That Custom Look/Feel/Functionality Consider Below Technology But There Is Learning Curve Attached To Each One Of That So Choose Wisely.
There Is Two Aspect Of Building Website On Your Own
- Frontend “What User See”
- Backend “What Is Happening Behind Secure Walls”
Web-Frameworks (Frontend)
Think About Building Your Website Block By Block With Frameworks You Can Do Just That Just Create Components And Create Logic That How You Want To Show Them To User. In the Last 10 Years, There Are So Many Frameworks Come And Go But In the Current Time, These Are Some Recommendations.
- React.js (Next.js / Gatsby) “Recommended ”
- Vue.js
- Svelte “Recommended”
- Angular “Not Recommended But You can still use that”
Web-Frameworks (Backend)
Only The Frontend Is Nothing You Also Need A Proper And Secure Backend And Also It Is Robust Enough To Handle Sufficient Traffic From Your Website. Here Are Some Of My Recommendations For Backend.
- Django
- Laravel
- Nest.js (Express / Fastify)
- ASP.NET
- Spring.Boot
Notes:
- By Building Websites You Need Knowledge Of Networking & Designing & Database Management
- Building By Own Is Not The Best Because It Comes WIth Hassel To Handle the Whole Website By Managing Everything
- Selecting Right Tool For Right Work Does Take Some Time But In Long-run You Have To Face Less Hassel.