window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', versjon: 2, } ;(function () { var w = vindu if (w.LeadBooster) { console.warn('LeadBooster finnes allerede') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() Hvorfor er folk redde for Ruby? De mest populære mytene - The Codest
The Codest
  • Om oss
  • Tjenester
    • Programvareutvikling
      • Frontend-utvikling
      • Backend-utvikling
    • Staff Augmentation
      • Frontend-utviklere
      • Backend-utviklere
      • Dataingeniører
      • Ingeniører i skyen
      • QA-ingeniører
      • Annet
    • Det rådgivende
      • Revisjon og rådgivning
  • Industrier
    • Fintech og bankvirksomhet
    • E-commerce
    • Adtech
    • Helseteknologi
    • Produksjon
    • Logistikk
    • Bilindustrien
    • IOT
  • Verdi for
    • ADMINISTRERENDE DIREKTØR
    • CTO
    • Leveransesjef
  • Vårt team
  • Casestudier
  • Vet hvordan
    • Blogg
    • Møter
    • Webinarer
    • Ressurser
Karriere Ta kontakt med oss
  • Om oss
  • Tjenester
    • Programvareutvikling
      • Frontend-utvikling
      • Backend-utvikling
    • Staff Augmentation
      • Frontend-utviklere
      • Backend-utviklere
      • Dataingeniører
      • Ingeniører i skyen
      • QA-ingeniører
      • Annet
    • Det rådgivende
      • Revisjon og rådgivning
  • Verdi for
    • ADMINISTRERENDE DIREKTØR
    • CTO
    • Leveransesjef
  • Vårt team
  • Casestudier
  • Vet hvordan
    • Blogg
    • Møter
    • Webinarer
    • Ressurser
Karriere Ta kontakt med oss
Pil tilbake GÅ TILBAKE
2019-05-21
Programvareutvikling

Hvorfor er folk redde for Ruby? De mest populære mytene

The Codest

Jakub Jakubowicz

CTO og medgrunnlegger

Vi må innrømme at vi er store fans av Ruby-språket. Vi har imidlertid lagt merke til at denne teknologien er svært undervurdert, og at det finnes mange falske myter om den. Vi bestemte oss for å ta et oppgjør med dem og rette opp den falske informasjonen. Så hvorfor er folk redde for Ruby?

Ukjent teknologi

"Jeg vet ikke så mye om Ruby"

"Jeg har ikke hørt om andre selskaper som bruker Ruby"

"Finnes Ruby fortsatt?"

"Jeg foretrekker å velge en annen og mer kjent teknologi"

Vi hører ofte slike ord fra kunder. Ruby er ikke et like populært programmeringsspråk som Java, Python, C # eller PHP. Dette er faktisk sant. Du kan til og med si at Ruby er en veldig nisjeteknologi. Men spørsmålet er om det nødvendigvis er verre?

Nettopp. Manglende kjennskap til teknologien og de mange funksjonene i Ruby-språket er de vanligste årsakene til at kundene er skeptiske til muligheten for å utvikle produktene sine på dette programmeringsspråket. Ifølge de siste undersøkelsene foretrekker de fleste å velge mer populære alternativer som Java, C, Python, C ++, JavaScriptC#.

Ruby, i denne rangeringen, gjør det ikke bra. Vanligvis ligger den rundt 10. plass. Ruby har imidlertid mange praktiske fordeler, men dessverre er ikke alle (selv ikke utviklere) klar over potensialet. La oss ta en titt på noen eksempler:

  • applikasjonsutvikling (dette gjelder spesielt for MVP produkter)
  • pålitelighet (høy kvalitet på det skriftlige kode)
  • sikkerhet (tilbyr mekanismer som påvirker applikasjonssikkerheten - XSS, CSRF og SQL)
  • fleksibilitet (muligheten til å gjøre endringer i koden relativt enkelt)
  • flere programmeringsutviklere (Ruby støtter selvdokumentasjon, noe som betyr at programmerere kan spare mye tid).

Myter om rubin

Mangel på utviklere

Kampen for å finne kvalifiserte Ruby-utviklere er en annen grunn til at dette språket er mindre attraktivt i kundenes øyne. Nylig deltok vi på to konferanser. Den første var EU-Startups Summit i Barcelona, der vi fikk vite at det i den spanske markeder det en betydelig mangel på Ruby-utviklere. Situasjonen er den samme i Dubai. Under InfoShare-konferansen fikk vi høre at lokale selskaper er tvunget til å outsource Ruby-utviklere fra andre land, for eksempel India eller Pakistan, fordi det er vanskelig å få tak i Ruby-spesialister i deres eget land.

Problemet med å finne Ruby-utviklere er derfor merkbart. Derfor ser bedrifter ofte etter kvalifiserte, profesjonelle Ruby-utviklere i Sentral- og Øst-Europa. For eksempel i PolenI Polen blir produktene kodet i dette språket mer og mer populære fordi det polske miljøet av Ruby-eksperter har utviklet seg på et veldig høyt nivå. Mangelen på utviklere med Ruby-ekspertise er også noe påvirket av språkets lavere popularitet i bransjen. Men hos Codest tror utviklerne våre at årsaken til språkets dårlige rykte kun skyldes at Ruby ikke har en like god markedsføringsstrategi som andre toppspråk. Noe å tenke på, ikke sant?

PHP er billigere enn Ruby

Det hender ofte at kunder som ønsker å lage en webapplikasjon, står overfor dilemmaet med å velge mellom PHP og Ruby. En av hovedgrunnene til at de fleste velger PHP er prisen. PHP, på grunn av sin større popularitet, har flere utviklere tilgjengelig, men deres arbeid er mye billigere. Inntjeningen til Ruby utviklere er relativt høy. Det antas å være et av de best betalte programmeringsspråkene.

Vi kan si at Ruby på en måte er et elitistisk språk - det er ikke lett tilgjengelig for alle. Hvis du ønsker å ha en høy kvalitet produktdet kommer til en pris. Den høyere kostnaden for en Ruby-koding kan naturlig nok forklares med at den er i stand til å levere "det lille ekstra" til sluttproduktet.

Er Ruby utdatert?

Det er ikke sant! Noen mener at Ruby ikke er nisje i det hele tatt, men rett og slett utdatert. Vi anbefaler sterkt en annen mening. Faktisk vil tilhengerne svare at det vokser mer og mer for hvert år som går. Nye versjoner av dette språket vises regelmessig på markedet. I begynnelsen av 2019 ble Ruby 2.6 utgitt. Vi skrev mer om disse endringene HER.

Man bør også ta i betraktning det faktum at Ruby har et høyt utviklet og aktivt miljø. Du kan til og med se det på GitHub. Forresten, GitHub, som er et av de mest populære nettstedene for programmerere, ble også opprettet ved hjelp av Ruby.

Ruby har ikke gode rammeverk

Siden 2003 har Rails vært et av de mest populære (og dermed mest brukte) webrammeverkene på markedet. Men Ruby er ikke bare et Rails-rammeverk. Det er også Sinatra, Padrino, Hanami, Cuba, Grape, Roda og Ramaze. I utgangspunktet er det mer enn bare noen få alternativer her.

Selv om alle de ovennevnte alternativene er tilgjengelige, er Rails (naturlig nok) fortsatt nummer én. Det brukes hovedsakelig til å lage webapplikasjoner. Rails ble utviklet ved hjelp av MVC-arkitekturen (Model - View - Controller). Den skiller seg ut fra DRY- og Convention Over Configuration-reglene.

Andre fordeler med Rails? Det er et rammeverk med åpen kildekode som, i kombinasjon med Ruby-språket, gir utvikleren programmeringskomfort og et bredt spekter av muligheter. Du kan lese mer om Rails og andre rammeverk i bloggen vår HER.

Så hva er konklusjonen? Bør vi være redde for Ruby?

Definitivt ikke. Som du sikkert har lagt merke til i denne artikkelen, er det meste av informasjonen som kommer frem om dette språket ikke helt sann. For å forstå fordelene med Ruby fullt ut bør man fordype seg litt mer i det. Studere hvilke funksjoner det tilbyr og hvordan det fungerer i praksis. Selvfølgelig er det ikke et perfekt språk, men et slikt konsept som perfeksjon eksisterer ennå ikke i noe kodespråk.

Hvis du fortsatt ikke er sikker på hva vi mener om dette temaet, kan du ta en titt på disse store merkevarene som allerede har bestemt seg for å utvikle produktene sine ved hjelp av Ruby: BaseCamp, Github, Twitter, AirBnB, Kesko Senukai Digital og Helpling. Suksessen deres forteller oss at Ruby ikke er så ille likevel 🙂 🙂 .

Les også:

  • Hvorfor mislykkes programvareprosjekter? De vanligste årsakene
  • 40% av oppstartsbedrifter mislykkes på grunn av manglende markedsbehov. Hvordan lykkes med å skalere og holde tritt med en jevn vekst? Mine personlige tips
  • InfoShare-konferansen. Hva var de interessante høydepunktene?

Relaterte artikler

Programvareutvikling

Bygg fremtidssikre webapper: Innsikt fra The Codests ekspertteam

Oppdag hvordan The Codest utmerker seg når det gjelder å skape skalerbare, interaktive webapplikasjoner med banebrytende teknologi som gir sømløse brukeropplevelser på tvers av alle plattformer. Finn ut hvordan ekspertisen vår driver digital transformasjon og...

THECODEST
Programvareutvikling

Topp 10 Latvia-baserte programvareutviklingsselskaper

I vår nyeste artikkel kan du lese mer om Latvias beste programvareutviklingsselskaper og deres innovative løsninger. Oppdag hvordan disse teknologilederne kan bidra til å løfte virksomheten din.

thecodest
Løsninger for bedrifter og oppskalering

Grunnleggende om Java-programvareutvikling: En guide til vellykket outsourcing

Utforsk denne viktige veiledningen om vellykket outsourcing av Java-programvareutvikling for å øke effektiviteten, få tilgang til ekspertise og drive frem prosjektsuksess med The Codest.

thecodest
Programvareutvikling

Den ultimate guiden til outsourcing i Polen

Den kraftige økningen i outsourcing i Polen er drevet av økonomiske, utdanningsmessige og teknologiske fremskritt, noe som fremmer IT-vekst og et forretningsvennlig klima.

TheCodest
Løsninger for bedrifter og oppskalering

Den komplette guiden til verktøy og teknikker for IT-revisjon

IT-revisjoner sørger for sikre, effektive og kompatible systemer. Les hele artikkelen for å lære mer om viktigheten av dem.

The Codest
Jakub Jakubowicz CTO og medgrunnlegger

Abonner på vår kunnskapsbase og hold deg oppdatert på ekspertisen fra IT-sektoren.

    Om oss

    The Codest - Internasjonalt programvareutviklingsselskap med teknologisentre i Polen.

    Storbritannia - Hovedkvarter

    • Kontor 303B, 182-184 High Street North E6 2JA
      London, England

    Polen - Lokale teknologisentre

    • Fabryczna Office Park, Aleja
      Pokoju 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Warszawa, Polen

      The Codest

    • Hjem
    • Om oss
    • Tjenester
    • Casestudier
    • Vet hvordan
    • Karriere
    • Ordbok

      Tjenester

    • Det rådgivende
    • Programvareutvikling
    • Backend-utvikling
    • Frontend-utvikling
    • Staff Augmentation
    • Backend-utviklere
    • Ingeniører i skyen
    • Dataingeniører
    • Annet
    • QA-ingeniører

      Ressurser

    • Fakta og myter om samarbeid med en ekstern programvareutviklingspartner
    • Fra USA til Europa: Hvorfor velger amerikanske oppstartsbedrifter å flytte til Europa?
    • Sammenligning av Tech Offshore Development Hubs: Tech Offshore Europa (Polen), ASEAN (Filippinene), Eurasia (Tyrkia)
    • Hva er de største utfordringene for CTO-er og CIO-er?
    • The Codest
    • The Codest
    • The Codest
    • Retningslinjer for personver
    • Vilkår for bruk av nettstedet

    Opphavsrett © 2025 av The Codest. Alle rettigheter forbeholdt.

    nb_NONorwegian
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek nb_NONorwegian