On an a little off the topic, I am trying to compose a web application with
Java Struts, for my graduation project.Problem is time is running out, and I
keep getting bogged down with the little details and excessive clutter of
hibernate and it's xmls, struts and it's xmls, tiles and it's xmls,
validator and it's xmls...This not to mention the wealth of properties files
too...This is hindering me to no end...

I would really like to do the whole thing in Rails, or another Ruby web
framework if rails does not cover my needs.

The motives for that are:

- Learn Ruby, as I am a nuby and would like to get more profficient in it,
even if here in Brazil people don't even heard of it (most people).
- Simplify the development of my application and accelerate it, as time is
running out...Only 1 month and a half left to deadline.
- Promote Ruby :-)
- Get away from Java.I have enough of it at my daily job.Not that I like it.

Now a little about my application:

It's something like an online auction, but on a much lower scale, and the
other way around.People don't put their products for sale and wait for
potential buyers to bid.Instead, only companies are allowed to register on
the system.Then they schedule a session, and this information is used to
generate e-mails inviting potential suppliers for the product they need to
buy.When the suppliers receive these e-mails, they are informed about the
session and the product and the e-mail also contain a link to a page where
they can confirm their participation.

If there are enough suppliers, then at the time of the session the suppliers
and the contractor log in the system and have a real time auction session
where they take turns bidding, until the number of turns previously
registered by the contractor ends.At the end the one with the lowest price
for the product wins the contract of providing the company with the
product.Simple reports of session statistics are sent to the suppliers and a
more complete report is sent to the company.

That's about it.The features I am interested in a framework are:

- Validation of html forms
- Authentication
- Some kind of template mechanism, for sending the e-mails and the reports
- Some kind of clock mechanism, like Quartz for Java, to deal with the
starting and ending time of the session.

Is it possible to learn Ruby and do it all, alone and single-handed, in just
one month and 15 days? I have 1 to 2 hours per day to spend on this from
monday to friday and the whole saturday and sunday until the succesful
completion (or failure) of the project.

Another obstacle is that even tough the team has 3 components, only myself
knows and likes programming.The other is taking care of layout and html
issues and the other is doing nothing. :-)
If I come to then and tell then we dropped Java I think I will get quite a
reaction, but that is expected.

I hope I made clear my questions and intetions and will be imensely thankful
for any advice the kind people of this list can give me.

Felipe

----- Original Message ----- 
From: "Charles Hixson" <charleshixsn / earthlink.net>
To: "ruby-talk ML" <ruby-talk / ruby-lang.org>
Sent: Saturday, October 09, 2004 3:58 PM
Subject: Re: rails vs Java Struts


> Stefan Schmiedl wrote:
>
> >On Sat, 9 Oct 2004 05:16:22 +0900,
> >Charles Hixson <charleshixsn / earthlink.net> wrote:
> >
> >
> >>Martin DeMello wrote:
> >>
> >>
> >>
> >>>http://www.suneido.com/ is interesting too.
> >>>martin
> >>>
> >>ery interesting, but MSWind only.  So to me it's useless (I can't even
> >>test it).
> >>
> >Watch 'em. They're porting the server part to Linux. The switch from
> >MSVC to gcc is already done, IIRC.
> >s.
> >
> But they say the client end will take much work.  (They did indicate
> that moving the server part would be easy.)  To me this indicates that I
> shouldn't expect much until, at best, this time next year.   I can't
> wait for that, even though the concept looks quite good.
>
>
>