{"id":7807,"date":"2022-02-06T15:42:24","date_gmt":"2022-02-06T23:42:24","guid":{"rendered":"https:\/\/www.islandtechnologies.net\/blog\/?p=7807"},"modified":"2022-02-22T13:51:29","modified_gmt":"2022-02-22T21:51:29","slug":"did-you-know-that-island-can-work-with-ruby","status":"publish","type":"post","link":"https:\/\/www.islandtechnologies.net\/blog\/did-you-know-that-island-can-work-with-ruby\/","title":{"rendered":"Did you know?! Island can work with Ruby?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"what-is-ruby\">What is Ruby?<\/h2>\n\n\n\n<p>Ruby is a high-level, general-purpose programming language used for many things like web applications and data analysis tools.&nbsp; Out of the most popular languages, Ruby is most comparable to Python in terms of syntax and user-friendliness.<\/p>\n\n\n\n<p>Here is a &#8220;Hello World!&#8221; program in Ruby:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" style=\"background: #444; padding: 1rem 1.5rem; color: #fff;\"><span class=\"text-success\">print<\/span> \"Hello, World!\\n\"<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-about-ruby-on-rails\">What about Ruby on Rails?<\/h2>\n\n\n\n<p>Here at Island Technologies, we use <strong>Ruby on Rails <\/strong>to build some of our applications for customers. Ruby on Rails is a full-stack web application framework using the Ruby programming language. Rails is based on the MVC (Model View Controller) software pattern.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Model: The model holds the data structure of the application<\/li><li>View: How and which data is presented to the user.<\/li><li>Controller: Connects the model to the view and handles the business logic of the application.<\/li><\/ul>\n\n\n\n<p>This pattern is flexible and makes it easy for developers to navigate. Additionally, many built-in functionalities, make it simple and automatic for developers to create pages and add more application features. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.islandtechnologies.net\/blog\/wp-content\/uploads\/2022\/01\/Popular_Apps_RubyOnRails.png\" alt=\"\" class=\"wp-image-7811\" width=\"568\" height=\"568\" srcset=\"https:\/\/www.islandtechnologies.net\/blog\/wp-content\/uploads\/2022\/01\/Popular_Apps_RubyOnRails.png 566w, https:\/\/www.islandtechnologies.net\/blog\/wp-content\/uploads\/2022\/01\/Popular_Apps_RubyOnRails-150x150.png 150w, https:\/\/www.islandtechnologies.net\/blog\/wp-content\/uploads\/2022\/01\/Popular_Apps_RubyOnRails-300x300.png 300w\" sizes=\"auto, (max-width: 568px) 100vw, 568px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"advantages-of-ruby-on-rails\">Advantages of Ruby on Rails<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Cost-efficient<\/strong>: Ruby on Rails is a free and open-source framework. Rails is easy to use and has plenty of gems available and used by many others, which saves a lot of time and effort.<\/li><li><strong>Secure<\/strong>: The Rails framework comes with default security measures, which makes applications safe from any security threats.<\/li><li><strong>Flexible<\/strong>: Ruby on Rails has both front-end and back-end capabilities. A single web page that uses Rails for the back end could also use another language like Angular for the front end.<\/li><li><strong>Productive<\/strong>: Since Rails has a lot of built-in functionality, this allows applications to be built and features to be implemented quickly.<\/li><li><strong>Consistent<\/strong>: Ruby on Rails effortlessly handles the creation and organization of files within a project which makes it easy for developers to follow, which in turn, saves time. <\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>What is Ruby? Ruby is a high-level, general-purpose programming language used for many things like web applications and data analysis tools.&nbsp; Out of the most popular languages, Ruby is most comparable to Python in terms of syntax and user-friendliness. Here is a &#8220;Hello World!&#8221; program in Ruby: print &#8220;Hello, World!\\n&#8221; What about Ruby on Rails? &hellip; <a href=\"https:\/\/www.islandtechnologies.net\/blog\/did-you-know-that-island-can-work-with-ruby\/\">Continued<\/a><\/p>\n","protected":false},"author":11,"featured_media":7846,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[181],"tags":[189,186,187,98,188],"class_list":["post-7807","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-did-you-know","tag-programming","tag-ruby","tag-ruby-on-rails","tag-web-design","tag-web-development"],"_links":{"self":[{"href":"https:\/\/www.islandtechnologies.net\/blog\/wp-json\/wp\/v2\/posts\/7807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.islandtechnologies.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.islandtechnologies.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.islandtechnologies.net\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.islandtechnologies.net\/blog\/wp-json\/wp\/v2\/comments?post=7807"}],"version-history":[{"count":11,"href":"https:\/\/www.islandtechnologies.net\/blog\/wp-json\/wp\/v2\/posts\/7807\/revisions"}],"predecessor-version":[{"id":7858,"href":"https:\/\/www.islandtechnologies.net\/blog\/wp-json\/wp\/v2\/posts\/7807\/revisions\/7858"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.islandtechnologies.net\/blog\/wp-json\/wp\/v2\/media\/7846"}],"wp:attachment":[{"href":"https:\/\/www.islandtechnologies.net\/blog\/wp-json\/wp\/v2\/media?parent=7807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.islandtechnologies.net\/blog\/wp-json\/wp\/v2\/categories?post=7807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.islandtechnologies.net\/blog\/wp-json\/wp\/v2\/tags?post=7807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}