Skip to main content

Is the train leaving the station

Posted by daniel on May 23, 2005 at 8:39 AM PDT

Watching others riding the Rails

This is not based on any sort of science - I have not done a double-blind study or anything. I've just been watching the status messages in my instant messenger buddy list and a lot of the guys who led the way to Java and to some of the frameworks like Spring, Hibernate, and Tapestry now seem to be playing with Ruby on Rails. One by one their status says something about Ruby on Rails.

It's hard to know which technologies will stick and which ones won't - but Rails feel right. People are just playing with it and jaws seem to be dropping at the amount of code that doesn't need to be written. There isn't a rush to over standardize it and over complicate it. What do you think - will we all be riding the rails soon?


In Also in
Java Today
, Spring and Hibernate are popular frameworks for building web applications, but can they take care of the enterprise challenges that J2EE was built for? Binildas Christudas considers the case where you have multiple components, each with its own data store: "When we speak of assembling two or more components, we are expected to maintain the atomicity of operations done in many data stores, across components." In Wire Hibernate Transactions in Spring, he shows how to handle transactions across the components' data stores to allow a rollback across all of the stores when an error occurs.

Frank Sommers' article Broadcast Once, Watch Anywhere looks at "SR 272, the Mobile Broadcast Service API for Handheld Terminals [which] aims to define a common API layer for interacting with broadcast services, such as digital television, from a mobile device. [...] JSR 272 aims to provide an API that abstracts out the transport layer, and gives developers high level access to digital broadcasts, according to Wong. JSR 272 will define both the management of interactive services received via digital broadcast, and the management of applications contained in the broadcast stream. Along with Motorola, the JSR 272 initial expert group includes Nokia, Vodafone, and Siemens.


Weblogs, Osvaldo Pinali Doederlein provides what he calls " A comprehensive analysis of whe debate over Free/OpenSource Java" in Opening Java. He writes "Java is huge, the top business app development platform. Meanwhile, FOSS increased in importance, volume and mindshare by orders of magnitude, and it has also become serious business.

Unfortunately, Java is increasingly seen as a problem in the POV of FOSS users and developers. This is despite many significant improvements in openness since '96"

How do you format code in blogs and elsewhere? Jonathan Bruce asks about this in Blogging Java code - standard mark-up tools?

James Gosling writes that he is having Fun in Brazil. He reports " This week I'm in Brazil, visiting with developers. We're doing a couple of days of technical seminars today and tomorrow in Sao Paulo, then a couple more in Brasilia. "


In Projects and
Communities
, John Reynolds, leader of the
Global Education and Learning
community's
Tapestry Webcomponent Examples
project talks to community leader Daniel Brookshier. John explains that the project grew out of some Tapestry examples he originally published in his java.net blog.

Java developers using Mac OS X 10.4 can speed up JavaDoc searches. Type the class name into the JavaDoc Dashboard widget from seriot.ch to immediately bring up that class' JavaDoc page. This and other Mac resources are collected on the Mac Java Community page.


Alexlamsl follows up on the thread on using strings in switch statements in today's Forums. "The primary argument for extending the use of switch statements here is the ease of development, and even with the better optimisation chances. This sounds good, and in which case we should somehow extend this in such a way that all Immutable objects can use this construct (String, Integer, BigDecimal etc...) "

Sasjaa responds to the question Anybody ever had the classloader deadlock on you? "This is tracked in the javasoft bug 4735126 which they have marked as a low priority bug. The only workaround we have found is to flatten the classloader stack as much as possible."


In today's java.net
News Headlines
:

Registered users can submit news items for the href="http://today.java.net/today/news/">java.net News Page using our
news submission
form
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
feed.


Current and upcoming Java
Events
:

Registered users can submit event listings for the href="http://www.java.net/events">java.net Events Page using our href="http://today.java.net/cs/user/create/e"> events submission form.
All submissions go through an editorial review before being posted to the
site.


Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.

Watching others riding the Rails