Nogle open source rammer

Onsen UI er en ramme for applikationsdesign

I forlængelse af vores månedlige oversigt over programmer vil vi liste nogle open source-frameworks. I softwareudviklingsbranchen er et framework et sæt ressourcer, der reducerer og forenkler softwareudviklingstiden.

Softwareudvikling er en meget krævende aktivitet med hensyn til tid, viden og penge. Enhver genvej, der kan tages, er meget nyttig.

Nogle open source rammer

Der er to ressourcer, som programmører kan bruge til at reducere udviklingstiden: biblioteker og frameworks. Lad os se på et eksempel for at forstå forskellen. Antag, at vi vil bygge en bil. Vi kan købe delene separat (hjul, motor, rat, forrude, benzintank), eller vi kan købe en bil og foretage de ændringer, vi ønsker, såsom at ændre dens farve, modificere motoren for at få den til at køre hurtigere eller tilføje et tagbøjlesystem for at kunne transportere mere bagage.

Biblioteker er byggestenene. De er kode designet til specifikke funktioner, som f.eks. at udføre matematiske beregninger eller udskrive tekst. Frameworks er komplette programmer eller skabeloner, som vi kan ændre for at opnå det ønskede resultat.

Rammetyper

Rammer til design af hjemmesider og webapplikationer

Beklager det åbenlyse, men det bruges til oprettelse af websteder eller applikationer baseret på webteknologier. Nogle open source-titler er:

  • Vinkel: udviklet af Google bruger TypeScript-programmeringssproget (En forbedret version af JavaScript) og er ideel til at oprette en enkeltsides webapplikation.
  • Django: Denne ramme Det giver dig mulighed for at bruge det populære Python-programmeringssprog til at oprette websteder sÃ¥som indholdsadministratorer eller indkøbskurve.
  • Ruby on Rails: Det er brugt til oprettelse af applikationer pÃ¥ serversiden og er ideel til databasearbejde.
  • bootstrap: den bedst kendte af rammerne med fokus pÃ¥ hjemmesidens udseende. Det omfatter en række komponenter, layout og farveskemaer, der kan kombineres for at opnÃ¥ design af professionel kvalitet. Det kan bruges bÃ¥de installeret pÃ¥ vores egen server eller ved at tilføje et link til projektets server.
  • Ren: Hvis du foretrækker enkle designs, denne ramme Det er minimalistisk, selvom det indeholder muligheder som menuer, knapper, kolonner og formularer.

Rammer til design af webapplikationer

Da denne artikel er skrevet i samarbejde med Captain Obvious, er jeg tvunget til at præcisere, at denne type frameworks bruges til at skabe mobile applikationer.

Nogle open source-titler er:

  • flagren: Den anden Googles bidrag til denne liste. Det giver dig mulighed for at oprette apps til Android og iOS ved hjælp af den samme kodebase. Det inkluderer widgets, en gengivelsesmotor og integration med API'er for at skabe en indbygget brugeroplevelse.
  • Ionic: Resultat fra kombinationen af ​​to store, PhoneGap og Angular. Ionic gør det nemt at bygge iOS- og Android-apps ved at tilføje ting som filtre, formularer, visninger, navigationsmenuer og handlingsark.
  • Ramme 7: Jeg mÃ¥ indrømme, at jeg ikke vidste det denne ramme der giver dig mulighed for at oprette bÃ¥de web- og desktopapplikationer ved hjælp af HTML5, JavaScript og CSS3. Det inkluderer elementer til oprettelse af brugergrænseflader sÃ¥som handlingsark, listevisning, popup-vindue, sidepaneler, layoutgitter, blandt andre.
  • Onsen UI: Denne ramme Den er velegnet til at skabe komplekse webapplikationer, der fungerer pÃ¥ forskellige platforme, som om de var native. Den er kompatibel med lignende rammer, og dens hjemmeside har et omfattende læringsmateriale. Komponenter til opbygning af applikationer omfatter komponenter sÃ¥som faner, lister og navigationsstakken.

Dette er blot nogle få eksempler på de mange forskellige tilbud, som open source giver os. Listen er selvfølgelig ikke udtømt, og vi vil fortsætte med at udvide den.

Tiden vil vise, hvilken indflydelse Artificial Intelligence-værktøjer vil have på brugen af ​​frameworks, dog er applikationer skrevet ved hjælp af disse værktøjer stadig langt fra at producere kode af samme kvalitet som kode skabt af mennesker.


Tilføj som foretrukken kilde i Google