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.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.