The Risk
Echo - the best Symfony developers
Submitted by chaka » Mon 25-Oct-2021, 20:11Subject Area: General | 0 member ratings |
|
Echo - the best Symfony developers
Symfony is designed very competently.
Symfony is distinguished by its structured concept and ideology, but it is important to understand that it does not provide a ready-made and only correct solution when developing a project. The task of building the final architecture of the application (do not forget to respect the standards) is entirely delegated to the developer and remains on his conscience. From this we can distinguish two consequences that echo the previous point: an experienced Symfony developer is more likely to have deep knowledge of the language in particular and design skills in general. The second, not so cheerful moment: it is more difficult to find competent Symfony developers, and raising your own takes time.
Custom Symfony Development Services with Echo, read more
Symfony makes you free.
Do you think that you have connected bundles and you can work? Wait a second, it's not that simple. Since the framework is flexible, there are many opportunities to configure it. Configs and annotations are our everything. The basic configuration files are already present in the standard delivery of the framework. However, Symfony developers are not limited to yaml files. To configure the application or its individual parts, it is possible to use annotations, configs in the form of xml or php files. There is no single style, and everyone uses the method that seems most convenient. Of course, there are recommendations on many points what to use in a particular situation, but this does not impose additional restrictions on developers, they have the right to make their own choice.
Is it freedom or chaos? This situation can be deployed in any direction. Everything is quite simple. By giving people a choice, you hold them accountable. Obviously, with careless use, the application will easily turn into a patchwork quilt, and the quality of the product will not be high. The correct solution would be to agree within the team on the approach to configuring the application and describing the code even before the start of the active development stage. Communication is the key to success.
0 Comments