01.
754
What do new technologies dictate to us in web development? The same Google has been working on its JS framework for more than 4 years – Angular js. Half of the applications from it use this framework. Also, there are analogues that allow you to execute the – spa (single page application).
Why use a framework in development?
1. Security
Most modern frameworks have excellent default tools for validation, database connections. Even full-fledged solutions for the implementation of api undergo a full revision, connection security, etc;
2. Expandability
Yes, my dears, remember your wordpress sites that, when installing plugins or some other attempt to expand functionality, start loading in a minute. In the case of using the framework, we have opportunities that are limited only by the knowledge of the developer!
3. Accompanying
I think each of us met more than 20 proposals for maintenance and support by the framework every day. Are they so sad that they require constant support? But we are used to working according to the – created and forgot.
No! In our market, requests for support are determined by the price of improvements to platforms built on a frame. The problem is that full frame documentation is only available in English. That is, it turns out that this is almost a natural selection for unfinished freelancers who have been screaming at every corner all their lives that Wordpress is in the top. Only because its documentation was accessible and understandable to them, as it was translated into Russian. And now, with the introduction of frames, they can no longer buy a plugin for $10 and tell customers how tired they are.
Yes, of course, there are enough solutions for the frame, but to put them you need to have skills. Although most developers write themselves! And from this comes the next point;
4. Optimization
Due to the fact that the framework is finalized out of the box only for development requirements. We get an optimized system. After all, it does not have any kind of default slag as in freeshardCMS. It also turns out that it is possible to implement absolutely any design and solutions! And this will not affect the optimization and speed of the site with "smooth" hands;
5. Load
Thanks to the ability to control the types of queries to the database, you can always optimize the site and exclude responses of 1-2 minutes from the server. Remember the situation when you go to Wordpress (I really fell in love with it as an example) which is made in a bunch of Wordpress + woocommerce. We apply the sort on the filter and wait, wait, wait. What happened at this time on the server side? Our favorite WP, due to a clumsy database build, starts using our "greedy" server. loading data to respond to a request. As a result, more than 50% of users simply tried to forget your sites as an excess of the past.
You know, I don't have a single complaint against WP and its developers. They made a great CMS that allows you to create a BLOG! Yes, many will probably be surprised after being told about the versatility of WP. BUT! It is a platform for building and quickly deploying a blog. The maximum is a corporate site.
Why does this happen? This will always remind me of one freelancing situation.

And after all, there were craftsmen. There are no questions for freelance brothers. You just have to raise your fifth points and take up textbooks for the full development of technologies that they should already own. But what can I say, I knew people who have been creating websites on WP for 5 years. And at what not only corporate or blog. Is it all so fabulous? No, let's talk a little about the cons.
Cons of using the framework in development
Price per development
No, of course, no one is talking about being equal to C++ or Java. PHP and JS have always been and will remain where they are in programming. But the price for a "PHP developer" job is and human WP differs by 30%. That is, a site that was created earlier for $ 200 will have to pay ~ $ 300. After all, on the frame, they will also make a backend (admin panel) for you. Yes, and you need more knowledge than with WP;
Runet workers
Finding support will also be more difficult. Because there are clearly a lot more people who work with WP than those who develop on the frame. Because of this, at first the customer will feel some difficulties. But there is a plus in this — it will obviously not be a schoolboy who will subsequently run away from you by taking payment. This is at least a person who is interested in self-development once he moved from freeshard to a more complete development.
So what should you choose when developing: a framework or a freeshard? Read about it in our article: What is the difference between a framework and a freeshard?

Send comment