Register now or log in to join your professional community.
A good web developer can't start a website from scratch.
To create a perennial web application, he have to design the architecture, choose the design patterns to use before any line of code.
This is a mandatory step which can take a long time depending on the complexity of the project.
By experience, an application build from scratch may work perfectly and quickly but badly supports evolutions and doesn't have a long lifetime.
There are many ways to build websites according to your requirement. If you are looking for an CRM website, then the best option is to use prebuilt software instead of reinventing the wheel itself.
In this modern age there are all kinds of web software scripts available, you may find many types of source codes and readymade templates.
Example can be if you have decided to open your webhosting services then you may find WHCMS software.
If you want a online portal the most inexpensive way is to use WordPress, But you may find many types of html CRM scripts as well.
Just forsake if you want to open a automotive website along with mobile application then you may look for pros and cons of software available in the market. If you decide WordPress technology then it may come up with plenty of plugins but it will be slower and messy with large number of plugins installed and may need further payment for many other suitable plugins functionality. So for better performance you may choose html or PHP based automotive prebuilt scripts.
The shortest answer I can give. Always look for prebuilds first, it may take you months to come up with your own stuff from scratch which may be not even impressive to you either.
As in this age of communication you can find any kind of software online but the challenging part is the marketing budget or your financial resources to support build your online brand image.
Building websites and application is easy part but standing out in the marketing competition like wise SEO campaigns or Cost per acquisition CPA for app stores or Driving traffic to your product or services and then converting those into customers is the difficult part.
building site from scratch doesn't mean that you are a good developer or not .
As a developer you should consider the web site size and it requirements and the deadline for the project , and you should ask your self if the library or framework will add value to your site or the size of the project does not need that .
Thank you for the question,
In my opinion a good web developer, is one who makes a nice built website without mistakes regardless of the starting point.