ABOUT PROBLEMS WITH DEVELOPMENT OF WEB INTERFACES
The analysis of the main approaches to front-end architecture of web interfaces has been done (OOCSS, SMACSS,and BEM). SMACSS is the category system, formed in consequence of summarizing practical experience, that works well for typical tasks. In OOCSSprinciples of object oriented programming are distributed to CSS; the benefits of this approach are an increased scalability and reuse of CSS code. BEM methodology introduces its own subject domain thus forming an extra abstraction layer over the interface. Interface components should be described in terms of BEM method by means of a strict naming rules and according the principle of blocks independence. BEM is the most complete and promising approach to the development of web interfaces at the present time. However, the need to improve methodological basis of BEM approach, for eliminate shortcomings. New method to control relations between BEM entities has been proposed. The present study provides a starting-point for further research in the front-end architecture.