{"id":2789,"date":"2016-01-21T09:33:51","date_gmt":"2016-01-21T09:33:51","guid":{"rendered":"http:\/\/joapen.com\/blog\/?p=2789"},"modified":"2016-01-21T09:33:54","modified_gmt":"2016-01-21T09:33:54","slug":"open-source-frameworks-summary","status":"publish","type":"post","link":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/","title":{"rendered":"Open Source Frameworks Summary"},"content":{"rendered":"<p>I have been working on an analysis of different Open Source Frameworks.<\/p>\n<p>The criteria used on the analysis was the one commented <a href=\"http:\/\/joapen.com\/blog\/2015\/12\/04\/open-source-framework-criteria-to-select-the-right-one\/\">here<\/a>.<\/p>\n<p>The number of frameworks analyzed is limited, basically I had not time for all it did not make sense for the customer. We did a selection that you can consider good or bad. We selected some different type of frameworks to give perspective to the customer about the different type of environments and the diversity that exist.<\/p>\n<p>This is the summary:<\/p>\n<p><a href=\"http:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/open-source-framework-summary\/\" rel=\"attachment wp-att-2790\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2790\" src=\"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2016\/01\/Open-Source-Framework-summary.jpg\" alt=\"Open-Source-Framework-summary\" width=\"836\" height=\"585\" srcset=\"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2016\/01\/Open-Source-Framework-summary.jpg 836w, https:\/\/joapen.com\/blog\/wp-content\/uploads\/2016\/01\/Open-Source-Framework-summary-300x210.jpg 300w, https:\/\/joapen.com\/blog\/wp-content\/uploads\/2016\/01\/Open-Source-Framework-summary-429x300.jpg 429w\" sizes=\"auto, (max-width: 836px) 100vw, 836px\" \/><\/a>For me this has been a great experience to study them, read about different philosophies and spend time on a different topic.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have been working on an analysis of different Open Source Frameworks. The criteria used on the analysis was the one commented here. The number of frameworks analyzed is limited, basically I had not time for all it did not make sense for the customer. We did a selection that you can consider good or &#8230; <a title=\"Open Source Frameworks Summary\" class=\"read-more\" href=\"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/\" aria-label=\"Read more about Open Source Frameworks Summary\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[99],"tags":[],"class_list":["post-2789","post","type-post","status-publish","format-standard","hentry","category-open-source"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Open Source Frameworks Summary -<\/title>\n<meta name=\"description\" content=\"I have been working on an analysis of different Open Source Frameworks. The criteria used on the analysis was the one commented here. The number of - joapen projects\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Open Source Frameworks Summary -\" \/>\n<meta property=\"og:description\" content=\"I have been working on an analysis of different Open Source Frameworks. The criteria used on the analysis was the one commented here. The number of - joapen projects\" \/>\n<meta property=\"og:url\" content=\"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/\" \/>\n<meta property=\"og:site_name\" content=\"joapen projects\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-21T09:33:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-21T09:33:54+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2016\/01\/Open-Source-Framework-summary.jpg\" \/>\n<meta name=\"author\" content=\"joapen\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"joapen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/\"},\"author\":{\"name\":\"joapen\",\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\"},\"headline\":\"Open Source Frameworks Summary\",\"datePublished\":\"2016-01-21T09:33:51+00:00\",\"dateModified\":\"2016-01-21T09:33:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/\"},\"wordCount\":110,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\"},\"image\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/01\\\/Open-Source-Framework-summary.jpg\",\"articleSection\":[\"Open Source\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/\",\"url\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/\",\"name\":\"Open Source Frameworks Summary -\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/01\\\/Open-Source-Framework-summary.jpg\",\"datePublished\":\"2016-01-21T09:33:51+00:00\",\"dateModified\":\"2016-01-21T09:33:54+00:00\",\"description\":\"I have been working on an analysis of different Open Source Frameworks. The criteria used on the analysis was the one commented here. The number of - joapen projects\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/#primaryimage\",\"url\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/01\\\/Open-Source-Framework-summary.jpg\",\"contentUrl\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/01\\\/Open-Source-Framework-summary.jpg\",\"width\":836,\"height\":585},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/2016\\\/01\\\/21\\\/open-source-frameworks-summary\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/joapen.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open Source Frameworks Summary\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#website\",\"url\":\"http:\\\/\\\/joapen.com\\\/blog\\\/\",\"name\":\"joapen projects\",\"description\":\"Just a place to write\",\"publisher\":{\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/joapen.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\\\/\\\/joapen.com\\\/blog\\\/#\\\/schema\\\/person\\\/23919df2312175fe9c4609203595b217\",\"name\":\"joapen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\",\"url\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\",\"contentUrl\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\",\"width\":400,\"height\":400,\"caption\":\"joapen\"},\"logo\":{\"@id\":\"https:\\\/\\\/joapen.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/joapen-mini.jpeg\"},\"sameAs\":[\"http:\\\/\\\/www.joapen.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Open Source Frameworks Summary -","description":"I have been working on an analysis of different Open Source Frameworks. The criteria used on the analysis was the one commented here. The number of - joapen projects","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:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/","og_locale":"en_US","og_type":"article","og_title":"Open Source Frameworks Summary -","og_description":"I have been working on an analysis of different Open Source Frameworks. The criteria used on the analysis was the one commented here. The number of - joapen projects","og_url":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/","og_site_name":"joapen projects","article_published_time":"2016-01-21T09:33:51+00:00","article_modified_time":"2016-01-21T09:33:54+00:00","og_image":[{"url":"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2016\/01\/Open-Source-Framework-summary.jpg","type":"","width":"","height":""}],"author":"joapen","twitter_misc":{"Written by":"joapen","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/#article","isPartOf":{"@id":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/"},"author":{"name":"joapen","@id":"http:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217"},"headline":"Open Source Frameworks Summary","datePublished":"2016-01-21T09:33:51+00:00","dateModified":"2016-01-21T09:33:54+00:00","mainEntityOfPage":{"@id":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/"},"wordCount":110,"commentCount":0,"publisher":{"@id":"http:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217"},"image":{"@id":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/#primaryimage"},"thumbnailUrl":"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2016\/01\/Open-Source-Framework-summary.jpg","articleSection":["Open Source"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/","url":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/","name":"Open Source Frameworks Summary -","isPartOf":{"@id":"http:\/\/joapen.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/#primaryimage"},"image":{"@id":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/#primaryimage"},"thumbnailUrl":"http:\/\/joapen.com\/blog\/wp-content\/uploads\/2016\/01\/Open-Source-Framework-summary.jpg","datePublished":"2016-01-21T09:33:51+00:00","dateModified":"2016-01-21T09:33:54+00:00","description":"I have been working on an analysis of different Open Source Frameworks. The criteria used on the analysis was the one commented here. The number of - joapen projects","breadcrumb":{"@id":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/#primaryimage","url":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2016\/01\/Open-Source-Framework-summary.jpg","contentUrl":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2016\/01\/Open-Source-Framework-summary.jpg","width":836,"height":585},{"@type":"BreadcrumbList","@id":"https:\/\/joapen.com\/blog\/2016\/01\/21\/open-source-frameworks-summary\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/joapen.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Open Source Frameworks Summary"}]},{"@type":"WebSite","@id":"http:\/\/joapen.com\/blog\/#website","url":"http:\/\/joapen.com\/blog\/","name":"joapen projects","description":"Just a place to write","publisher":{"@id":"http:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/joapen.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"http:\/\/joapen.com\/blog\/#\/schema\/person\/23919df2312175fe9c4609203595b217","name":"joapen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg","url":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg","contentUrl":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg","width":400,"height":400,"caption":"joapen"},"logo":{"@id":"https:\/\/joapen.com\/blog\/wp-content\/uploads\/2021\/04\/joapen-mini.jpeg"},"sameAs":["http:\/\/www.joapen.com"]}]}},"_links":{"self":[{"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts\/2789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/comments?post=2789"}],"version-history":[{"count":2,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts\/2789\/revisions"}],"predecessor-version":[{"id":2792,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/posts\/2789\/revisions\/2792"}],"wp:attachment":[{"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/media?parent=2789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/categories?post=2789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joapen.com\/blog\/wp-json\/wp\/v2\/tags?post=2789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}