close

Verkkokehys

Siirry navigointiin Siirry hakuun

Web-kehys ( englanniksi  web-kehys ), verkkosovelluskehys ( englanniksi  web-sovelluskehys , WAF) tai verkkosovelluskehys  - kehys , joka on suunniteltu luomaan dynaamisia verkkosivustoja, verkkosovelluksia, palveluita tai resursseja. Se yksinkertaistaa kehitystä ja poistaa tarpeen kirjoittaa rutiinikoodia. Monet puitteet yksinkertaistavat tietokannan käyttöä, käyttöliittymän kehitystä ja vähentävät myös koodin päällekkäisyyttä [1] .

On olemassa erikoistuneita verkkokehystyyppejä, kuten kehyksiä sisällönhallintajärjestelmien rakentamiseen .

Arkkitehtoniset päätökset

Useimmat verkkosovelluskehykset toteuttavat Model-View-Controller (MVC) -suunnittelumallin . Voidaan kuitenkin käyttää myös muita malleja, kuten Model-View-Presenter ( Backbone.js ) tai Model-View-ViewModel ( Knockout.js ).

Web-kehykset voidaan myös jakaa ehdollisesti kolmeen tyyppiin abstraktiotason mukaan:

  • Pyyntöpohjainen: Kehys käsittelee saapuvat pyynnöt suoraan. Tilan tallennus tapahtuu palvelinistuntojen vuoksi. Esimerkkejä: Django , Ruby on Rails , Struts , Grails .
  • Komponenttipohjainen: Kehys tiivistää pyyntöjen käsittelyn vakiokomponenttien sisällä ja ylläpitää tilaa itsenäisesti. Käyttäytymisellään nämä kehykset muistuttavat standardiohjelmiston graafisia käyttöliittymiä. Esimerkkejä: JavaServer Faces , Tapestry , Wicket .
  • Rich Internet Application -kehys: käytetään kehittämään täysimittaisia ​​sovelluksia, jotka toimivat selaimen sisällä. Esimerkki: Apache Flex [2] .

Katso myös

Muistiinpanot

  1. Useita (wiki). Verkkosovelluskehys  (englanniksi)  (downlink) . Docforge . Haettu 19. tammikuuta 2010. Arkistoitu alkuperäisestä 16. lokakuuta 2018.
  2. Mikä on  Flex . Käyttöpäivä: 17. tammikuuta 2015. Arkistoitu alkuperäisestä 16. tammikuuta 2015.

Kirjallisuus

Linkit