PHP ietvaru salīdzinājums un izvēle atkarībā no projektu mērķiem
Author
Kokorīts, Krišjānis
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Gorbāns, Imants
Date
2013Metadata
Show full item recordAbstract
Šī darba mērķis ir apskatīt un rūpīgi salīdzināt pašlaik populārākos PHP ietvarus, kā arī novērtēt, cik piemēroti tie būtu dažādu projektu mērķiem. PHP valoda ir viena no pašlaik pasaulē populārākajām programmēšanas valodām. PHP ietvari ļauj izveidot spēcīgas tīmekļa lietotnes visdažādākajiem projektiem. Salīdzinot ietvarus, ņemti vērā tādi būtiski faktori kā ietvara uzstādīšanas un jauna projekta izveides vieglums, konfigurācijas pārvaldība, ievadformu datu pārbaude un ģenerēšana, datubāzes pārvaldība, pieejamās ietvaru bibliotēkas u.c. faktori. Projekta mērķu ziņā ņemti vērā tādi faktori kā projektējamās sistēmas lielums, sistēmas nākotnes perspektīvas, projektējamās sistēmas kvalitāte un ātrdarbība u.c.
Atslēgvārdi: PHP, ietvari , projekti, MVC, CakePHP, CodeIgniter, Yii, Symfony. The aim of this work is to look carefully and compare the currently most popular PHP frameworks, as well as to appraise their suitability to different objectives of the projects. PHP language currently is one of the world's most popular programming languages. PHP framework enables you to create powerful web applications in a wide range of projects. Comparison took into account such critical factors as framework installation and ease of creating new project, configuration management, entry form generation and form data validation, database management, available libraries etc. factors. Project objectives were taken into account in terms of such factors - size of system, the perspective of system`s future, quality and speed of system etc.
Keywords: PHP, framework, projects, MVC, CakePHP, CodeIgniter, Yii, Symfony.