De directeur van Railo Technologies, Gert Franz was vrijdag 19 juni 2009 op uitnodiging van Paul Klinkenberg op bezoek bij Rhinofly voor een open presentatie en Q&A-sessie.
De belangstelling was erg groot, de ruimte helemaal gevuld met coldfusion-ontwikkelaars, coldfusion-hosters en zelfs coldfusion-trainers. Naast een leuke ontmoeting met Gert Franz was het ook een leuke gelegenheid om de crème de la crème van de Nederlande ColdFusion- scene weer eens bij elkaar te hebben. Tijdens de meeting en ook erna (onder het genot van een drankje) zijn een hoop ervaringen uitgewisseld.
De bijeenkomst stond voornamelijk in het teken van Railo (spreek uit Raj-lo), het product van Railo Technologies. Het bedrijf is een directe concurrent van Adobe omdat ze, net als Adobe, een applicatieserver op de markt hebben gebracht dat ColdFusion Markup Language (CFML) bestanden kan uitvoeren. CFML is een open standaard met een officiële Advisory Committee waarin zowel Adobe als Railo Technologies vertegenwoordigd zijn.
De ColdFusion applicatieserver van Railo kan een heleboel dingen dat zijn grote broer van Adobe niet kan zoals:
- Amazon S3 support
- Ingebouwde video conversie
- De mogelijkheid tot het schrijven van eigen ColdFusion tags
Al zal altijd het belangrijkste verschil zijn dat Railo open source is.
Er zijn ook dingen die Adobe’s ColdFusion server beter kan:
- Betere drivers voor grote databases zoals Oracle
- Betere PDF functionaliteiten
- Betere aansluiting op andere Adobe producten zoals Flash en Livecycle.
Aan deze punten is al een beetje het verschil te zien waarin beide bedrijven het product ColdFusion benaderen. Adobe richt zich voornamelijk op de grote bedrijven en bedrijfssystemen terwijl Railo zich meer op de kleinere ondernemingen en developers richt.
Een mooi voorbeeld hiervan is de mission statement van Railo, daarin staat bijvoorbeeld:
9. We bring a new groove into the CFML community
Adobe wil ColdFusion, naast hun 80 andere producten, vooral verkopen terwijl Railo graag wil dat ColdFusion de nummer 1 scripting taal wordt boven PHP en ASP. Waarschijnlijk iets te ambitieus maar het geeft goed weer hoe anders hun insteek is.
Hun verdienmodel is ook enorm anders dan Adobe. Railo verdient zijn geld voornamelijk met consultancy en service. Net als de meeste bedrijven achter open source producten overigens. Maar daarnaast hebben ze het concept van een extension winkel. Hier kunnen zijzelf maar ook andere developers extensions (handige stukken code) verkopen. En dan hebben we het over prijzen van 10 dollar voor bijvoorbeeld een video extension.
Bij Railo is een duidelijke liefde voor het vak te zien. Ze hebben bijvoorbeeld subtiele toevoegingen en aanpassingen gedaan zodat programmeren weer ouderwets leuk wordt en ColdFusion nog meer een volwaardige programmeertaal wordt.
Persoonlijk herken ik in Railo weer een onvervalste liefde voor de taal die ik, sinds ColdFusion wordt overgenomen door Macromedia en later Adobe, steeds minder heb gezien. Uit betrouwbare bronnen heb ik vernomen dat een bug in Railo opgelost is binnen enkele dagen! En als zij het niet doen, kun je het altijd zelf doen aangezien Railo open source is.
Ondanks de vele positieve berichten gaan de ColdFusion-bouwers in Nederland niet hals over kop overstappen op Railo. Veel bouwers hechten nog te veel waarde aan de Flash en PDF compatibiliteit van Adobe’s ColdFusion en het feit dat Adobe’s ColdFusion al 14 jaar bestaat en “proven technology” is. Het is wel mooi om te zien dat Railo onderbenutte doelgroepen zoals zelfstandige developers en open source voorstanders weet te bereiken.
Bij Rhinofly is Railo al langer bekend en nu ze de stap naar open source hebben gezet zullen we er nog serieuzer naar gaan kijken. Onder het motto, voor elke job het beste gereedschap, zullen we Railo aan onze gereedschapskist toevoegen.

























Ja jammer dat ik dat gemist heb, was zeker de moeite waard. Heb gelukkig de presentatie kunnen bekijken op http://www.slideshare.net/jbru.....n-railo-31 Ik ga hier zeker wat tijd aan besteden de komende week.