Néhány nyílt forráskódú keretrendszer

Az Onsen UI egy alkalmazástervezési keretrendszer

Folytatva gyűjteményünket A hónap végén a közös programok közül felsorolunk néhány nyílt forráskódú keretrendszert. A szoftverfejlesztési iparágban a keretrendszer olyan erőforrás-készlet, amely lehetővé teszi a szoftverfejlesztési idő csökkentését és megkönnyítését.

A szoftverfejlesztés idő-, tudás- és pénzigényes tevékenység. Minden használható parancsikon nagyon hasznos.

Néhány nyílt forráskódú keretrendszer

A programozók két forráshoz fordulhatnak a fejlesztési idő csökkentése érdekében: az egyik a könyvtárak, a másik pedig a keretrendszerek. Vegyünk egy példát, hogy megértsük a különbséget. Tegyük fel, hogy össze akarunk szerelni egy autót. Az alkatrészeket külön is megvásárolhatjuk (Kerekek, motor, kormány, szélvédő, benzintank), vagy vásárolhatunk autót és elvégezhetjük a kívánt módosításokat, mint például színváltás, motor módosítás, hogy gyorsabban járjon, vagy tetőcsomagtartót szereljünk fel. hogy több poggyászt vigyen.

A könyvespolcok a darabok. Olyan speciális funkciókhoz tervezett kód, mint a matematikai számítások végrehajtása vagy a szöveg nyomtatása. A keretrendszerek olyan komplett programok vagy sablonok, amelyeket módosíthatunk a kívánt eredmény elérése érdekében.

Kerettípusok

Keretrendszerek weboldalak és webes alkalmazások tervezéséhez

Elnézést a nyilvánvalóért, de webes technológiákon alapuló webhelyek vagy alkalmazások létrehozására használják. Néhány nyílt forráskódú cím:

  • Szögletes: Fejlett A Google a TypeScript programozási nyelvet használja (a JavaScript továbbfejlesztett változata), és ideális egyoldalas webalkalmazás létrehozásához.
  • Django: Ez a keret Lehetővé teszi a népszerű Python programozási nyelv használatát webhelyek, például tartalomkezelők vagy bevásárlókocsik létrehozásához.
  • Ruby on Rails: Használták szerveroldali alkalmazások létrehozásához és ideális adatbázis-munkához.
  • bootstrap: legismertebb a keretek közül a weboldal megjelenésére összpontosított. Számos összetevőt, elrendezést és színsémát tartalmaz, amelyek kombinálásával professzionális minőségű terveket lehet elérni. Mind saját szerverünkre telepítve, mind a projekt szerverére mutató hivatkozás hozzáadásával használható.
  • Tiszta: Ha az egyszerű dizájnt kedveli, ezt a keretet Minimalista, bár olyan lehetőségeket tartalmaz, mint a menük, gombok, oszlopok és űrlapok.

Keretrendszerek webes alkalmazások tervezéséhez

Mivel ez a cikk a Captain Obviousszal együttműködve készült, kénytelen vagyok tisztázni, hogy az ilyen típusú keretrendszereket mobilalkalmazások létrehozására használják.

Néhány nyílt forráskódú cím:

  • Csapkod: A második A Google hozzájárulása ehhez a listához. Lehetővé teszi Android és iOS alkalmazások létrehozását ugyanazzal a kódbázissal. Tartalmaz widgeteket, renderelő motort és API-kkal való integrációt a natív felhasználói élmény megteremtése érdekében.
  • ión: Eredmény két nagy, a PhoneGap és az Angular kombinációjából. Az Ionic megkönnyíti iOS- és Android-alkalmazások létrehozását, például szűrők, űrlapok, nézetek, navigációs menük és műveleti lapok hozzáadásával.
  • 7. keretrendszer: Be kell vallanom, hogy nem tudtam ezt a keretet amely lehetővé teszi webes és asztali alkalmazások létrehozását HTML5, JavaScript és CSS3 használatával. Tartalmaz olyan elemeket a felhasználói felületek létrehozásához, mint például a műveleti lapok, listanézet, felugró ablak, oldalpanelek, elrendezési rács stb.
  • Onsen UI: Ez a keret Alkalmas komplex webalkalmazások létrehozására, amelyek különböző platformokon natív módon működnek, hasonló keretrendszerekkel kompatibilis, weboldala átfogó tananyagot tartalmaz. Az alkalmazások összeállításához olyan összetevők tartoznak, mint a lapok, listák és a navigációs verem.

Ez csak néhány példa a nyílt forráskódú ajánlatok sokféleségére. Természetesen a lista még nem merült ki, folyamatosan bővítjük.

Az idő eldönti, hogy a mesterséges intelligencia eszközök milyen hatással lesznek a keretrendszerek használatára, azonban az ezekkel az eszközökkel írt alkalmazások még mindig nagyon messze vannak attól, hogy ugyanolyan minőségű kódot állítsanak elő, mint az emberek által létrehozott kód.


Hozzáadás előnyben részesített forrásként