Neki okviri otvorenog koda

Onsen UI je okvir za dizajn aplikacija

Nastavljajući sa naša kolekcija zajedničkih programa krajem mjeseca napravićemo nabrajanje nekih open source okvira. U industriji razvoja softvera, okvir je skup resursa koji omogućava smanjenje i olakšavanje vremena razvoja softvera.

Razvoj softvera je vrlo zahtjevna aktivnost u smislu vremena, znanja i novca. Svaka prečica koja se može koristiti je veoma korisna.

Neki okviri otvorenog koda

Postoje dva resursa kojima se programeri mogu obratiti kako bi skratili vrijeme razvoja, jedan su biblioteke, a drugi okviri. Uzmimo primjer da shvatimo razliku. Pretpostavimo da želimo da sastavimo automobil. Možemo kupiti dijelove odvojeno (točkovi, motor, volan, vjetrobran, rezervoar za plin) ili možemo kupiti auto i napraviti modifikacije koje želimo, kao što je promjena boje, modifikacija motora da radi brže ili dodavanje krovnog nosača. da nosite više prtljaga.

Police za knjige su komadi. Kod dizajniran za specifične funkcije kao što je izvođenje matematičkih proračuna ili štampanje teksta. Okviri su potpuni programi ili šabloni koje možemo modificirati kako bismo postigli željeni rezultat.

Vrste okvira

Okviri za dizajniranje web stranica i web aplikacija

Oprostite na očiglednom, ali se koristi za kreiranje web stranica ili aplikacija zasnovanih na web tehnologijama. Neki naslovi otvorenog koda su:

  • Kutni: Razvijen od Google-a koristi programski jezik TypeScript (poboljšana verzija JavaScripta) i idealan je za kreiranje web aplikacije na jednoj stranici.
  • Django: Ovaj okvir Omogućava vam da koristite popularni programski jezik Python za kreiranje web stranica kao što su menadžeri sadržaja ili kolica za kupovinu.
  • Ruby on Rails: Koristi se za kreiranje aplikacija na strani servera i idealan je za rad sa bazama podataka.
  • Bootstrap: najpoznatiji okvira fokusiranih na izgled web stranice. Uključuje brojne komponente, rasporede i sheme boja koje se mogu kombinirati kako bi se postigao dizajn profesionalnog kvaliteta. Može se koristiti i instaliran na našem vlastitom serveru ili dodavanjem linka na server projekta.
  • Pire krumpira: Ako više volite jednostavne dizajne, ovaj okvir Minimalistički je, iako uključuje opcije kao što su meniji, dugmad, kolone i forme.

Okviri za dizajn web aplikacija

Kako je ovaj članak napisan u suradnji sa Captain Obvious-om, primoran sam pojasniti da se ova vrsta okvira koristi za kreiranje mobilnih aplikacija.

Neki naslovi otvorenog koda su:

  • Flutter: Drugi Googleov doprinos ovoj listi. Omogućava vam da kreirate aplikacije 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: Rezultat iz kombinacije dva velika, PhoneGap i Angular. Ionic olakšava izradu iOS i Android aplikacija dodavanjem stvari kao što su filteri, obrasci, prikazi, navigacijski meniji i radni listovi.
  • Okvir 7: Moram priznati da nisam znao ovaj okvir koji vam omogućava da kreirate i web i desktop aplikacije koristeći HTML5, JavaScript i CSS3. Sadrži elemente za kreiranje korisničkih interfejsa kao što su radni listovi, prikaz liste, iskačući prozor, bočne ploče, mreža rasporeda, između ostalog.
  • Onsen korisničko sučelje: Ovaj okvir Pogodan je za kreiranje složenih web aplikacija koje rade na različitim platformama kao da su native.Kompatibilan je sa sličnim okvirima i njegova web stranica ima sveobuhvatan materijal za učenje. Komponente za izgradnju aplikacija uključuju komponente kao što su kartice, liste i navigacijski stog.

Ovo je samo nekoliko primjera raznolikosti ponuda koje nam nudi open source. Naravno, lista nije iscrpljena i nastavićemo da je proširujemo.

Vrijeme će pokazati kakav će utjecaj alati umjetne inteligencije imati na korištenje okvira, međutim, aplikacije napisane pomoću ovih alata još uvijek su daleko od stvaranja koda istog kvaliteta kao kod koji su kreirali ljudi.


Dodaj kao preferirani izvor na Googleu