DEV Community

Cover image for Navigating the Maze of Web Development Frameworks

Navigating the Maze of Web Development Frameworks

Scofield Idehen on January 29, 2024

As a developer beginning a new project, choosing the right web framework is one of the most crucial yet confusing decisions. The dizzying array of ...
Collapse
 
efpage profile image
Eckehard

You should also consider your own skills: A bad framework that you know might be better than a good one, you never worked with...

Collapse
 
scofieldidehen profile image
Scofield Idehen

That's so true even if you don't know it that well

Collapse
 
efpage profile image
Eckehard

Thank you much for your post. I went through that rabbit hole time ago. Starting with Angular seemed a good Idea, as it is truely mature. But the documentation was kind of confusing. Often you find examples that are outdated or belong to a version that is not maintained anymore. Or they do not describe the preconditions they assume, so you easily get lost. After some hundred pages of documentation I decided to stop this time sink, as it probably never would pay back for me.

Thread Thread
 
scofieldidehen profile image
Scofield Idehen

I am impressed with your learning curve and how you quickly found a better way to navigate through, most people do not find their way out while chasing the glory of being a Developer.

Thanks for your amazing comment, it is inspiring.

Thread Thread
 
efpage profile image
Eckehard

I have been working as a programmer before as part of my job, using mainly Delphi. This is an amazing environment with a blazing fast compiler, a great IDE and a language, that encourages you to write reusable code. I found myself using codes that I had written ten year ago still doing a good job.

With this background it was really a shock to see how people work for the web. Doing all the work with a simple text editor felt quite a bit like being in stone age again. I had done this too, may years ago, with Ansi-C. But even C++-compilers are embedded in a graphical environment that give you better support. I still think that my performance was 10 times higher with this tools, but compiled languages limit you to a certain operation system. Developing for the web does not have this limit.

Maybe it is that Iยดm not a webdesigner, but an application developer that gives me a different view on frameworks.

Thread Thread
 
scofieldidehen profile image
Scofield Idehen

I see, coming from a relatively rigid structure, I belive navigating recent frameworks and tools might have its downside.

I am quite amazed at how you figured it all out, care to share some high points and maybe some low points as well?