{"id":133,"date":"2020-11-03T09:37:21","date_gmt":"2020-11-03T09:37:21","guid":{"rendered":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/?post_type=chapter&#038;p=133"},"modified":"2020-12-28T16:14:23","modified_gmt":"2020-12-28T16:14:23","slug":"flask-sissejuhatus","status":"publish","type":"chapter","link":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/chapter\/flask-sissejuhatus\/","title":{"raw":"Sissejuhatus","rendered":"Sissejuhatus"},"content":{"raw":"<h2>Veebiraamistikud<\/h2>\r\nHTML-i ja CSS-i kasutades saame luua staatilise veebilehe. T\u00e4nap\u00e4evane veebileht aga on enamasti d\u00fcnaamiline. Sellised lehed kasutavad sageli veebirakendusi, mis on d\u00fcnaamilised. Selleks, et veebirakenduste loomine oleks lihtsam, kasutatakse veebiraamistikke, mis on loodud veebirakenduste loomise toetamiseks. Need annavad v\u00f5imalusi teha kiiremini keerukamaid rakendusi. On olemas vahendid nii sisu haldamiseks kui ka raamistikud, mis on programmeerimiskeele p\u00f5hised. K\u00f5ige tuntumad Pythoni veebiraamistikud on Django ja Flask. Raamistikke liigitatakse ka universaal- ja mikroraamistikeks. Universaalraamistikud pakuvad arendamisel v\u00e4ga laialdast tuge, kuid neid ei ole lihtne kasutada lihtsamate projektide puhul. Lihtsamate projektide jaoks on m\u00f5eldud mikroraamistikud, kus veebiraamistikus endas on v\u00e4hem teeke ja komponente. Mitmete mikroraamistike puhul on paljud funktsionaalsused siiski v\u00f5imalikud eraldiseisvate teekide kaudu.","rendered":"<h2>Veebiraamistikud<\/h2>\n<p>HTML-i ja CSS-i kasutades saame luua staatilise veebilehe. T\u00e4nap\u00e4evane veebileht aga on enamasti d\u00fcnaamiline. Sellised lehed kasutavad sageli veebirakendusi, mis on d\u00fcnaamilised. Selleks, et veebirakenduste loomine oleks lihtsam, kasutatakse veebiraamistikke, mis on loodud veebirakenduste loomise toetamiseks. Need annavad v\u00f5imalusi teha kiiremini keerukamaid rakendusi. On olemas vahendid nii sisu haldamiseks kui ka raamistikud, mis on programmeerimiskeele p\u00f5hised. K\u00f5ige tuntumad Pythoni veebiraamistikud on Django ja Flask. Raamistikke liigitatakse ka universaal- ja mikroraamistikeks. Universaalraamistikud pakuvad arendamisel v\u00e4ga laialdast tuge, kuid neid ei ole lihtne kasutada lihtsamate projektide puhul. Lihtsamate projektide jaoks on m\u00f5eldud mikroraamistikud, kus veebiraamistikus endas on v\u00e4hem teeke ja komponente. Mitmete mikroraamistike puhul on paljud funktsionaalsused siiski v\u00f5imalikud eraldiseisvate teekide kaudu.<\/p>\n","protected":false},"author":17,"menu_order":1,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-133","chapter","type-chapter","status-publish","hentry"],"part":100,"_links":{"self":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapters\/133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/wp\/v2\/users\/17"}],"version-history":[{"count":4,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapters\/133\/revisions"}],"predecessor-version":[{"id":345,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapters\/133\/revisions\/345"}],"part":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/parts\/100"}],"metadata":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapters\/133\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/wp\/v2\/media?parent=133"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/pressbooks\/v2\/chapter-type?post=133"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/wp\/v2\/contributor?post=133"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/tarkvara2\/wp-json\/wp\/v2\/license?post=133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}