Neki okviri otvorenog koda

Onsen UI okvir je za dizajn aplikacija

Nastavljajući sa naša kompilacija uobičajenih programa krajem mjeseca napravit ćemo popis nekih okvira otvorenog koda. U industriji razvoja softvera okvir je skup resursa koji omogućuju smanjenje i olakšavanje vremena razvoja softvera.

Razvoj softvera je vrlo zahtjevna aktivnost u smislu vremena, znanja i novca. Svaki prečac kojim se može krenuti vrlo je koristan.

Neki okviri otvorenog koda

Postoje dva izvora kojima se programeri mogu obratiti kako bi skratili vrijeme razvoja, jedan su knjižnice, a drugi okviri. Uzmimo primjer da shvatimo razliku. Pretpostavimo da želimo sastaviti automobil. Dijelove možemo kupiti zasebno (Kotači, motor, volan, vjetrobransko staklo, spremnik za plin) ili možemo kupiti automobil i napraviti modifikacije koje želimo, kao što je promjena boje, modifikacija motora da radi brže ili dodavanje krovnog nosača .nositi više prtljage.

Police za knjige su dijelovi. Kod dizajniran za specifične funkcije kao što je izvođenje matematičkih izračuna ili ispis teksta. Okviri su cjeloviti programi ili predlošci koje možemo modificirati kako bismo postigli željeni rezultat.

Vrste okvira

Okviri za izradu web stranica i web aplikacija

Žao nam je zbog očitog, ali koristi se za izradu web stranica ili aplikacija temeljenih na web tehnologijama. Neki naslovi otvorenog koda su:

  • Kutni: Razvijen Google koristi programski jezik TypeScript (poboljšanu verziju JavaScripta) i idealan je za izradu web-aplikacije na jednoj stranici.
  • Django: Ovaj okvir Omogućuje vam korištenje popularnog programskog jezika Python za izradu web stranica kao što su upravitelji sadržaja ili kolica za kupnju.
  • Ruby na tračnicama: Koristi se za izradu aplikacija na strani poslužitelja i idealan je za rad s bazama podataka.
  • bootstrap: najpoznatiji okvira usmjerenih na izgled web stranice. Uključuje brojne komponente, izglede i sheme boja koje se mogu kombinirati za postizanje dizajna profesionalne kvalitete. Može se koristiti instaliran na vlastitom poslužitelju ili dodavanjem veze na poslužitelj projekta.
  • Pire krumpir: Ako više volite jednostavne dizajne, ovaj okvir Minimalistički je, iako uključuje opcije kao što su izbornici, gumbi, stupci i obrasci.

Okviri za dizajn web aplikacija

Kako je ovaj članak napisan u suradnji s Captain Obviousom, prisiljen sam pojasniti da se ova vrsta okvira koristi za izradu mobilnih aplikacija.

Neki naslovi otvorenog koda su:

  • viti: Drugi Googleov doprinos ovom popisu. Omogućuje vam izradu aplikacija za Android i iOS koristeći istu bazu koda. Uključuje widgete, mehanizam za renderiranje i integraciju s API-jima za stvaranje izvornog korisničkog iskustva.
  • jonski: Rezultirati iz kombinacije dva velika, PhoneGap i Angular. Ionic olakšava izradu iOS i Android aplikacija dodavanjem stvari kao što su filtri, obrasci, prikazi, navigacijski izbornici i akcijski listovi.
  • Okvir 7: Moram priznati da nisam znao ovaj okvir koji vam omogućuje stvaranje i web i desktop aplikacija koristeći HTML5, JavaScript i CSS3. Uključuje elemente za kreiranje korisničkih sučelja kao što su radni listovi, prikaz popisa, skočni prozor, bočne ploče, rešetka rasporeda, između ostalog.
  • Onsen korisničko sučelje: Ovaj okvir Pogodan je za izradu složenih web aplikacija koje rade na različitim platformama kao da su izvorni. Kompatibilan je sa sličnim okvirima, a njegova web stranica ima opsežan materijal za učenje. Komponente za izradu aplikacija uključuju komponente kao što su kartice, popisi i navigacijski niz.

Ovo je samo nekoliko primjera raznolikosti ponuda koje nam nudi otvoreni kod. Naravno, popis nije iscrpljen i nastavit ćemo ga proširivati.

Vrijeme će pokazati kakav će utjecaj alati umjetne inteligencije imati na korištenje okvira, međutim, aplikacije napisane pomoću ovih alata još su daleko od proizvodnje koda iste kvalitete kao kod koji su stvorili ljudi.


Ostavite svoj komentar

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

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  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.