The rol of frameworks.

in symfony •  7 years ago 

Frameworks today are crucial in a development environment and can speed up things but one should bear in mind that using a framework is like riding a bycicle. The fact that a bycicle will bring you far and fast doesn't necessarily mean that you don't need to learn to walk or to crawl.

There'll surely be situations when you have to step off your bycicle and walk when the situation so request. It is good to be able to manage the frameworks that the industry is using now a days but it is far better to understand the fundamentals of every language where upon such frameworks work because a framework provides a layer that sometimes hides essential concepts that can be necessary when it's time to step off the bycicle and walk.

In the end most frameworks have the same focus and objective wich is to make things scalable, structured and therefore understandable for other developers. Once you understand one framework you can easily get to understand another one and the same applies to programming languages and human languages. But just like with human spoken languages you need a solid foundations of your mother tongue before you endevour in learning a new one, so it applies to programming languages.

I personally got started with Angular as a framework to later realize that Ionic wich is another framework was based in Angular, so knowing one is like knowing the other. Now I am researching Symfony and have discovered that the concepts are the same. Controllers, templates and services that are designed to make life easier.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations @andresdeveloper! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!