{"id":14931,"date":"2008-04-28T11:41:08","date_gmt":"2008-04-28T09:41:08","guid":{"rendered":"https:\/\/www.freelance.de\/blog\/?p=14931"},"modified":"2023-07-17T13:04:46","modified_gmt":"2023-07-17T11:04:46","slug":"was-ist-ein-framework","status":"publish","type":"post","link":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/","title":{"rendered":"Was ist ein Framework?"},"content":{"rendered":"\n<p>Ein Framework ist eine Reihe von&nbsp;<b>Regeln&nbsp;<\/b>und&nbsp;<b>Instrumenten<\/b>, die z.B. als Grundlage f\u00fcr&nbsp;<b>Softwareanwendungen<\/b>, Vereinbarungen oder Forschungsprojekte dienen k\u00f6nnen.<\/p>\n\n\n\n<p>Die Vorteile der Arbeit auf Basis eines Frameworks liegen darin, dass sie auf einem bestehenden Fundament aufbaut und dass Produkte, die es verwenden, bestimmten Normen entsprechen. Dies hat einen positiven Einfluss auf die Entwicklungszeit und die Qualit\u00e4t eines Endprodukts. Des Weiteren wird der Vergleich und Austausch von Teilen zwischen den Produkten erm\u00f6glicht. Da ein Framework Konventionen \u00fcber die Struktur des Endprodukts beinhaltet, wird auch die Analyse und m\u00f6gliche \u00dcbertragung eines Produkts erleichtert.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Frameworks in der IT<\/h2>\n\n\n\n<p>Bei der Entwicklung von Software, Websites und Webanwendungen, werden h\u00e4ufig Frameworks verwendet.&nbsp;Ein Framework kann aus Instrumenten zur Entwicklung einer Anwendung (Entwicklungs-Framework), aber auch als Fundament eines Endprodukts dienen (z.B. in Form einer Bibliothek mit Funktionen und Treibern).<\/p>\n\n\n\n<p>Beispiele im Bereich der Webentwicklung sind folgende:<\/p>\n\n\n\n<p><strong>\u00b7 PHP-Frameworks<\/strong>&nbsp;f\u00fcr PHP Anwendungen: Laravel, Symfony, CakePHP und Zend<\/p>\n\n\n\n<p><b>\u00b7 CSS-Frameworks<\/b>, um Stylesheets in CSS zu schreiben: Bootstrap, YAML<\/p>\n\n\n\n<p><strong>\u00b7 JS-Frameworks<\/strong>\u00a0f\u00fcr JavaScript: React, Vue, Angular, jQuery<\/p>\n\n\n\n<p>Neben der Tatsache, dass Frameworks als Grundlage f\u00fcr die Struktur einer Anwendung entscheidend sind, enthalten sie oft bestimmte Grundfunktionen, die notwendig f\u00fcr die Arbeit der Entwickler ist. Dazu geh\u00f6ren Funktionen die das Arbeiten mit Vorlagen und Caching erm\u00f6glichen. Dar\u00fcber hinaus wird die Kommunikation mit Datenbanken und APIs gew\u00e4hrleistet. Ein weiterer Anwendungsbereich ist die Nutzung von Tools f\u00fcr das URL-Handling, die Sicherheit und Authentifizierung.<\/p>\n<div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>Ein Framework ist eine Reihe von Regeln und Instrumenten, die z.B. als Grundlage f\u00fcr Softwareanwendungen, Vereinbarungen oder Forschungsprojekte dienen k\u00f6nnen.<\/p>\n","protected":false},"author":33,"featured_media":27717,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","footnotes":""},"categories":[470],"tags":[105,855],"class_list":["post-14931","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business-know-how","tag-freelancer","tag-info"],"acf":[],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Framework: Was ist das denn eigentlich? -freelance.de\/blog<\/title>\n<meta name=\"description\" content=\"Sie suchen nach einer Erkl\u00e4rung was denn genau ein Framework ist? Dann finden Sie hier eine Antwort auf ihre Frage und k\u00f6nnen sich informieren.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Framework: Was ist das denn eigentlich? -freelance.de\/blog\" \/>\n<meta property=\"og:description\" content=\"Sie suchen nach einer Erkl\u00e4rung was denn genau ein Framework ist? Dann finden Sie hier eine Antwort auf ihre Frage und k\u00f6nnen sich informieren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/\" \/>\n<meta property=\"og:site_name\" content=\"freelance.de Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/Freelance.de\" \/>\n<meta property=\"article:published_time\" content=\"2008-04-28T09:41:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-17T11:04:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/MicrosoftTeams-image-17.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Samuel Ohonin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@freelanceDE\" \/>\n<meta name=\"twitter:site\" content=\"@freelanceDE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Samuel Ohonin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/\"},\"author\":{\"name\":\"Samuel Ohonin\",\"@id\":\"https:\/\/www.freelance.de\/blog\/#\/schema\/person\/612f40608ce573f9a61162e6be5b825b\"},\"headline\":\"Was ist ein Framework?\",\"datePublished\":\"2008-04-28T09:41:08+00:00\",\"dateModified\":\"2023-07-17T11:04:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/\"},\"wordCount\":256,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.freelance.de\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/MicrosoftTeams-image-17.png\",\"keywords\":[\"Freelancer\",\"Info\"],\"articleSection\":[\"Business Know-How\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/\",\"url\":\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/\",\"name\":\"Framework: Was ist das denn eigentlich? -freelance.de\/blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.freelance.de\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/MicrosoftTeams-image-17.png\",\"datePublished\":\"2008-04-28T09:41:08+00:00\",\"dateModified\":\"2023-07-17T11:04:46+00:00\",\"description\":\"Sie suchen nach einer Erkl\u00e4rung was denn genau ein Framework ist? Dann finden Sie hier eine Antwort auf ihre Frage und k\u00f6nnen sich informieren.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#primaryimage\",\"url\":\"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/MicrosoftTeams-image-17.png\",\"contentUrl\":\"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/MicrosoftTeams-image-17.png\",\"width\":800,\"height\":400,\"caption\":\"Freelancer am arbeiten Mobile Application Developber\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.freelance.de\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Was ist ein Framework?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.freelance.de\/blog\/#website\",\"url\":\"https:\/\/www.freelance.de\/blog\/\",\"name\":\"freelance.de Blog\",\"description\":\"Alles zum Thema Freelancing\",\"publisher\":{\"@id\":\"https:\/\/www.freelance.de\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.freelance.de\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.freelance.de\/blog\/#organization\",\"name\":\"freelance.de\",\"alternateName\":\"freelance.de\",\"url\":\"https:\/\/www.freelance.de\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.freelance.de\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/230315_freelance-de_BLOGLOGO.png\",\"contentUrl\":\"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/230315_freelance-de_BLOGLOGO.png\",\"width\":1746,\"height\":411,\"caption\":\"freelance.de\"},\"image\":{\"@id\":\"https:\/\/www.freelance.de\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/www.facebook.com\/Freelance.de\",\"https:\/\/x.com\/freelanceDE\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.freelance.de\/blog\/#\/schema\/person\/612f40608ce573f9a61162e6be5b825b\",\"name\":\"Samuel Ohonin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.freelance.de\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2021\/06\/icon_avatar-120x120.png\",\"contentUrl\":\"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2021\/06\/icon_avatar-120x120.png\",\"caption\":\"Samuel Ohonin\"},\"description\":\"Dualer Student im Bereich Marketing Management mit gro\u00dfer Leidenschaft f\u00fcr SEO.\",\"url\":\"https:\/\/www.freelance.de\/blog\/author\/samuel\/\"},false]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Framework: Was ist das denn eigentlich? -freelance.de\/blog","description":"Sie suchen nach einer Erkl\u00e4rung was denn genau ein Framework ist? Dann finden Sie hier eine Antwort auf ihre Frage und k\u00f6nnen sich informieren.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/","og_locale":"de_DE","og_type":"article","og_title":"Framework: Was ist das denn eigentlich? -freelance.de\/blog","og_description":"Sie suchen nach einer Erkl\u00e4rung was denn genau ein Framework ist? Dann finden Sie hier eine Antwort auf ihre Frage und k\u00f6nnen sich informieren.","og_url":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/","og_site_name":"freelance.de Blog","article_publisher":"http:\/\/www.facebook.com\/Freelance.de","article_published_time":"2008-04-28T09:41:08+00:00","article_modified_time":"2023-07-17T11:04:46+00:00","og_image":[{"width":800,"height":400,"url":"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/MicrosoftTeams-image-17.png","type":"image\/png"}],"author":"Samuel Ohonin","twitter_card":"summary_large_image","twitter_creator":"@freelanceDE","twitter_site":"@freelanceDE","twitter_misc":{"Verfasst von":"Samuel Ohonin","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#article","isPartOf":{"@id":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/"},"author":{"name":"Samuel Ohonin","@id":"https:\/\/www.freelance.de\/blog\/#\/schema\/person\/612f40608ce573f9a61162e6be5b825b"},"headline":"Was ist ein Framework?","datePublished":"2008-04-28T09:41:08+00:00","dateModified":"2023-07-17T11:04:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/"},"wordCount":256,"commentCount":0,"publisher":{"@id":"https:\/\/www.freelance.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/MicrosoftTeams-image-17.png","keywords":["Freelancer","Info"],"articleSection":["Business Know-How"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/","url":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/","name":"Framework: Was ist das denn eigentlich? -freelance.de\/blog","isPartOf":{"@id":"https:\/\/www.freelance.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#primaryimage"},"image":{"@id":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/MicrosoftTeams-image-17.png","datePublished":"2008-04-28T09:41:08+00:00","dateModified":"2023-07-17T11:04:46+00:00","description":"Sie suchen nach einer Erkl\u00e4rung was denn genau ein Framework ist? Dann finden Sie hier eine Antwort auf ihre Frage und k\u00f6nnen sich informieren.","breadcrumb":{"@id":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#primaryimage","url":"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/MicrosoftTeams-image-17.png","contentUrl":"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/MicrosoftTeams-image-17.png","width":800,"height":400,"caption":"Freelancer am arbeiten Mobile Application Developber"},{"@type":"BreadcrumbList","@id":"https:\/\/www.freelance.de\/blog\/was-ist-ein-framework\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.freelance.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Was ist ein Framework?"}]},{"@type":"WebSite","@id":"https:\/\/www.freelance.de\/blog\/#website","url":"https:\/\/www.freelance.de\/blog\/","name":"freelance.de Blog","description":"Alles zum Thema Freelancing","publisher":{"@id":"https:\/\/www.freelance.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.freelance.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.freelance.de\/blog\/#organization","name":"freelance.de","alternateName":"freelance.de","url":"https:\/\/www.freelance.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.freelance.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/230315_freelance-de_BLOGLOGO.png","contentUrl":"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2023\/03\/230315_freelance-de_BLOGLOGO.png","width":1746,"height":411,"caption":"freelance.de"},"image":{"@id":"https:\/\/www.freelance.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/Freelance.de","https:\/\/x.com\/freelanceDE"]},{"@type":"Person","@id":"https:\/\/www.freelance.de\/blog\/#\/schema\/person\/612f40608ce573f9a61162e6be5b825b","name":"Samuel Ohonin","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.freelance.de\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2021\/06\/icon_avatar-120x120.png","contentUrl":"https:\/\/www.freelance.de\/blog\/wp-content\/uploads\/2021\/06\/icon_avatar-120x120.png","caption":"Samuel Ohonin"},"description":"Dualer Student im Bereich Marketing Management mit gro\u00dfer Leidenschaft f\u00fcr SEO.","url":"https:\/\/www.freelance.de\/blog\/author\/samuel\/"},false]}},"_links":{"self":[{"href":"https:\/\/www.freelance.de\/blog\/wp-json\/wp\/v2\/posts\/14931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freelance.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freelance.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freelance.de\/blog\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freelance.de\/blog\/wp-json\/wp\/v2\/comments?post=14931"}],"version-history":[{"count":22,"href":"https:\/\/www.freelance.de\/blog\/wp-json\/wp\/v2\/posts\/14931\/revisions"}],"predecessor-version":[{"id":28498,"href":"https:\/\/www.freelance.de\/blog\/wp-json\/wp\/v2\/posts\/14931\/revisions\/28498"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.freelance.de\/blog\/wp-json\/wp\/v2\/media\/27717"}],"wp:attachment":[{"href":"https:\/\/www.freelance.de\/blog\/wp-json\/wp\/v2\/media?parent=14931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freelance.de\/blog\/wp-json\/wp\/v2\/categories?post=14931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freelance.de\/blog\/wp-json\/wp\/v2\/tags?post=14931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}