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 okvir jednostavan i lagan koji je objavljen pod BSD licencom. Pod pretpostavkom skraćivanja vremena razvoja, KumbiaPHP je okvir koji nakon raspakiranja možemo početi raditi.

Ovo je okvir za web aplikacije, koji je besplatan i napisan je na PHP -u, koji također ima vrlo kratku krivulju učenja. On nastoji promicati brzinu i učinkovitost u stvaranju i održavanju web aplikacija, zamjenjujući zadatke kodiranja koji se ponavljaju, koristeći jasnije kodove i obrasce kako bi se smanjila uporaba drugih jezika.

KumbiaPHP je vrlo fleksibilan i konfiguriran, nastoji biti okvir s kojim se skraćuje vrijeme razvoja web aplikacije. Ovaj projekt nastoji smanjiti upotrebu drugih jezika, zahvaljujući Helperima i drugim uzorcima poput ActiveRecord -a, izbjegavajući upotrebu HTML i SQL jezika. KumbiaPHP to čini umjesto nas, uz ono što ćemo dobiti jasniji, prirodniji kôd i s manje pogrešaka.

Opće karakteristike KumbiaPHP:

  • Glavna premisa okvira je jednostavan za učenje, jednostavan za korištenje, otvoreni izvor i sve bez žrtvovanja kvalitete i robusnosti.
  • Nastoji biti vrlo brz okvir.
  • Podržava 4 upravljačka programa baze podataka kakvi jesu MySQL, PostgreSQL, SQLite i Oracle, što osigurava da možemo razvijati svoje projekte bez brige o kompatibilnosti baze podataka.
  • Ima a sustav predložaka jednostavan.
  • Upravljanje predmemorijom.
  • Skele Avanzado.
  • Mapiranje relacijskih objekata (ORM) Y MVC odvajanje.
  • Podrška za AJAX.
  • Mogućnost generiranja obrasci.
  • Grafičke komponente.
  • Prijateljski URL -ovi.
  • Sigurnost ACL -a (Pristupni popisi).
  • Uzorak ActiveRecord za modele.
  • Orijentirano na Javnost koja govori španjolski. KumbiaPHP je latinski proizvod za svijet.

Instalirajte KumbiaPHP na Ubuntu 20.04

Prije instaliranja KumbiaPHP, bit će potrebno imati PHP instaliran na našem računalu. 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 upravitelja baze podataka poput MySQL, MariaDB ili SQLite. Ovdje je odluka o instaliranju jednog ili drugog na svakom od njih.

instaliraj mariadb

Sljedeći korak je preuzmite KumbiaPHP iz web stranica projekta. U vrijeme pisanja ovog članka najnovija stabilna verzija je 1.1.5, pa provjerite koja je prva. Ova verzija također može preuzeti paket pomoću wget -a s terminala (Ctrl + Alt + T) i pokretanjem naredbe:

preuzmite KumbiaPHP

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

Kad preuzimanje završi, sljedeći korak će biti raspakirajte ga pomoću naredbe unzip. Ako još nemate poštanski broj, morat ćete ga prvo instalirati:

raspakirajte kumbiaphp

sudo apt install unzip; unzip v1.1.5.zip

Nakon dekompresije prikladno je preimenujte generiranu mapu na ime vezano za naš projekt:

mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP

Sada KumbiaPHP dopušta poslužite projekt u razvojnom načinu rada bez instaliranog web poslužitelja. Da bismo to učinili, premjestit ćemo se u mapu projektne aplikacije.

cd ~/ejemplo-kumbiaPH/default/app

I iz ove mape možemo početi služiti projektu u načinu razvoja pomoću naredbe:

pokrenite poslužitelj

bin/phpserver

Sada je naš projekt dostupan. Sve što moramo učiniti je otvorite svoj omiljeni web preglednik 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 stranica

Ako vidimo zaslon poput prethodnog snimka zaslona, ​​to će pokazati da je KumbiaPHP instaliran i spreman za početak razvoja naših projekata.

Zaključno, možemo reći da ovaj alat pokušava smanjiti vrijeme kodiranja. KumbiaPHP može biti solidna ponuda za osobni rad i ozbiljne projekte. Ovaj je okvir prilično jednostavan za instalaciju i praktički je spreman za rad kada bude dostupan u našem timu. Dok je to istina U usporedbi s drugim okvirima, ovaj može imati neke nedostatke, ali također je istina da postaje vrlo ugodno raditi i održavati projekte s njim.

Korisnici mogu dobiti informacije o tome kako koristiti ovaj okvir u službena dokumentacija u onome što možemo pronaći u GitHub spremište projekta. Također možete dobiti više detalja o ovom okviru u svom Wiki.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.