İlkinur Kərəmli

profile-pic
PHP

PHP və onun Framework-ləri.

21 noyabr 2019

PHP

PHP (ing. PHP: Hypertext Preprocessor) dinamik veb səhifələr yaratmaq üçün nəzərdə tutulmuş bir skriptləşdirmə dilidir.PHP Əsasən veb həllərin yaradılmasında istifadə edilən populyar server proqramlaşdırma dilidir. Məsələn, formadakı məlumatları qəbul edərək emal edən skript yaratmaq, saytda axtarış sistemi reallaşdırmaq və ya qeydiyyat sistemi yaratmaq mümkündür. 1994-cü ildə Rasmus Lerdorf CGI alətlərini yazmağa başladı və daha sonra 1995-ci ildə onları mükəmməlləşdirərək PHP dilini ortaya çıxartdı. Əksər hallarda PHP, Linux əməliyyat sistemi, MySQL məlumatlar bazası və Apache veb serveri qısa olaraq LAMP kimi (Linux, Apache, MySQL, PHP) yazılır. 

Veb Developerlər Üçün Ən Yaxşı 8 PHP Framework-ü

1. Laravel

2. CodeIgniter

3. Symfony

4. Zend

5. Phalcon

6. CakePHP

7. Yii

8. FuelPHP

Framework nədir?

Framework, proqram təminatçıları tərəfindən istifadə olunan və yenilərini əlavə edə biləcəkləri quruluşların adıdır. İnkişaf etmiş Frameworkdə, formaya nəzarət, verilənlər bazası bağlantısı, istifadəçi giriş və çıxış, poçt atma, mövzu mühərriki kimi kitabxanalar mövcuddur.

image_238

1. Laravel

Laravel, ən kiçik tətbiqdən çox böyük layihələrə qədər proqram yarada biləcəyiniz MVC quruluşu ilə açıq mənbəli PHP frameworküdür. 2015 və 2016-cı illərdə iki il ardıcıl olaraq sitepoint tərəfindən aparılan ən populyar framework sorğusunda lider olub. Github-da ən çox izlənilən PHP layihəsidir. Veb sənətçilərinin PHP frameworkü sloganını tam şəkildə verir.

Laravel quruluşu olduqca sadə və asandır. Qısa müddətdə öyrənərək layihələrinizi inkişaf etdirə bilərsiniz. Bağımlılıq meneceri olaraq composerdən istifadə etdiyinə görə problemlər olmadan layihənizə lazımi komponentlər əlavə edə bilərsiniz. İçindəki təsdiqləmə mexanizmi ilə istifadəçi sistemi və çox giriş (müştəri, şirkət, idarəetmə) kimi quruluşları dəstəkləyir. OOP quruluşu üçün uyğun olduğundan, müəyyən müddətdən sonra layihənizə qayıtsanız da asanlıqla inkişaf etməyə davam edə bilərsiniz.

Image result for codeigniter nedir

2. CodeIgniter

Codeigniter bir php kitabxanasıdır. Böyük layihələr hazırlayarkən kod mürəkkəbliyinin qarşısını alır və bu qaydada layihənin inkişafını təmin edir. MVC sisteminin arxitekturası və OOP (obyekt yönümlü proqramlaşdırma) kodlaşdırma quruluşu ilə müntəzəm kodlar yazılır. Proqram qurduğunuzdan sonra sizdən sonrakı proqramçı yazdığınız kod vasitəsilə asanlıqla proqramı inkişaf etməyə davam edə bilər.

Codeigniter üstünlükləri;

- Daha az kod yazarsan.

- Böyük layihələr hazırlaya bilərsiniz.

- Bir çox hazır xüsusiyyətlərlə vaxtınıza qənaət edirsiniz.

- Öz kitabxanalarınızı yaza və onlardan codeigniter proyektlərində istifadə edə bilərsiniz.

- Səliqəli kod yazmaqla sizdən sonrakı proqramçının arxandan nalayiq ifadələr etməsinə mane ola bilərsiniz.

- Onlarla insanın hazırladığı bu kitabxana ilə etibarlı layihələr hazırlaya bilərsiniz.

- Ən əsası, Amerikanı yenidən kəşf etməzsiniz.


Laravel və Codeİgniter haqqında daha dərin və incə məlumatları gələcək bloqlarımda verəcəm.

Mesaj qoy