Ubuntu üçün mövcud olan sadə və yüngül bir PHP çərçivəsi olan KumbiaPHP

KumbiaPHP haqqında

Növbəti məqalədə KumbiaPHP -ni Ubuntu 20.04 -də necə qura biləcəyimizi nəzərdən keçirəcəyik. Bu un PHP çərçivəsi BSD lisenziyası altında buraxılan sadə və yüngül. İnkişaf müddətlərini qısaltmaq şərti ilə KumbiaPHP, açıldıqdan sonra işə başlaya biləcəyimiz bir çərçivədir.

Bu, pulsuz olan və PHP -də yazılmış veb tətbiqləri üçün bir çərçivədir çox qısa öyrənmə əyrisinə malikdir. Başqa dillərin istifadəsini azaltmaq üçün daha aydın kodlar və nümunələrdən istifadə edərək, təkrarlanan kodlaşdırma vəzifələrini əvəz etməklə veb tətbiqlərinin yaradılmasında və saxlanılmasında sürət və səmərəliliyi artırmağa çalışır.

KumbiaPHP çox çevik və konfiqurasiyadır, olmaq istəyir bir veb tətbiqinin inkişaf müddətini azaltmaq üçün bir çərçivə. Bu layihə, HTML və SQL dillərindən istifadə etmədən, Helpers və ActiveRecord kimi digər nümunələr sayəsində digər dillərin istifadəsini azaltmağa çalışır. KumbiaPHP bunu bizim üçün edir, daha aydın, təbii bir kod əldə edəcəyimizlə və daha az səhvlə.

KumbiaPHP -nin ümumi xüsusiyyətləri:

  • Çərçivənin əsas binaları bunlardır öyrənmək asan, istifadəsi sadə, açıq mənbə və hamısı keyfiyyətdən və möhkəmlikdən ödün vermədən.
  • Olmağa çalışın çox sürətli bir çərçivə.
  • 4 verilənlər bazası sürücüsünü olduğu kimi dəstəkləyir MySQL, PostgreSQL, SQLite və Oracleverilənlər bazası uyğunluğundan narahat olmadan layihələrimizi inkişaf etdirməyimizi təmin edir.
  • Bir var şablon sistemi sadə.
  • Önbellek İdarəetmə.
  • Scaffolding Ətraflı.
  • Əlaqəli Obyektlərin Xəritəçəkilməsi (ilan) Və MVC ayrılması.
  • Dəstək AJAX.
  • Yaratma imkanı formalar.
  • Qrafik komponentlər.
  • Dostluq ünvanları.
  • ACL təhlükəsizliyi (Giriş Siyahıları).
  • ActiveRecord nümunəsi modellər üçün.
  • Yönümlüdür İspan dilli ictimaiyyət. KumbiaPHP dünya üçün Latın məhsuludur.

Ubuntu 20.04 -də KumbiaPHP quraşdırın

KumbiaPHP qurmadan əvvəl, PHP -nin kompüterimizə quraşdırılması lazım olacaq. Buna nail olmaq üçün yalnız bir terminal açmalıyıq (Ctrl + Alt + T) və əmri yerinə yetirməliyik:

php 7.4 quraşdırın

sudo apt install php

Sonradan lazım olacaq MySQL, MariaDB və ya SQLite kimi bir verilənlər bazası meneceri qurun. Burada bir və ya digərini quraşdırma qərarı hər kəsə aiddir.

mariadb quraşdırın

Növbəti addım budur KumbiaPHP -ni yükləyin layihə veb saytı. Yazı zamanı ən son sabit versiya 1.1.5 -dir, buna görə hansının birinci olduğunu yoxlayın. Bu versiya, paketi wget istifadə edərək terminaldan (Ctrl + Alt + T) və əmri işlədən olaraq da yükləyə bilər:

KumbiaPHP yükləyin

wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.zip

Yükləmə başa çatdıqda, növbəti addım olacaq açma əmrindən istifadə edərək açın. Hələ bir zipiniz yoxdursa, əvvəlcə onu quraşdırmalısınız:

açın

sudo apt install unzip; unzip v1.1.5.zip

Dekompressiyadan sonra rahatdır yaradılan qovluğun adını dəyişin layihəmizlə əlaqəli bir ad:

mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP

İndi KumbiaPHP icazə verir veb server quraşdırılmadan layihəyə inkişaf rejimində xidmət göstərin. Bunu etmək üçün layihə tətbiq qovluğuna keçəcəyik.

cd ~/ejemplo-kumbiaPH/default/app

Və bu qovluqdan edə bilərik layihəyə xidmət etməyə başlayın əmrindən istifadə edərək inkişaf rejimində:

serveri işə salın

bin/phpserver

İndi layihəmiz hazırdır. Etməli olduğumuz tək şeydir sevdiyiniz veb brauzerinizi açın və http: // IP-DE-TU-QUIPO: 8001 URL'sinə gedərək yoxlayın.. İçində aşağıdakı kimi bir şey görəcəyik:

Kumbiaphp səhifəsi

Əvvəlki ekran görüntüsü kimi bir ekran görsək, bu, KumbiaPHP -nin quraşdırıldığını və layihələrimizin inkişafına başlamağa hazır olduğunu göstərir.

Sonda deyə bilərik ki, bu alət kodlaşdırma müddətlərini azaltmağa çalışır. KumbiaPHP şəxsi işlər və ciddi layihələr üçün möhkəm bir təklif ola bilər. Bu çərçivənin quraşdırılması olduqca sadədir və komandamızda mövcud olduqdan sonra praktiki olaraq işə hazırdır. Halbuki bu doğrudur Digər çərçivələrlə müqayisədə, bu çatışmazlıqlar ola bilər, amma onunla işləmək və layihələri davam etdirmək çox rahat olur.

İstifadəçilər bu çərçivənin necə istifadə ediləcəyi ilə bağlı məlumat əldə edə bilərlər rəsmi sənədlər -də nə tapa bilərik GitHub deposu layihənin. Siz də əldə edə bilərsiniz bu çərçivə haqqında daha ətraflı məlumat Wiki.


Məqalənin məzmunu bizim prinsiplərimizə uyğundur redaktor etikası. Xəta bildirmək üçün klikləyin burada.

Şərh yazan ilk kişi olun

Şərhinizi buraxın

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

*

*

  1. Verilərdən məsul: Miguel Ángel Gatón
  2. Verilənlərin məqsədi: Nəzarət SPAM, şərh rəhbərliyi.
  3. Qanuniləşdirmə: Sizin razılığınız
  4. Məlumatların ötürülməsi: Qanuni öhdəlik xaricində məlumatlar üçüncü şəxslərə çatdırılmayacaqdır.
  5. Veri saxlama: Occentus Networks (AB) tərəfindən yerləşdirilən verilənlər bazası
  6. Hüquqlar: İstədiyiniz zaman məlumatlarınızı məhdudlaşdıra, bərpa edə və silə bilərsiniz.