From: Andy Stone Date: 2004-10-27T13:00:47+09:00 Subject: Re: Server Programming It's good to hear the war stories. It seems I have a good one brewing. My task is complicated by the fact that there is a good amount of shared code between this client/server app and the web application itself. This code is in the form of data objects responsible for reading/writing to the database as well as representing the entities of the project. What I have found interesting about this whole process was stepping back and reviewing the code architecture after a year of requirement changes. Even though great consideration was taken in object design it appears that the greatest flaw was in packaging. Don't get me wrong, the client/server app definitely needs work (hence the reason this started), but the project as a whole should have been taken into account when the system was being designed. It seemed that the focus was always so granular the big picture was never brought into view. Of course, this has been an ugly, ugly (and one more time for emphasis), ugly project from the beginning. I'm actually quite amazed it's been working for so long. So, now I have a system that requires this repackaging regardless of going with Ruby or not. Over the next couple of days I will be doing just that. Once I have tested the repackaging, I can then resume the issue of what to do with this client/server app. Any recommendations on a JAVA/Ruby interface? Is that a viable option? There are other ways I can handle what I need to maintain between the java web app and a ruby client/server app, I was just curious if someone has come up with a real slick solution. -andy On Wed, 27 Oct 2004 11:54:55 +0900, Bill Guindon wrote: > On Wed, 27 Oct 2004 10:36:08 +0900, David Ross wrote: > > > War stories. I wonder if theres already a page for it on RubyGarden, if > > not it should be created. I'd love to hear about people who converted > > program(s) from to Ruby. It would be interesting and > > benificial to the community. Also it would encourage more to convert as > > well. > > Good idea, and it works the other way around also. atm, I'm taking > what I've learned from Ruby and bringing some of it to the world of > Miva. I've played with this idea for a couple of years, and it's > finally live, thanks to Ruby. > > The months that I spent learning Ruby are paying off in ways I never > would have imagined, and without a doubt, it was well worth the time. > Ruby gave me a new perspective on some old code, and it gave me some > new tools to generate code for the truly tedious parts of what I'm > doing. > > In a nutshell, learning Ruby has put the "possible" in "impossible" (a > reverse of the old joke "they put the "fun" in "dysfunctional"). > > -- > Bill Guindon (aka aGorilla) > >