Disa korniza me burim të hapur

Onsen UI është një kornizë për dizajnimin e aplikacionit

Vazhdimi me koleksioni ynë e programeve të përbashkëta në fund të muajit, do të bëjmë një numërim të disa kornizave me kod të hapur. Në industrinë e zhvillimit të softuerit, një kornizë është një grup burimesh që bëjnë të mundur reduktimin dhe lehtësimin e kohës së zhvillimit të softuerit.

Zhvillimi i softuerit është një aktivitet shumë i kërkuar për sa i përket kohës, njohurive dhe parave. Çdo shkurtore që mund të merret është shumë e dobishme.

Disa korniza me burim të hapur

Ekzistojnë dy burime që programuesit mund t'u drejtohen për të reduktuar kohën e zhvillimit, njëra është bibliotekat dhe tjetra janë kornizat. Le të marrim një shembull për të kuptuar ndryshimin. Supozoni se duam të montojmë një makinë. Pjesët mund t'i blejmë veçmas (Rrota, motori, timoni, xhami i përparmë, rezervuari i gazit) ose mund të blejmë një makinë dhe të bëjmë modifikimet që duam, si ndryshimi i ngjyrës, modifikimi i motorit për të punuar më shpejt ose shtimi i një rafti për çati. për të mbajtur më shumë bagazhe.

Raftet e librave janë pjesë. Kod i krijuar për funksione specifike si për shembull ekzekutimi i llogaritjeve matematikore ose printimi i tekstit. Kornizat janë programe ose shabllone të plota që ne mund t'i modifikojmë për të arritur rezultatin e dëshiruar.

Llojet e kornizës

Korniza për dizajnimin e faqeve të internetit dhe aplikacioneve në internet

Na vjen keq për të dukshmen, por përdoret për krijimin e faqeve të internetit ose aplikacioneve të bazuara në teknologjitë e uebit. Disa tituj me burim të hapur janë:

  • Këndore: Zhvilluar nga Google përdor gjuhën e programimit TypeScript (një version i përmirësuar i JavaScript) dhe është ideal për krijimin e një aplikacioni ueb faqe të vetme.
  • Django: Kjo kornizë Kjo ju lejon të përdorni gjuhën e njohur të programimit Python për të krijuar faqe interneti si menaxherët e përmbajtjes ose karrocat e blerjeve.
  • Ruby në Rails: Usedshtë përdorur për krijimin e aplikacioneve nga ana e serverit dhe është ideal për punën e bazës së të dhënave.
  • bootstrap: më të njohurit të kornizave të fokusuara në pamjen e faqes në internet. Ai përfshin një numër komponentësh, paraqitjesh dhe skemash ngjyrash që mund të kombinohen për të arritur dizajne me cilësi profesionale. Mund të përdoret si i instaluar në serverin tonë ose duke shtuar një lidhje në serverin e projektit.
  • pastër: Nëse preferoni dizajne të thjeshta, këtë kuadër Është minimalist, megjithëse përfshin opsione të tilla si menutë, butonat, kolonat dhe formularët.

Korniza për dizajnimin e aplikacioneve në internet

Duke qenë se ky artikull është shkruar në bashkëpunim me Captain Obvious, jam i detyruar të sqaroj se ky lloj kornizash përdoret për krijimin e aplikacioneve celulare.

Disa tituj me burim të hapur janë:

  • vibrim: I dyti Kontributi i Google në këtë listë. Kjo ju lejon të krijoni aplikacione për Android dhe iOS duke përdorur të njëjtën bazë kodi. Ai përfshin miniaplikacione, një motor rendering dhe integrim me API për të krijuar një përvojë amtare të përdoruesit.
  • jonik: Pasojë nga kombinimi i dy të mëdhenjve, PhoneGap dhe Angular. Ionic e bën të lehtë ndërtimin e aplikacioneve për iOS dhe Android duke shtuar gjëra të tilla si filtra, forma, pamje, menutë e navigimit dhe fletë veprimesh.
  • Korniza 7: Duhet të rrëfej se nuk e dija këtë kuadër që ju lejon të krijoni aplikacione në ueb dhe desktop duke përdorur HTML5, JavaScript dhe CSS3. Ai përfshin elementë për krijimin e ndërfaqeve të përdoruesit si fletët e veprimit, pamjen e listës, dritaren kërcyese, panelet anësore, rrjetin e paraqitjes, ndër të tjera.
  • UI Onsen: Kjo kornizë Është i përshtatshëm për krijimin e aplikacioneve komplekse të ueb-it që punojnë në platforma të ndryshme sikur të ishin vendase. Është i pajtueshëm me korniza të ngjashme dhe faqja e saj e internetit ka një material gjithëpërfshirës mësimor. Komponentët për ndërtimin e aplikacioneve përfshijnë komponentë të tillë si skedat, listat dhe grupin e navigimit.

Këto janë vetëm disa shembuj të shumëllojshmërisë së ofertave që na ofron me burim të hapur. Natyrisht, lista nuk është ezauruar dhe ne do të vazhdojmë ta zgjerojmë.

Koha do të tregojë se çfarë ndikimi do të kenë mjetet e Inteligjencës Artificiale në përdorimin e kornizave, megjithatë, aplikacionet e shkruara duke përdorur këto mjete janë ende shumë larg prodhimit të kodit të së njëjtës cilësi si kodi i krijuar nga njerëzit.


Shto si burim të preferuar në Google