12 Apr 2009

Ruby on Rails on Passenger

Geplaatst door jhaagmans @ 15:32 in Computers Dit artikel uitprinten

Ruby on Rails heeft lang op de drempel gestaan als de programmeertaal van de toekomst. Ik heb er zelf in 2006 voor het eerst professioneel kennis mee gemaakt en was toen direct overtuigd van de kracht van de wijze van programmeren met Ruby on Rails. Het model-view-controller systeem spreekt me heel erg aan en het maakt van Ruby on Rails eindelijk een overzichtelijke programmeertaal voor het internet.

Wat me niet aansprak, echter, was de wijze waarop Ruby on Rails geïntegreerd werd in een bestaande server setup. Voor hostingbedrijven die werkten met een PHP/MySQL setup op Apache betekende Ruby on Rails dat een aparte Ruby on Rails server gedraaid moest worden, zoals bijvoorbeeld FastCGI of Mongrel. Dat was allerminst ideaal. Zeker omdat een gebruiker de applicatie zelf in de shell moest beheren.

Met Passenger (ook wel mod_rails) is dat echter verleden tijd. Passenger is een Apache module die er niet alleen voor zorgt dat geen andere server dan Apache gedraaid hoeft te worden, maar ook maakt het de integratie van specifieke Rails commando’s in een control panel als DirectAdmin of cPanel een stuk eenvoudiger. Dat betekent dus heel simpel gezegd dat shell toegang niet meer noodzakelijk is. Er hoeft geen applicatie opgestart te worden, in development mode zijn alle wijzigingen realtime en in production mode is een simpele “touch restart.txt” al voldoende om je applicatie te herladen. Ik was direct na de opzet volledig verkocht. En in combinatie met Ruby Enterprise Edition is Passenger ongelooflijk snel en efficiënt.

Wil je dus Apache gebruiken voor je PHP/MySQL setup en daarnaast Ruby on Rails draaien, dan is Passenger echt “the way to go”. Go get it!

Extra informatie
Passenger installeren
Download Ruby Enterprise Edition

2 Reacties

2 Reacties op “Ruby on Rails on Passenger”

  1. commentformop 29 May 2017 om 18:01

    Youᥙ madе some decent points there. I checкed oon thee internet to
    lеrn more about thhe issje and found most individuals will
    ɡoo along with your views onn this աebb site.

    Have a loook at my web-sіte – commentform

  2. ChasEnviliop 31 Jul 2017 om 11:12

    Amoxicillin Effects On Birth Control cheap cialis Comment Acheter Du Viagra En Suisse

Trackback URI | Reacties RSS

Reageer