jump to navigation

Follow-Up: Railo Announcement June 10, 2008

Posted by Sacha in JBoss.

RailoIt was interesting to analyze the reactions which followed the Railo announcement.

The reactions of the ColdFusion community quickly showed up on blogs and have been very positive overall. I have linked several of these here:

On the other hand, it took much more time for this news to show up on the Java community websites/blogs (and it didn’t generate as much noise). Funnily enough, most reactions (should I say “coming-out”?) I received from Java developers on that topic took place in private communications (“You know, I used to be a CFML developer, I really loved it! This is great news!”).

Would we, Java developers, have some kind of superiority complex? I hope not, this complex is exactly what led to the complexification of the Java platform. And now is time to go back to the drawing board.






1. William Vambenepe - June 10, 2008

My old memories of Cold Fusion aren’t glowing but it took care of the easy web dev tasks better than anything else at the time. More importantly, anything that can mitigate the PHP mess is welcome in my book. Good luck to this effort. When I have a chance, I’ll look into it to see how it’s changed in the many years since. But it’s going to be hard to beat the Python goodness that’s already available.

2. WELCOME: Railo goes Open Source on JBoss.org « Sacha’s Weblog - June 11, 2008

[…] I’ve posted a follow-up blog entry on that very topic… Possibly related posts: (automatically generated)BMW to drive […]

3. Sacha - June 11, 2008


Thanks for your encouragements.

Out of curiosity, what do you like in Python that is missing from the other languages/environments?



4. Peter Bell - June 21, 2008

Well, I’m a CF developer, but I like the meaningful whitespace in Python (although it can be a pain when doing template based code gen). I find that Python and CF have some of the same conceptual muddiness compared to something like Ruby where everything is an object. There are primitives, objects and a smattering of headless functions which make it difficult to create meaningful code completion as opposed to providing methods on objects. For example in CF there are Image functions as opposed to methods available on image objects.

Python is going through “interesting times’ as it moves to becoming a more OO language. For instance, there are still lots of deprecated features from 2.5.2 that will finally be removed in Py3k when it is released later this year.

One driver of Python adoption recently is the support for Python in the Google App Engine (and in Google in general), and the Django framework is a Python only, full stack framework that does a really nice job of allowing you to build web apps (especially content management systems) quickly.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: