Unclaimed: Are arbetar kl Ruby On Rails ?
Ruby On Rails Kommentarer: 4.5/5 — Högt betyg
Ruby on Rails, ofta kallad Rails, är ett ramverk för webbapplikationer med öppen källkod skrivet i Ruby. Den betonar konvention över konfiguration (CoC) och principen om inte upprepa dig själv (DRY), som syftar till att förenkla och påskynda webbutveckling genom att tillhandahålla standardstrukturer för en databas, en webbtjänst och webbsidor. Rails gör det möjligt för utvecklare att använda ett model-view-controller-mönster (MVC) för att organisera applikationsprogrammering. Dess rika ekosystem av ädelstenar (bibliotek) möjliggör snabb utveckling av komplexa webbapplikationer.
| Capabilities |
API
CLI
OSS
|
|---|---|
| Segmentet |
Litet företag
Mid Market
Frilansare
Företag
|
| Användarvänlighet |
Mellanliggande
Advanced Open water
|
| konfiguration | Moln / SaaS / Web-baserat, N/A, On-Premise Linux, On-Premise Windows |
| Support | FAQs/Forum |
| Utbildning | Dokumentation |
| Språk | Engelska |
Enkel att använda, kraftfull, intuitiv, ganska populär
brant inlärningskurva, försöker göra allt på en gång
Jag bygger applikationer för webben och mobilen och Ruby on Rails löser det förutom den del som använder native mobilappar eller skrivbordsappar (jag använder WebViews).
Jag har använt Ruby on Rails i nästan 8 år, från 2.x till 5. Utvecklingen i Ruby on Rails går snabbt och de strukturerar koden med hjälp av rake-kommandon, vilket förbättrar kodens kvalitet.
Ruby on Rails kommer med många ändringar när en ny version släpps, vilket gör livet svårt för en utvecklare om man vill migrera från gammal till ny version.
Vi använde Ruby on Rails för snabb prototyputveckling och Rest API:er för vår mobilapp. Den är skalbar och enkel att ansluta till många tjänster. Som Redis, Mongoddb, Postgres, Sendgrid etc.
Dess lemma DRY - Don't repeat yourself - främjar att man inte skriver samma kod två gånger, utan använder mekanismer och verktyg som tillhandahålls av Ruby och dess ramverk Rails. Dessutom är sättet att skapa backend och frontend (nu med Stimulus) mycket tydligt, koncist och standardiserat. Detta leder till kort kod som är lätt att förstå, felsöka och korrigera. För de fel jag har haft med ramverket har jag öppnat en version i GitHub och flera personer har försökt lösa den.
Jag önskar att det fanns fler verktyg för Stimulus för att göra snygga gränssnitt ännu enklare, men det är på god väg att göra det. För nykomlingar är inlärningskurvan ett steg i taget, men det är värt det.
Utveckla webbapplikationer.
Det ger oss kraften till snabb utveckling och är härdat för långvarig användning
Livfull community för tredjepartspaket (juveler), men många av dem är föråldrade
Ruby on Rails ger oss de verktyg vi behöver för att fokusera på produktfunktioner och testning, utan att fastna i implementeringsdetaljer på låg nivå som validering eller SQL-frågor.
Konvention framför konfiguration. En Rails-utvecklare kommer att kunna arbeta med vilket Rails-projekt som helst utan en brant inlärningskurva. Rails "magi" låter oss fokusera mer på att leverera nya funktioner istället för detaljer.
Prestandan är inte jämförbar med andra språk/ramverk.
Enkel konfiguration och blixtsnabb installation för ett startup-projekt. Låter oss fokusera på att implementera funktioner snarare än applikationens struktur och interna funktioner.
- scaffolding-funktionen ger dig den snabbaste utvecklingsupplevelsen - mvc-strukturen underlättar hanterbar filstruktur. - gem-biblioteket ger dig några välutvecklade och testade funktioner utan att du behöver investera tid i dessa funktioner.
- att uppgradera Rails-versionen är så jobbigt, vi måste uppgradera alla beroenden vilket kan orsaka problem för din applikation, och behöver testas noggrant efter uppgraderingen av Rails-versionen.
- utveckling av fristående webbapplikationer - utveckling av inbäddade Shopify-applikationer - utveckling av fastighetsapplikationer - utveckling av undersökningsbaserade applikationer
Det gör utvecklingsprocessen väldigt enkel och snabbare. Det ger en komplett MVC och kan även integreras med andra frontend-ramverk som reactJS, angularJS, ember, etc.
Att uppgradera en Rails-version är så jobbigt. När en ny version kommer måste vi leta efter den senaste Ruby-versionen, och serverstacken bör också stödja den, såvida inte din uppgradering till den senaste versionen kommer att ta din tid och du måste lägga ner extra ansträngning på att uppgradera versionen på servern.
- gör utvecklingsprocessen mycket enkel och snabbare - utveckling och driftsättning av webbapplikationer blir mycket enkelt med den miljö de tillhandahåller - med de testdräkter den stöder stabiliserar den applikationen
Ruby on Rails har vuxit under de senaste fem åren och det är en populär lösning för att bygga webbapplikationer. Du kan bygga agila lösningar under utveckling. Denna funktion gör Ruby on Rails till ett utmärkt verktyg för många företag runt om i världen där tid är lika med pengar. Ruby on Rails är ett on-demand-ramverk som älskar både erfarna och icke-experimenterade utvecklare där vi vill förenkla vanliga och repetitiva uppgifter. Du kan återanvända befintliga komponenter. Denna funktion låter dig spara mycket tid. En annan funktion som jag älskar är sättet att enkelt implementera pärlor, du kan bygga fantastiska lösningar på kortare tid. Du kan skapa unitära tester med RSpec eller webbfunktioner med Capybara eller Sellenium.
En av de saker jag stöter på den här gången när jag använder Ruby on Rails, och jag hatar det, är att det är där man vill läsa eller skriva till databasen.
På mitt jobb fick jag dagligen ärenden från våra kunder som begärde nya funktioner. Ruby on Rails ger mig ett snabbt sätt att leverera arbete på kortare tid.
Ruby on Rails är ett fantastiskt ramverk för att bygga RESTful-appar. Det är extremt intuitivt och lätt att använda och läsa. Du kan bygga kraftfulla appar med bara några få kommandon, och det är extremt enkelt att konfigurera en databas för ditt API. Dessutom är communityn otroligt hjälpsam, och med tanke på att Ruby är så populärt nuförtiden har de flesta problem du kommer att stöta på en lättförståelig lösning online, bara ett par klick bort. Det finns också många bra föredrag på YouTube av Robert C. Martin (Uncle Bob) om Ruby, Rails och RESTful-appar som är riktigt enkla att följa och täcker allt i ämnet.
Jag kan inte säga att det finns mycket jag ogillar med Ruby on Rails. Mitt enda problem är att ladda ner och konfigurera allt för användning på mina arbetsstationer, men när det är åtgärdat går allt smidigt därifrån.
All min backend-utveckling sker i Ruby on Rails, och jag skulle inte byta ut det mot något annat. Det har ett Gem (ett Ruby-bibliotek) för allt du kan tänkas behöva, och ramverket som helhet är extremt välorganiserat, vilket gör att du enkelt kan arbeta med många olika metoder, som TDD eller testdriven utveckling.
En av de fantastiska sakerna med Ruby on Rails är att det är så enkelt att läsa andras kod. Jag älskar också att det finns så många bra bibliotek som man kan plugga in för att verkligen öka sin kodhastighet.
Jag tror att det finns vissa språk som elixir som har bättre verktyg för felsökning. Men överlag, med många av Rails-biblioteken, har det allt jag behöver dagligen.
Jag löser problem med att bygga med SMS-chattrobotar. Ruby on Rails är verktyget vi använder för vår backend-kod. Vi använder även Ruby on Rails för olika autentiseringsändamål och för några av våra vylager med administratörsverktyg och med klientportaler.