Model of choice of PHP-framework for development of web applications informatization of the project organization
Ключові слова:PHP-framework, web-application, project organization, choice, method of pairwise comparisons
Problem. Under ever-increasing competition in the field of project services, each project organization looks for the ways for improving production efficiency and quality of the products, as well as reducing project time. The solution of these problems is closely connected with the application and development of information technologies used in the project organization. Today, the complexity of the programs has increased so much that it makes no sense to write code for everything from scratch. PHP-frameworks accelerate the development process; help to write structured, reusable code; make it easy to scale projects. A choice of an effective PHP-framework is an important task. Goal. The goal is to increase the efficiency and reliability of project organization management by developing a project organization information system using an effective PHP-framework. Methodology. The methods and principles of fuzzy mathematics are used. Decision-making methods in the conditions of fuzzy input data were used to develop a model for choosing a PHP-framework for informatization of the project organization. Results. The paper analyzes the problem of choosing PHP-frameworks for web application development. For the first time, a model for choosing PHP-frameworks has been developed, which, unlike existing ones, allows taking into account fuzzy information and making the choice more objective. An example of the choice of PHP frameworks is given, which proved the efficiency and feasibility of using the developed model. Further research will be focused on the practical implementation of the model in the form of a program-methodological complex. Originality. The developed model allows choosing a PHP-framework in the conditions of fuzzy information about the preferences of the web application developer. Practical value. The use of the proposed model for choosing a PHP-framework in order to develop a web application for informatization of a project organization will increase its reliability and reduce the time of a web application development.
Revzin V.A. Kompleksnaya avtomatizaciya proektnyh organizacij:celi, usloviya, rezultaty Retrived from: https://issuu.com/cadmaster/ docs/cadmaster-2005.4-29 (accessed: 14.09.2019).
1S:Upravlenie proektnoj organizaciej. Retrived from: http://solutions.1c.ru/catalog/project-org/features (accessed: 14.09.2019).
L. Welling, L. Thomson (2007 )Razrabotka veb-prilozhenij s pomoshyu PHP i MySQL [PHP and MySQL Web development]. Moscow [in Russian].
Schlossnagle G. (2006) Professionalnoe pro-grammirovanie na PHP [Advanced PHP programming] Moscow [in Russian].
Kuharchik A. S., Elovoj D. S. (2005) PHP: obuchenie na primerah. [PHP: Learning by Example]. Minsk [in Russian].
Mazurkevich A. M. (2004) PHP: Nastolnaya kniga programmista [Programmer's Handbook] Minsk. [in Russian].
Veb-frejmvorki i s chem ih edyat. Retrived from: http://iwsm.ru/blog/show/veb-freymvorki-i-s-chem-ih-edyat. (accessed: 14.09.2019).
Frejmvorki v veb-razrabotke. Retrived from: https://web-creator.ru/articles/about_frameworks. (accessed: 14.09.2019).
Vikoristannya PHP frejmvorkiv v rozrobci sajtu/ Retrived from: http://ukrbukva.net/page,5,39718-Ispol-zovanie-PHP-freiymvorkov-v-razrabotke-saiyta.html. (accessed: 14.09.2019).
Gardeichik S., Sherbaf A. Programmnaya platforma LARAVEL dlya sozdaniya veb-orientirovannyh prilozhenij i servisov [Computing platformlaravel for building web-oriented applications and services]. Belarusian State Pedagogical University named after Maxim Tank 2017. № 2. С. 3-14. [in Russian].
https://elibrary.ru/author_items.asp?authorid=796610">Gurenko V. V., Borodin A.F., Nazarkov D.A. Cravnitelnyj analiz frejmvorkov dlya veb-razrabotki [Comparative analysis of frameworks for web development], https://elibrary.ru/org_items.asp?orgsid=665">Bauman Moscow State Technical University. 2017. №2. С 3-4. [in Russian].
Lockhart J. Modern PHP. New Features and Good Practices. O’Reilly Media, 2015, 268 c. [in English].
Egorova I., Mihno E. Kukovskoj A. Osnovnye tendencii razrabotki sajtov uchebnyh zavedenij [The main trends in the development of sites of educational institutions]. Eastern-European Journal of Enterprise Technologies. 2008. V.2. №2(32). C. 9–12. [in Russian].
Performance benchmark of popular PHP-frameworks. Retrived from: https://systemsarchitect.net/2013/04/23/ performance-benchmark-of-popular-php-frameworks. (accessed: 14.09.2019).
Luchshie PHP-frejmvorki dlya ispolzo-vaniya v 2019 godu. Retrived from: https://techrocks.ru/2019/07/23/best-php-frameworks-2019/. (дата звернення 18.09.2019).
Ponomarev A. S. (2005) Nechetkie mnozhestva v zadachah avtomatizirovannogo upravleniya i prinyatiya reshenij [Fuzzy sets in tasks of automated control and decision making]. Uch. Posobie. [in Russian].
Raskin, L., Seraya. O. (2008) Nechetkaya matematika. Osnovy teorii. Prilozheniya. [Fuzzy math. Fundamentals of the theory. Applications]. [in Russian].