KumbiaPHP, jednostavan i lagan PHP okvir dostupan za Ubuntu

o KumbijiPHP

U sljedećem članku ćemo pogledati kako možemo instalirati KumbiaPHP na Ubuntu 20.04. Ovo je un PHP framework jednostavan i lagan koji je objavljen pod BSD licencom. Pod pretpostavkom skraćivanja vremena razvoja, KumbiaPHP je okvir koji nakon raspakivanja možemo početi s radom.

Ovo je okvir za web aplikacije, koji je besplatan i napisan je u PHP-u, koji takođe Ima veoma kratku krivulju učenja. Nastoji promovirati brzinu i efikasnost u kreiranju i održavanju web aplikacija, zamjenjujući zadatke kodiranja koji se ponavljaju, koristeći jasnije kodove i obrasce kako bi se smanjila upotreba drugih jezika.

KumbiaPHP je vrlo fleksibilan i konfigurabilan, i to želi okvir pomoću kojeg se smanjuje vrijeme razvoja web aplikacije. Ovaj projekat nastoji da smanji upotrebu drugih jezika, zahvaljujući Helperima i drugim obrascima kao što je ActiveRecord, izbegavajući upotrebu HTML i SQL jezika. KumbiaPHP to radi umjesto nas, tako da ćemo dobiti jasniji, prirodniji kod sa manje grešaka.

Opće karakteristike KumbiaPHP-a:

  • Glavne premise okvira treba da budu jednostavan za učenje, jednostavan za korištenje, otvoren izvor i sve to bez žrtvovanja kvaliteta i robusnosti.
  • traži da bude veoma brz okvir.
  • Podržava 4 drajvera baze podataka kao što su MySQL, PostgreSQL, SQLite i Oracle, što osigurava da možemo razvijati naše projekte bez brige o kompatibilnosti baze podataka.
  • Ima sistem predložaka jednostavan.
  • Upravljanje kešom.
  • skele Napredno.
  • Objektno relacijsko mapiranje (ORM) y MVC razdvajanje.
  • Podrška za AJAX.
  • Mogućnost generiranja obrasci.
  • Grafičke komponente.
  • Prijateljski URL-ovi.
  • ACL Security (Pristupne liste).
  • ActiveRecord Pattern za modele.
  • Oriented to Javnost koja govori španski. KumbiaPHP je latinski proizvod za svijet.

Instalirajte KumbiaPHP na Ubuntu 20.04

Prije instaliranja KumbiaPHP, Biće neophodno da imamo instaliran PHP na našem računaru. Da bismo to postigli, morat ćemo samo otvoriti terminal (Ctrl+Alt+T) i izvršiti naredbu:

instalirati php 7.4

sudo apt install php

Kasnije će to biti potrebno instalirajte menadžer baze podataka kao što je MySQL, MariaDB ili SQLite. Ovdje je odluka o ugradnji jednog ili drugog na svakom pojedincu.

instaliraj mariadb

Sledeći korak je preuzmite KumbiaPHP sa web stranica projekta. U trenutku pisanja, najnovija stabilna verzija je 1.1.5, pa provjerite koja je prva. U ovoj verziji takođe možete preuzeti paket koristeći wget sa terminala (Ctrl+Alt+T) i pokrenuvši naredbu:

preuzmite KumbiaPHP

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

Kada se preuzimanje završi, sljedeći korak će biti raspakujte ga pomoću naredbe unzip. Ako još nemate raspakivanje, prvo ćete ga morati instalirati:

raspakujte kumbiaphp

sudo apt install unzip; unzip v1.1.5.zip

Preporučljivo je nakon dekompresije promijenite naziv generiranog foldera na ime vezano za naš projekat:

mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP

KumbiaPHP sada dozvoljava služiti projektu u razvojnom modu bez potrebe za instaliranjem web servera. Da bismo to učinili, prijeđimo na folder aplikacije projekta.

cd ~/ejemplo-kumbiaPH/default/app

I iz ovog foldera sada možemo početi služiti projektu u razvojnom modu koristeći naredbu:

pokrenite server

bin/phpserver

Sada je naš projekat dostupan. Sve što ćemo morati da uradimo je Otvorite naš omiljeni web pretraživač i provjerite ga tako što ćete otići na URL http://IP-DE-TU-QUIPO:8001. U njemu ćemo vidjeti nešto poput sljedećeg:

kumbiaphp page

Ako vidimo ekran kao na prethodnom snimku ekrana, to će značiti da je KumbiaPHP instaliran i spreman za početak razvoja naših projekata.

U zaključku, možemo reći da ovaj alat pokušava smanjiti vrijeme kodiranja. KumbiaPHP može biti solidan prijedlog za lični rad i ozbiljne projekte. Ovaj okvir je prilično jednostavan za instaliranje i praktično je spreman za rad kada bude dostupan na našem računaru. Dok je to istina U poređenju sa drugim okvirima, ovaj može imati neke nedostatke, ali je isto tako istina da sa njim postaje vrlo ugodno raditi i održavati projekte.

Korisnici mogu dobiti informacije o tome kako koristiti ovaj okvir u službena dokumentacija u kojoj možemo pronaći u GitHub spremište projekta. Takođe možete dobiti Više detalja o ovom okviru u vašem Wiki.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.