Ruby on Rails

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Chris PHP

Chris PHP

19/08/2013 13:24:08
Quote Anchor link
Heeft hier iemand welleens gewerkt met Ruby on Rails? Ik zag dat dit een webapplicatie framework is die gebruik maakt van de MVC methode.

Zat te kijken naar de mappenstructuur maar lijkt een vrij groot framework te zijn, iemand ervaring?
 
PHP hulp

PHP hulp

28/11/2024 14:53:31
 
Ward van der Put
Moderator

Ward van der Put

19/08/2013 13:38:54
Quote Anchor link
Beetje offtopic maar technisch wel interessant: Twitter gebruikte Ruby on Rails sinds de oprichting, maar is er vanwege de performance onlangs van afgestapt.

http://twittermania.nl/2013/08/waarom-twitter-ook-bij-143000-tweets-seconde-overeind-blijft/

https://blog.twitter.com/2013/new-tweets-per-second-record-and-how
 
Chris PHP

Chris PHP

19/08/2013 13:41:12
Quote Anchor link
@Ward,

Het gaat nog steeds over Ruby toch ;-), ja ik las al meer dat het idd wel een 'groot' framework is en wat trager is.
 
Ward van der Put
Moderator

Ward van der Put

19/08/2013 13:59:53
Quote Anchor link
Dat is ook waar: als je er een Twitter mee kunt bouwen, is het geen verkeerde oplossing.

Ik heb Ruby on Rails wel gebruikt maar nooit in productie. Ik had er hetzelfde gevoel bij als bij Smarty: het voegt een extra laag toe rondom iets dat je vaak al beheerst (PHP, HTML, CSS en dergelijke). Kwestie van smaak dus, want dat geldt ook voor bijvoorbeeld het Zend Framework en Symfony.

Zelf ben ik meer voorstander van de aanpak die Twitter heeft gekozen: geen framework waarmee je in theorie "alles" kunt, maar meer dedicated services in gespecialiseerde OOP-componenten.
 
Chris PHP

Chris PHP

19/08/2013 14:05:28
Quote Anchor link
@Ward,

Helemaal eens, ik schrijf ook liever gericht dan een hoop dingen die je vaak niet gebruikt. Ik vraag me meestal af waarom iemand voor een framework zou gaan, vaak ook gevoeliger aangezien de meeste open source zijn en dus lekken kunnen hebben.

Als je een grote site/applicatie bouwt met veel functies die een framework zou hebben kan ik het me voorstellen, maar anders kan ik me niet echt een reden bedenken. Zelf schrijven kost wat meer tijd, maar dan is je eigen 'framework' wel stukken lichter en kost je geen uren Googlen wanneer er iets niet lekker draait.

Dit is natuurlijk mijn mening! Ik heb nog nooit gewerkt met frameworks dus kan dit natuurlijk nooit met 100% zekerheid zeggen.
 
Wouter J

Wouter J

19/08/2013 15:40:33
Quote Anchor link
Ooit wel eens met RoR gewerkt en het is mijn 2e keus na Symfony.

RoR is inderdaad groot en gaat wat minder goed om met geheugen, maar dat wordt steeds beter. Vooral de nieuwste versie is echt een grote stap in de goede richting.

Ik ben zelf een fan van Ruby en dus vind ik RoR ook goed. Het enige nadeel is dat Ruby nog niet op heel veel nederlandse hosts wordt ondersteund.

Merk overigens ook op dat GitHub ook op RoR draait. Zo zie je dat allemaal grote websites gebouwd zijn op RoR
 
Chris PHP

Chris PHP

19/08/2013 15:45:07
Quote Anchor link
Waarom gaan mensen voor Ruby? Is dit omdat het minder gangbaar is en dus ook wat minder gevoelig is voor hacks en script injection? Is het vriendelijker, krachtiger of makkelijker dan PHP?

Ben wel benieuwt eigenlijk aangezien ik aan het kijken ben waar een MVC nut voor kan hebben.
 
Wouter J

Wouter J

19/08/2013 15:53:46
Quote Anchor link
Ruby is jarenlang de coole taal geweest. Zijn syntax is erg gebruikersvriendelijk en het is heel heel erg lazy. Daarbovenop is alles een klasse en alles een method. Zelfs dingen als 12 + 5 is eigenlijk 12.+(5) (12 is een Int object, + is daar een method van en 5 is het argument).
 
- Raoul -

- Raoul -

19/08/2013 17:34:39
Quote Anchor link
Ruby is inderdaad een heel mooie taal maar het is echt heel moeilijk om er aan te wennen als je van PHP komt.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.