{"id":3323,"date":"2015-09-15T09:30:26","date_gmt":"2015-09-15T13:30:26","guid":{"rendered":"http:\/\/blog.funio.com\/en\/?p=3323"},"modified":"2015-09-25T11:37:43","modified_gmt":"2015-09-25T15:37:43","slug":"python-ruby-on-rails-django-available-funio","status":"publish","type":"post","link":"http:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/","title":{"rendered":"Python and Ruby now available on Funio\u2019s servers!\u00a0"},"content":{"rendered":"<p>Nowadays, more and more platforms and sites are designed with Python and Ruby. These programming languages are the go-to choices for developers, startups and a lot of companies. Why? Because Python and Ruby offer two frameworks, respectively Django and Ruby on Rails, which are great solutions for developing web applications.<\/p>\n<p>For instance, sites such as Airbnb, Basecamp, Bloomberg, Fiverr, Kickstarter or Couchsurfing are created with Ruby on Rails. Instagram, The Onion or Pinterest are designed using Django.<\/p>\n<p>Ruby on Rails and Django provide what we call a MVC architectural pattern (Model-view-controller). It allows designing user interfaces swiftly and intuitively. This pattern separates the data model, the presentation of the information in the user interface and the logic control and management of the events. These two frameworks therefore offer an interesting alternative to PHP.<\/p>\n<p><img decoding=\"async\" class=\"alignnone\" style=\"width: 100%; height: auto;\" src=\"https:\/\/media.funio.com\/images\/kb\/blog\/Ruby-Python.png\" alt=\"Ruby and Python available\" \/><\/p>\n<p><strong>How to use Python or Ruby with my hosting plan?<\/strong><\/p>\n<p>Ruby and Python are available for all of the new Funio hosting plans (except the Economic Plan). We offer Ruby 1.8 through 2.1, and Python 2.7, 3.3 and 3.4.<\/p>\n<p>To use Ruby or Python with your hosting plan, it\u2019s easy. You just have to go to your cPanel and to add the applications. Select the version you wish to use, and happy coding!<\/p>\n<p><a href=\"https:\/\/funio.com\/contacts\/\">Don\u2019t hesitate to contact us if you have questions!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nowadays, more and more platforms and sites are designed with Python and Ruby. These programming languages are the go-to choices for developers, startups and a lot of companies. Why? Because Python and Ruby offer two frameworks, respectively Django and Ruby on Rails, which are great solutions for developing web applications. For instance, sites such as [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,13,189],"tags":[6,215],"class_list":["post-3323","post","type-post","status-publish","format-standard","hentry","category-funio","category-web-hosting","category-website","tag-default","tag-httpsmedia-funio-comimageskbblogruby-png"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python and Ruby now available on Funio\u2019s servers!\u00a0 - Funio Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python and Ruby now available on Funio\u2019s servers!\u00a0 - Funio Blog\" \/>\n<meta property=\"og:description\" content=\"Nowadays, more and more platforms and sites are designed with Python and Ruby. These programming languages are the go-to choices for developers, startups and a lot of companies. Why? Because Python and Ruby offer two frameworks, respectively Django and Ruby on Rails, which are great solutions for developing web applications. For instance, sites such as [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/\" \/>\n<meta property=\"og:site_name\" content=\"Funio Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/FunioHosting\" \/>\n<meta property=\"article:published_time\" content=\"2015-09-15T13:30:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-09-25T15:37:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.funio.com\/images\/kb\/blog\/Ruby-Python.png\" \/>\n<meta name=\"author\" content=\"Funio Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Ruby and Python are now available with Funio!\" \/>\n<meta name=\"twitter:description\" content=\"DevOps rejoice, we now provide Ruby, Python, Ruby on Rails and Django!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/media.funio.com\/images\/kb\/blog\/Ruby-Python.png\" \/>\n<meta name=\"twitter:creator\" content=\"@funiohosting\" \/>\n<meta name=\"twitter:site\" content=\"@funiohosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Funio Team\" \/>\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:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/\"},\"author\":{\"name\":\"Funio Team\",\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/#\\\/schema\\\/person\\\/9a16174d2c7c5cdc03acc6d11636e922\"},\"headline\":\"Python and Ruby now available on Funio\u2019s servers!\u00a0\",\"datePublished\":\"2015-09-15T13:30:26+00:00\",\"dateModified\":\"2015-09-25T15:37:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/\"},\"wordCount\":221,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.funio.com\\\/images\\\/kb\\\/blog\\\/Ruby-Python.png\",\"keywords\":[\"Default\",\"https:\\\/\\\/media.funio.com\\\/images\\\/kb\\\/blog\\\/ruby.png\"],\"articleSection\":[\"Funio\",\"Web Hosting\",\"website\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/\",\"url\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/\",\"name\":\"Python and Ruby now available on Funio\u2019s servers!\u00a0 - Funio Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.funio.com\\\/images\\\/kb\\\/blog\\\/Ruby-Python.png\",\"datePublished\":\"2015-09-15T13:30:26+00:00\",\"dateModified\":\"2015-09-25T15:37:43+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/#\\\/schema\\\/person\\\/9a16174d2c7c5cdc03acc6d11636e922\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/#primaryimage\",\"url\":\"https:\\\/\\\/media.funio.com\\\/images\\\/kb\\\/blog\\\/Ruby-Python.png\",\"contentUrl\":\"https:\\\/\\\/media.funio.com\\\/images\\\/kb\\\/blog\\\/Ruby-Python.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/2015\\\/09\\\/python-ruby-on-rails-django-available-funio\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python and Ruby now available on Funio\u2019s servers!\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/\",\"name\":\"Funio Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.funio.com\\\/en\\\/#\\\/schema\\\/person\\\/9a16174d2c7c5cdc03acc6d11636e922\",\"name\":\"Funio Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/789911ce0524635aa64ef3ac5b97fe3b5b8cafb4afdddbc0512e59a1ef260ed6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/789911ce0524635aa64ef3ac5b97fe3b5b8cafb4afdddbc0512e59a1ef260ed6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/789911ce0524635aa64ef3ac5b97fe3b5b8cafb4afdddbc0512e59a1ef260ed6?s=96&d=mm&r=g\",\"caption\":\"Funio Team\"},\"sameAs\":[\"http:\\\/\\\/funio.com\"],\"url\":\"http:\\\/\\\/blog.funio.com\\\/en\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python and Ruby now available on Funio\u2019s servers!\u00a0 - Funio Blog","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:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/","og_locale":"en_US","og_type":"article","og_title":"Python and Ruby now available on Funio\u2019s servers!\u00a0 - Funio Blog","og_description":"Nowadays, more and more platforms and sites are designed with Python and Ruby. These programming languages are the go-to choices for developers, startups and a lot of companies. Why? Because Python and Ruby offer two frameworks, respectively Django and Ruby on Rails, which are great solutions for developing web applications. For instance, sites such as [...]","og_url":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/","og_site_name":"Funio Blog","article_publisher":"https:\/\/www.facebook.com\/FunioHosting","article_published_time":"2015-09-15T13:30:26+00:00","article_modified_time":"2015-09-25T15:37:43+00:00","og_image":[{"url":"https:\/\/media.funio.com\/images\/kb\/blog\/Ruby-Python.png","type":"","width":"","height":""}],"author":"Funio Team","twitter_card":"summary_large_image","twitter_title":"Ruby and Python are now available with Funio!","twitter_description":"DevOps rejoice, we now provide Ruby, Python, Ruby on Rails and Django!","twitter_image":"https:\/\/media.funio.com\/images\/kb\/blog\/Ruby-Python.png","twitter_creator":"@funiohosting","twitter_site":"@funiohosting","twitter_misc":{"Written by":"Funio Team","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/#article","isPartOf":{"@id":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/"},"author":{"name":"Funio Team","@id":"https:\/\/blog.funio.com\/en\/#\/schema\/person\/9a16174d2c7c5cdc03acc6d11636e922"},"headline":"Python and Ruby now available on Funio\u2019s servers!\u00a0","datePublished":"2015-09-15T13:30:26+00:00","dateModified":"2015-09-25T15:37:43+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/"},"wordCount":221,"commentCount":0,"image":{"@id":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/#primaryimage"},"thumbnailUrl":"https:\/\/media.funio.com\/images\/kb\/blog\/Ruby-Python.png","keywords":["Default","https:\/\/media.funio.com\/images\/kb\/blog\/ruby.png"],"articleSection":["Funio","Web Hosting","website"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/","url":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/","name":"Python and Ruby now available on Funio\u2019s servers!\u00a0 - Funio Blog","isPartOf":{"@id":"https:\/\/blog.funio.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/#primaryimage"},"image":{"@id":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/#primaryimage"},"thumbnailUrl":"https:\/\/media.funio.com\/images\/kb\/blog\/Ruby-Python.png","datePublished":"2015-09-15T13:30:26+00:00","dateModified":"2015-09-25T15:37:43+00:00","author":{"@id":"https:\/\/blog.funio.com\/en\/#\/schema\/person\/9a16174d2c7c5cdc03acc6d11636e922"},"breadcrumb":{"@id":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/#primaryimage","url":"https:\/\/media.funio.com\/images\/kb\/blog\/Ruby-Python.png","contentUrl":"https:\/\/media.funio.com\/images\/kb\/blog\/Ruby-Python.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.funio.com\/en\/2015\/09\/python-ruby-on-rails-django-available-funio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.funio.com\/en\/"},{"@type":"ListItem","position":2,"name":"Python and Ruby now available on Funio\u2019s servers!\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/blog.funio.com\/en\/#website","url":"https:\/\/blog.funio.com\/en\/","name":"Funio Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.funio.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.funio.com\/en\/#\/schema\/person\/9a16174d2c7c5cdc03acc6d11636e922","name":"Funio Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/789911ce0524635aa64ef3ac5b97fe3b5b8cafb4afdddbc0512e59a1ef260ed6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/789911ce0524635aa64ef3ac5b97fe3b5b8cafb4afdddbc0512e59a1ef260ed6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/789911ce0524635aa64ef3ac5b97fe3b5b8cafb4afdddbc0512e59a1ef260ed6?s=96&d=mm&r=g","caption":"Funio Team"},"sameAs":["http:\/\/funio.com"],"url":"http:\/\/blog.funio.com\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"http:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/posts\/3323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/comments?post=3323"}],"version-history":[{"count":2,"href":"http:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/posts\/3323\/revisions"}],"predecessor-version":[{"id":3325,"href":"http:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/posts\/3323\/revisions\/3325"}],"wp:attachment":[{"href":"http:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/media?parent=3323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/categories?post=3323"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.funio.com\/en\/wp-json\/wp\/v2\/tags?post=3323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}