Re: [Micronet] Ruby on Rails 1.0 released today: Web app development environment

From: John Ingham <jeingham_at_berkeley.edu>
Date: Fri Dec 23 2005 - 18:42:02 PST

Scott et al...

>From: Scot Hacker <shacker@berkeley.edu>
>Subject: Re: [Webnet] Re: [Micronet] Ruby on Rails 1.0 released today: Web
>app development environment

<snip>

>>Scott,
>>
>>The decision to use CF was made before I arrived but I think it was
>>a good one considering needs at the time. My sense is that it's
>>selection was due to tight integration with databases, availability
>>of a windows server version
>
>PHP has both of those :)
>
>>as well and formal support channels.
>
>I think that's probably the biggest driver for departments that
>choose closed source tools over open -- the perception of readily
>available support channels (though there are certainly plenty of
>support channels for OSS, and you can even buy commercial support
>for most open source technologies, if you swing that way).

Right, the choice was really based on the level of in house expertise at
the time. The college had seen substantial losses in brain power due to the
dot boom. The decision was KIS(S) in action, I have to say it seems to have
worked quite well for us.

>>My preference would have been JSP only because of it's relationship
>>to Java.
>>

<snip>

>I've always liked that about CF, the way it compiles CF apps into
>little java servlets or beans. PHP is getting more tightly integrated
>with Java with each release, but it still doesn't do that. On the
>other hand, a lot of organizations are realizing that they don't
>need a Java back-end after all, that PHP/CF/ASP/whatever work just
>fine soup to nuts. Interesting piece on that:
>
>Andreessen: PHP succeeding where Java isn't
>http://news.com.com/Andreessen+PHP+succeeding+where+Java+isnt/
>2100-1012_3-5903187.html

I have to totally agree with you on that. As you say CF for us has been a
Soup to Nuts solution generator. It does indeed use Java under the covers
but as for a full on Java application development we have not seen the need
to this point. Having said that we do have a purchase order tracking system
that has been build using Java. That project has been driving me to learn
Java as it may end up in my hands eventually and need improvement or
modification over time. I look forward to learning more about Java that is
for certain, I seem to be over the hump at this point and pretty excited
about it. In spite of that Ruby on Rails certainly has my interest that is
for sure and if I can master Java I have the sense that everything else
will be relatively simple, Ruby included.

>>Dreaming, wouldn't it be nice to use any application environment
>>you need to get the job done? I would like to see the campus
>>provide development accounts for not only Oracle but CF, PHP, PERL,
>>JSP, Java and cutting edge stuff like Ruby and or Ruby on Rails as
>>well.

<snip>

>>A kind of server side Eclipse for campus web application developers.
>
>That would be very cool. Although if a dept leans on an external
>development server to work in some language not supported on their
>own servers, where are they going to deploy when development is
>done? That's one of the reasons we like to run our own servers, so
>we have that kind of flexibility. But I'd still be all for a UC-
>supported technology sandbox. Sounds really fun. Rails anyone? :)

It would have to be a tiered environment desktop, dev, qa and prod
environments and take a fair amount of deprecation avoidance and or
management on the part of the developers and sysadmins alike but having
centralized server maintenance, security, and app.server version
maintenance wise would save time and money in the long run I think. We have
done it for our Oracle service, totally in the capable hands of CCS, we are
getting pretty good support and service so far, I have zero complaints.
Anyway I hated having to wear three hats, web guru, application developer,
server admin, DB tweaker, project planner, etc, it is just too much. I am
pretty much focused on app dev now and some sudo server management
responsibilities. It is a good thing because you loose time shifting gears,
my current work environment is much more productive application development
wise, much more cost effective.

The future of Internet application development should be very interesting
to say the least, pretty exciting IMHO.

John

>Best,
>Scot
>
>--
>Scot Hacker, Webmaster
>UC Berkeley Graduate School of Journalism
>http://journalism.berkeley.edu
>
>
>
>-----------------------------------------------------------------------
>The following was automatically added to this message by the list server:
>
>Webnet information is available at http://webnet.berkeley.edu. Email sent
>to this list is archived at http://ls.berkeley.edu/mail/webnet/ . This
>archive is open to the general public and browsable by search engine
>spiders, email-address harvesting robots, your bosses, etc.

-----------------------------------------------------------------------
The following was automatically added to this message by the list server:

Webnet information is available at http://webnet.berkeley.edu. Email sent to this list is archived at http://ls.berkeley.edu/mail/webnet/ . This archive is open to the general public and browsable by search engine spiders, email-address harvesting robots, your bosses, etc.
Received on Fri Dec 23 18:37:45 2005

This archive was generated by hypermail 2.1.8 : Fri Dec 23 2005 - 18:37:45 PST