{"id":3389,"date":"2021-07-28T06:52:31","date_gmt":"2021-07-28T06:52:31","guid":{"rendered":"http:\/\/the-codest.localhost\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/"},"modified":"2024-07-23T09:36:37","modified_gmt":"2024-07-23T09:36:37","slug":"je-ruby-on-rails-dobra-technologie-pro-vytvoreni-mvp","status":"publish","type":"post","link":"https:\/\/thecodest.co\/cs\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/","title":{"rendered":"Je Ruby on Rails dobr\u00e1 technologie pro vytvo\u0159en\u00ed MVP?"},"content":{"rendered":"<p>P\u0159i z\u00edsk\u00e1v\u00e1n\u00ed zp\u011btn\u00e9 vazby a u\u010den\u00ed se od z\u00e1kazn\u00edk\u016f p\u0159i ka\u017ed\u00e9 iteraci je nutn\u00e9 p\u0159id\u00e1vat nov\u00e9 funkce a rychle se p\u0159izp\u016fsobovat zm\u011bn\u00e1m. N\u00e1stroj, kter\u00fd jsme si vybrali <strong> sestavit <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/how-to-build-an-mvp\/\">MVP<\/a><\/strong> m\u00e1 z\u00e1sadn\u00ed v\u00fdznam pro sn\u00ed\u017een\u00ed mno\u017estv\u00ed odpadu.<\/p>\n<h2>Pro\u010d byste si m\u011bli vybrat Ruby on Rails?<\/h2>\n<p><strong><a href=\"https:\/\/thecodest.co\/cs\/case-studies\/providing-a-team-of-ruby-developers-for-a-fintech-company\/\">Ruby<\/a> na adrese <a href=\"https:\/\/thecodest.co\/cs\/blog\/ways-to-increase-your-rails-performance\/\">Rails<\/a><\/strong> je dob\u0159e zn\u00e1m\u00fd <a href=\"https:\/\/thecodest.co\/cs\/blog\/find-your-ideal-stack-for-web-development\/\">web<\/a> aplika\u010dn\u00ed r\u00e1mec s v\u00edce ne\u017e 15letou histori\u00ed a silnou komunitou.<\/p>\n<h3>Filozofie<\/h3>\n<p><strong><a href=\"https:\/\/thecodest.co\/cs\/case-studies\/delivering-ruby-on-rails-talent-for-fast-integration\/\">Ruby on Rails<\/a><\/strong> se \u0159\u00edd\u00ed filozofi\u00ed, kter\u00e1 umo\u017e\u0148uje rychl\u00fd v\u00fdvoj usnad\u0148uj\u00edc\u00ed trivi\u00e1ln\u00ed a opakuj\u00edc\u00ed se \u00fakoly. <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/how-to-lead-software-development-team\/\">t\u00fdm<\/a> se zam\u011b\u0159uje p\u0159edev\u0161\u00edm na obchodn\u00ed v\u00fdzvy.<\/p>\n<p>\u25cf <b>Otev\u0159en\u00fd zdrojov\u00fd k\u00f3d<\/b>: <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/what-is-code-refactoring\/\">K\u00f3d<\/a> navr\u017een tak, aby byl ve\u0159ejn\u011b p\u0159\u00edstupn\u00fd, kdokoli si m\u016f\u017ee k\u00f3d prohl\u00e9dnout, upravit a \u0161\u00ed\u0159it podle sv\u00e9ho uv\u00e1\u017een\u00ed. \u010casto je levn\u011bj\u0161\u00ed, flexibiln\u011bj\u0161\u00ed a m\u00e1 del\u0161\u00ed \u017eivotnost, proto\u017ee je vyv\u00edjen komunitami, nikoli jedn\u00edm autorem nebo spole\u010dnost\u00ed.<\/p>\n<p>\u25cf <b>Princip nejmen\u0161\u00edho p\u0159ekvapen\u00ed<\/b>: Inspirov\u00e1no <strong>Ruby<\/strong>; p\u0159i pr\u00e1ci s Rails se v\u0161e chov\u00e1 jako <a href=\"https:\/\/thecodest.co\/cs\/blog\/hire-vue-js-developers\/\">v\u00fdvoj\u00e1\u0159<\/a> o\u010dek\u00e1v\u00e1. Rails je navr\u017een tak, aby poskytoval r\u016fzn\u00e9 zp\u016fsoby prov\u00e1d\u011bn\u00ed stejn\u00fdch \u00fakol\u016f co nejintuitivn\u011bj\u0161\u00edm a nejelegantn\u011bj\u0161\u00edm zp\u016fsobem.<\/p>\n<p>\u25cf <b>Neopakujte se<\/b>: Zahrnuje, kdykoli je to mo\u017en\u00e9, op\u011btovn\u00e9 pou\u017eit\u00ed co nejv\u011bt\u0161\u00edho mno\u017estv\u00ed k\u00f3du nam\u00edsto duplikov\u00e1n\u00ed podobn\u00e9ho k\u00f3du na v\u00edce m\u00edstech.<\/p>\n<p>\u25cf <b>Konvence nad konfigurac\u00ed<\/b>: Jedn\u00e1 se o roz\u0161\u00ed\u0159en\u00ed konceptu v\u00fdchoz\u00edho nastaven\u00ed, tedy nastaven\u00ed nebo hodnoty automaticky p\u0159i\u0159azen\u00e9 bez z\u00e1sahu u\u017eivatele. N\u011bkter\u00e9 softwarov\u00e9 syst\u00e9my, zejm\u00e9na <a href=\"https:\/\/thecodest.co\/cs\/blog\/java-software-development-essentials-a-guide-to-outsourcing-successfully\/\">Java<\/a> frameworky webov\u00fdch aplikac\u00ed, pot\u0159ebuj\u00ed v\u00edce konfigura\u010dn\u00edch soubor\u016f, ka\u017ed\u00fd s mnoha nastaven\u00edmi.<\/p>\n<p>\u25cf <b>Rails je n\u00e1zorov\u011b vyhran\u011bn\u00fd<\/b>: <strong>Rails<\/strong> pou\u017e\u00edv\u00e1 soubor zaveden\u00fdch konvenc\u00ed. Pokud se \u010dlenov\u00e9 t\u00fdmu budou \u0159\u00eddit konvencemi Rails, budou m\u00edt m\u00e9n\u011b rozhodov\u00e1n\u00ed a zjist\u00ed, \u017ee v\u00edce pot\u0159ebn\u00fdch v\u011bc\u00ed je ji\u017e vytvo\u0159eno. V\u00fdhodou je rychlej\u0161\u00ed v\u00fdvoj, lep\u0161\u00ed spolupr\u00e1ce a snadn\u011bj\u0161\u00ed \u00fadr\u017eba.<\/p>\n<p>\u25cf <b>Rails je Omakase<\/b>: Omakase je japonsk\u00e1 fr\u00e1ze, kter\u00e1 znamen\u00e1 \"nech\u00e1m to na v\u00e1s\". Tam, kde se Convention over Configuration zab\u00fdv\u00e1 t\u00edm, jak nejl\u00e9pe vyu\u017e\u00edt jednotliv\u00e9 frameworky, Omakase se zab\u00fdv\u00e1 t\u00edm, kter\u00e9 frameworky a jak do sebe zapadaj\u00ed, \u010d\u00edm\u017e zabra\u0148uje tomu, aby t\u00fdm p\u0159i v\u00fdb\u011bru technologick\u00e9ho stacku ud\u011blal \u0161patn\u00e1 rozhodnut\u00ed.<\/p>\n<p>\u25cf <b>Hodnotov\u00e9 integrovan\u00e9 syst\u00e9my<\/b>: Cel\u00fd syst\u00e9m, kter\u00fd \u0159e\u0161\u00ed cel\u00fd probl\u00e9m. To znamen\u00e1, \u017ee Rails se zab\u00fdv\u00e1 v\u0161\u00edm od front-endu a\u017e po back-end.<\/p>\n<h3>Spole\u010denstv\u00ed<\/h3>\n<p><strong>Jazyk Ruby<\/strong> je jednoduch\u00fd, produktivn\u00ed a elegantn\u00ed a m\u00e1 zku\u0161enou, podp\u016frnou a oddanou komunitu; um\u00edstil se v prvn\u00ed des\u00edtce nejobl\u00edben\u011bj\u0161\u00edch jazyk\u016f v \u010cesk\u00e9 republice. <a href=\"https:\/\/redmonk.com\/sogrady\/2021\/03\/01\/language-rankings-1-21\/\" rel=\"nofollow\">\u017deb\u0159\u00ed\u010dek programovac\u00edch jazyk\u016f RedMonk: leden 2021<\/a> V pr\u016fb\u011bhu let komunita vytvo\u0159ila spoustu zdroj\u016f pro zlep\u0161en\u00ed v\u00fdkonu, kvality a urychlen\u00ed v\u00fdvoje. N\u011bkter\u00e9 z t\u011bchto zdroj\u016f jsou podporov\u00e1ny velk\u00fdmi spole\u010dnostmi, jako jsou Shopify a GitHub.<\/p>\n<p>Obl\u00edben\u00e9 zdroje:<\/p>\n<p>\u25cf ActiveAdmin - administra\u010dn\u00ed framework pro Rails,<\/p>\n<p>\u25cf Devise - flexibiln\u00ed autentiza\u010dn\u00ed engine pro Rails,<\/p>\n<p>\u25cf Byebug - bohat\u00fd ladic\u00ed n\u00e1stroj pro Ruby,<\/p>\n<p>\u25cf Pundit - Minim\u00e1ln\u00ed autorizace pomoc\u00ed OO n\u00e1vrhu pro Ruby,<\/p>\n<p>\u25cf RSpec - TDD a BDD framework pro Ruby,<\/p>\n<p>\u25cf Pay - Platebn\u00ed engine pro Rails,<\/p>\n<p>\u25cf Simplecov - N\u00e1stroj pro pokryt\u00ed k\u00f3du v jazyce Ruby,<\/p>\n<p>\u25cf a Spree - <a href=\"https:\/\/thecodest.co\/cs\/blog\/top-programming-languages-to-build-e-commerce\/\">E-commerce<\/a> platforma pro Rails.<\/p>\n<h3>Vliv<\/h3>\n<p>Rails vznikl, aby zm\u011bnil pohled na <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/what-is-full-stack-web-development\/\">v\u00fdvoj webov\u00fdch str\u00e1nek<\/a> popularizaci architektury MVC (Model-View-Controller), motor\u016f, gener\u00e1tor\u016f, preprocesor\u016f a konvenc\u00ed. Modern\u00ed mainstreamov\u00e9 frameworky p\u0159evzaly filozofii a z\u00e1kladn\u00ed my\u0161lenky, za kter\u00fdmi stoj\u00ed, a proto\u017ee se zp\u016fsob v\u00fdvoje Rails roz\u0161\u00ed\u0159il mezi r\u016fzn\u00e9 komunity, mnoho v\u00fdvoj\u00e1\u0159\u016f v\u00ed, jak Rails funguje, i kdy\u017e tuto technologii nikdy nepou\u017eili.<\/p>\n<p>Obl\u00edben\u00ed obdivovatel\u00e9 a d\u011bdicov\u00e9:<\/p>\n<p>\u25cf   <a href=\"https:\/\/thecodest.co\/cs\/blog\/hire-django-developers\/\">Django<\/a> - <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/what-is-python-good-for\/\">Python<\/a>,<\/p>\n<p>\u25cf   <a href=\"https:\/\/thecodest.co\/cs\/blog\/advantages-of-laravel-services-for-your-business\/\">Laravel<\/a> - <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/how-to-hire-a-php-developer\/\">PHP<\/a>,<\/p>\n<p>\u25cf Phoenix - Elix\u00edr,<\/p>\n<p>\u25cf ASP.NET MVC - C#,<\/p>\n<p>\u25cf Yii Framework - PHP<\/p>\n<p>\u25cf a Sails.js - <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/why-is-javascript-so-popular\/\">Javascript<\/a>.<\/p>\n<h2>P\u0159\u00edtel MVP<\/h2>\n<p>Syst\u00e9m Rails je od z\u00e1kladu vybaven sadou n\u00e1stroj\u016f, kter\u00e9 urychl\u00ed v\u00fdvoj va\u0161eho MVP a sn\u00ed\u017e\u00ed mno\u017estv\u00ed odpadu.<\/p>\n<p>\u25cf <b>Gener\u00e1tor<\/b>: P\u0159i v\u00fdvoji je \u010dasto pot\u0159eba vytvo\u0159it modely, kontrol\u00e9ry a pohledy pomoc\u00ed vzoru MVC. Rails to usnad\u0148uje pomoc\u00ed gener\u00e1tor\u016f; d\u00edky bohat\u00e9mu seznamu gener\u00e1tor\u016f t\u00fdm u\u0161et\u0159\u00ed \u010das generov\u00e1n\u00edm v\u0161ech pot\u0159ebn\u00fdch soubor\u016f a k\u00f3du pomoc\u00ed n\u00e1stroje p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku. A co v\u00edc, t\u00fdm m\u016f\u017ee vytv\u00e1\u0159et vlastn\u00ed gener\u00e1tory pro urychlen\u00ed opakuj\u00edc\u00edch se \u00faloh.<\/p>\n<p>\u25cf <b>Motor<\/b>: Mal\u00e9 aplikace, kter\u00e9 poskytuj\u00ed specifick\u00e9 funkce a roz\u0161i\u0159uj\u00ed aplikaci Rails. D\u00edky engin\u016fm m\u016f\u017ee t\u00fdm rychle zah\u00e1jit v\u00fdvoj aplikace a soust\u0159edit se na podnik\u00e1n\u00ed. Dobr\u00fdmi p\u0159\u00edklady engin\u016f jsou <b>Vymyslet <\/b>(Ov\u011b\u0159ov\u00e1n\u00ed), <b>Spree<\/b> (elektronick\u00fd obchod) a <b>Drcen\u00e9 <\/b>(F\u00f3rum).<\/p>\n<p>\u25cf <b>Objektov\u00e9 rela\u010dn\u00ed mapov\u00e1n\u00ed<\/b>: Active Record poskytuje snadn\u00fd, elegantn\u00ed a intuitivn\u00ed zp\u016fsob pr\u00e1ce s obchodn\u00edmi objekty a datab\u00e1zemi bez nutnosti ps\u00e1t p\u0159\u00edmo p\u0159\u00edkazy SQL. Jak je uvedeno v dokumentaci Rails, d\u00edky Active Record m\u00e1me mo\u017enost<\/p>\n<p>\u25cb p\u0159edstavuj\u00ed modely a jejich <a href=\"https:\/\/thecodest.co\/cs\/blog\/app-data-collection-security-risks-value-and-types-explored\/\">data<\/a>,<\/p>\n<p>\u25cb p\u0159edstavuj\u00ed asociace mezi t\u011bmito modely,<\/p>\n<p>\u25cb reprezentovat hierarchie d\u011bdi\u010dnosti prost\u0159ednictv\u00edm p\u0159\u00edbuzn\u00fdch model\u016f,<\/p>\n<p>\u25cb ov\u011b\u0159it modely p\u0159ed jejich p\u0159enesen\u00edm do syst\u00e9mu.<br \/>\ndatab\u00e1ze,<\/p>\n<p>\u25cb prov\u00e1d\u011bt datab\u00e1zov\u00e9 operace v objektov\u011b orientovan\u00e9m prost\u0159ed\u00ed.<br \/>\n m\u00f3da.<\/p>\n<h2>\u00dasp\u011b\u0161n\u00e9 p\u0159\u00edb\u011bhy<\/h2>\n<p>Airbnb stejn\u011b jako mnoho dal\u0161\u00edch startup\u016f za\u010d\u00ednalo od nuly. Brian Chesky a Joe Gebbia nem\u011bli dostatek pen\u011bz na zaplacen\u00ed n\u00e1r\u016fstu n\u00e1jemn\u00e9ho, ke kter\u00e9mu do\u0161lo v San Francisku. Proto\u017ee San Francisco je m\u011bsto, kde se kon\u00e1 mnoho technologick\u00fdch konferenc\u00ed, rozhodli se p\u0159idat do voln\u00e9ho prostoru sv\u00e9ho bytu nafukovac\u00ed matraci a pronajmout ho se sn\u00eddan\u00ed zdarma. V\u0161imli si potenci\u00e1lu tohoto n\u00e1padu a pozd\u011bji se k t\u00fdmu p\u0159idal Nathan Blecharczyk. S pouh\u00fdmi t\u0159emi \u010dleny a omezen\u00fdmi zdroji se rozhodli nastartovat svou <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/why-do-projects-fail\/\">projekt<\/a> s MVP pomoc\u00ed spr\u00e1vn\u00e9ho n\u00e1stroje, <strong>Ruby on Rails<\/strong>. Krom\u011b v\u00fdzev jim Rails umo\u017enil prom\u011bnit jejich n\u00e1pady ve skute\u010dnost a roz\u0161\u00ed\u0159it jejich <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/how-to-make-product\/\">produkt<\/a> m\u00edt p\u0159ibli\u017en\u011b 40 milion\u016f u\u017eivatel\u016f jen v <a href=\"https:\/\/thecodest.co\/cs\/blog\/why-us-companies-are-opting-for-polish-developers\/\">US<\/a> v roce 2021.<\/p>\n<p><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/airbed-.png\" alt=\"MVP airbnb\" title=\"airbnb na za\u010d\u00e1tku\" \/><\/p>\n<p>Mnoho dal\u0161\u00edch popul\u00e1rn\u00edch firem oce\u0148uje v\u00fdhody syst\u00e9mu Rails a to, jak jim pomohl v jejich za\u010d\u00e1tc\u00edch, jako nap\u0159. <a href=\"https:\/\/thecodest.co\/cs\/blog\/saas-in-2026-strategy-steps-and-checklist-for-high-adoption\/\">CEO<\/a> z <b>Shopify<\/b> zm\u00edn\u011bn\u00e9.<\/p>\n<p><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/twitter.png\" alt=\"Shopify RoR \" title=\"Kolejnice pro \u00fasp\u011bch ve slu\u017eb\u011b Shopify \" \/><\/p>\n<h2>Souhrn<\/h2>\n<p>Rails m\u00e1 co nab\u00eddnout ka\u017ed\u00e9 spole\u010dnosti a v\u00fdvoj\u00e1\u0159\u016fm, kte\u0159\u00ed vytv\u00e1\u0159ej\u00ed MVP. Na adrese<br \/>\np\u0159\u00ednosy filozofie, komunity a vlivu, kter\u00e9 stoj\u00ed za syst\u00e9mem Rails, lze shrnout n\u00e1sledovn\u011b:<\/p>\n<p>\u25cf rychl\u00fd v\u00fdvoj,<\/p>\n<p>\u25cf vysok\u00e1 kvalita,<\/p>\n<p>\u25cf <a href=\"https:\/\/thecodest.co\/cs\/blog\/difference-between-elasticity-and-scalability-in-cloud-computing\/\">\u0161k\u00e1lovatelnost<\/a>,<\/p>\n<p>\u25cf zabezpe\u010den\u00ed,<\/p>\n<p>\u25cf a strm\u00e1 k\u0159ivka u\u010den\u00ed.<\/p>\n<p><a href=\"https:\/\/thecodest.co\/careers\"><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/ruby_developer_hiring.jpeg\" alt=\"Sta\u0148te se juniorn\u00edm v\u00fdvoj\u00e1\u0159em Ruby\" \/><\/a><\/p>\n<h3>Zdroje<\/h3>\n<p>\u25cf The Lean Startup - Eric Ries<\/p>\n<p>\u25cf <a href=\"https:\/\/www.redhat.com\/en\/topics\/open-source\/what-is-open-source\" rel=\"nofollow\"> Co je open source? - redhat.com         <\/a><\/p>\n<p>\u25cf <a href=\"https:\/\/rubyonrails.org\/doctrine\/\" rel=\"nofollow\"> U\u010den\u00ed Ruby on Rails - rubyonrails.org <\/a><\/p>\n<p>\u25cf  <a href=\"https:\/\/redmonk.com\/sogrady\/2021\/03\/01\/language-rankings-1-21\/\" rel=\"nofollow\">\u017deb\u0159\u00ed\u010dek programovac\u00edch jazyk\u016f RedMonk: leden 2021<\/a><\/p>\n<p>\u25cf <a href=\"https:\/\/fueled.com\/blog\/airbnb-mvp\/\" rel=\"nofollow\"> MVP Airbnb - fueled.com <\/a><\/p>\n<p>\u25cf <a href=\"https:\/\/www.statista.com\/statistics\/346589\/number-of-us-airbnb-users\/\" rel=\"nofollow\"> Po\u010det u\u017eivatel\u016f Airbnb - statista.com <\/a><\/p>\n<p><strong>P\u0159e\u010dt\u011bte si v\u00edce<\/strong><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/graphql-ruby-what-about-performance\">GraphQL Ruby. Jak je to s v\u00fdkonem?<\/a><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/rails-and-other-means-of-transport\">Kolejnice a dal\u0161\u00ed dopravn\u00ed prost\u0159edky<\/a><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/rails-development-with-tmux-vim-fzf-ripgrep\">V\u00fdvoj Rails pomoc\u00ed TMUX, Vim, Fzf + Ripgrep<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Minim\u00e1ln\u00ed \u017eivotaschopn\u00fd produkt (MVP) je jedn\u00edm z princip\u016f metodiky Lean Startup. Jej\u00edm c\u00edlem je pomoci podnikatel\u016fm co nejd\u0159\u00edve zah\u00e1jit proces u\u010den\u00ed. Produkt nemus\u00ed b\u00fdt nutn\u011b mal\u00fd nebo nekvalitn\u00ed; MVP je prost\u011b nejrychlej\u0161\u00ed zp\u016fsob, jak za\u010d\u00edt z\u00edsk\u00e1vat zp\u011btnou vazbu s vyu\u017eit\u00edm minim\u00e1ln\u00edho \u00fasil\u00ed a zdroj\u016f.<\/p>","protected":false},"author":2,"featured_media":3390,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[16,8],"tags":[],"class_list":["post-3389","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-e-commerce","category-software-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Is Ruby on Rails a Good Technology to Build an MVP? - The Codest<\/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:\/\/thecodest.co\/cs\/blog\/je-ruby-on-rails-dobra-technologie-pro-vytvoreni-mvp\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Is Ruby on Rails a Good Technology to Build an MVP?\" \/>\n<meta property=\"og:description\" content=\"A minimum viable product (MVP) is one of the principles of the Lean Startup Methodology. The goal is to help the entrepreneurs start the process of learning as soon as possible. The product is not necessarily meant to be small or of poor quality; an MVP is simply the fastest way to start getting feedback by using a minimum amount of effort and resources.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/cs\/blog\/je-ruby-on-rails-dobra-technologie-pro-vytvoreni-mvp\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codest\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-28T06:52:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-23T09:36:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/ror_mvp_blogpost_cover-.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"thecodest\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"thecodest\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/\"},\"author\":{\"name\":\"thecodest\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\"},\"headline\":\"Is Ruby on Rails a Good Technology to Build an MVP?\",\"datePublished\":\"2021-07-28T06:52:31+00:00\",\"dateModified\":\"2024-07-23T09:36:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/\"},\"wordCount\":986,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/ror_mvp_blogpost_cover-.jpg\",\"articleSection\":[\"E-commerce\",\"Software Development\"],\"inLanguage\":\"cs-CZ\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/\",\"name\":\"Is Ruby on Rails a Good Technology to Build an MVP? - The Codest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/ror_mvp_blogpost_cover-.jpg\",\"datePublished\":\"2021-07-28T06:52:31+00:00\",\"dateModified\":\"2024-07-23T09:36:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/#breadcrumb\"},\"inLanguage\":\"cs-CZ\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"cs-CZ\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/ror_mvp_blogpost_cover-.jpg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/ror_mvp_blogpost_cover-.jpg\",\"width\":960,\"height\":540},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecodest.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Is Ruby on Rails a Good Technology to Build an MVP?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"name\":\"The Codest\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thecodest.co\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs-CZ\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs-CZ\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"width\":144,\"height\":36,\"caption\":\"The Codest\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/pl.linkedin.com\\\/company\\\/codest\",\"https:\\\/\\\/clutch.co\\\/profile\\\/codest\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\",\"name\":\"thecodest\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs-CZ\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"caption\":\"thecodest\"},\"url\":\"https:\\\/\\\/thecodest.co\\\/cs\\\/author\\\/thecodest\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Je Ruby on Rails dobr\u00e1 technologie pro vytvo\u0159en\u00ed MVP? - The Codest","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:\/\/thecodest.co\/cs\/blog\/je-ruby-on-rails-dobra-technologie-pro-vytvoreni-mvp\/","og_locale":"cs_CZ","og_type":"article","og_title":"Is Ruby on Rails a Good Technology to Build an MVP?","og_description":"A minimum viable product (MVP) is one of the principles of the Lean Startup Methodology. The goal is to help the entrepreneurs start the process of learning as soon as possible. The product is not necessarily meant to be small or of poor quality; an MVP is simply the fastest way to start getting feedback by using a minimum amount of effort and resources.","og_url":"https:\/\/thecodest.co\/cs\/blog\/je-ruby-on-rails-dobra-technologie-pro-vytvoreni-mvp\/","og_site_name":"The Codest","article_published_time":"2021-07-28T06:52:31+00:00","article_modified_time":"2024-07-23T09:36:37+00:00","og_image":[{"width":960,"height":540,"url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/ror_mvp_blogpost_cover-.jpg","type":"image\/jpeg"}],"author":"thecodest","twitter_card":"summary_large_image","twitter_misc":{"Written by":"thecodest","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/#article","isPartOf":{"@id":"https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/"},"author":{"name":"thecodest","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76"},"headline":"Is Ruby on Rails a Good Technology to Build an MVP?","datePublished":"2021-07-28T06:52:31+00:00","dateModified":"2024-07-23T09:36:37+00:00","mainEntityOfPage":{"@id":"https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/"},"wordCount":986,"commentCount":0,"publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"image":{"@id":"https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/ror_mvp_blogpost_cover-.jpg","articleSection":["E-commerce","Software Development"],"inLanguage":"cs-CZ","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/","url":"https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/","name":"Je Ruby on Rails dobr\u00e1 technologie pro vytvo\u0159en\u00ed MVP? - The Codest","isPartOf":{"@id":"https:\/\/thecodest.co\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/#primaryimage"},"image":{"@id":"https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/ror_mvp_blogpost_cover-.jpg","datePublished":"2021-07-28T06:52:31+00:00","dateModified":"2024-07-23T09:36:37+00:00","breadcrumb":{"@id":"https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/#breadcrumb"},"inLanguage":"cs-CZ","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/"]}]},{"@type":"ImageObject","inLanguage":"cs-CZ","@id":"https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/#primaryimage","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/ror_mvp_blogpost_cover-.jpg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/ror_mvp_blogpost_cover-.jpg","width":960,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/thecodest.co\/blog\/is-ruby-on-rails-a-good-technology-to-build-an-mvp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecodest.co\/"},{"@type":"ListItem","position":2,"name":"Is Ruby on Rails a Good Technology to Build an MVP?"}]},{"@type":"WebSite","@id":"https:\/\/thecodest.co\/#website","url":"https:\/\/thecodest.co\/","name":"The Codest","description":"","publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thecodest.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs-CZ"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"The Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"cs-CZ","@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","width":144,"height":36,"caption":"The Codest"},"image":{"@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/pl.linkedin.com\/company\/codest","https:\/\/clutch.co\/profile\/codest"]},{"@type":"Person","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76","name":"thecodest","image":{"@type":"ImageObject","inLanguage":"cs-CZ","@id":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","caption":"thecodest"},"url":"https:\/\/thecodest.co\/cs\/author\/thecodest\/"}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/posts\/3389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/comments?post=3389"}],"version-history":[{"count":5,"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/posts\/3389\/revisions"}],"predecessor-version":[{"id":7894,"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/posts\/3389\/revisions\/7894"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/media\/3390"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/media?parent=3389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/categories?post=3389"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/tags?post=3389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}