Hi,

what about SproutCore? It´s like Cocoa for Webapps.

Have you seen the iCal Webapp demo from the WWDC?

Now I know, why they have tried to improve javascript performance in safari so much lately.

Norbert Pfaff

Am 14.06.2008 um 13:29 schrieb Steve Alex:


On Jun 12, 2008, at 5:30 PM, Aparajita Fishman wrote:

My
neighbors are Rails, Cake and Symfony, and I'm looking jealously over
the fence.

So am I! If 4D had been a SQL database to begin with, I would be using Rails right now. In fact, I wonder how long Active4D will last once v11 usage becomes widespread, since v11 supports ODBC and thus Rails/PHP.

Who here would leave Active4D if they could? I know some already have.


We are moving part of our application to Rails, but I have mixed feelings about it. Rails is not the holy grail - it is a nice framework, but it is not an easy transition. We ended up hiring a rails consultant to give is a kick start, but now we still have to build on someone else code. You also have to deal with a bunch of plugin, version changes, etc.

Rails is not a language, but a huge library of calls - so many calls and options that it is difficult to become fluent it it. Besides the generated code (scaffold), you seem to spend more time looking up how to do something than doing it.

When the iPhone SDK first came out, you heard a lot of complaints about using Objective C. But it was not the language Objective C, it was the library available in Objective C. Rails is about the same. Other than basic conditionals and loops, you rarely use Ruby in a Rails project.

Since I am a lot more comfortable in Active4D, I experimented with "Restful Active4D". I created a library that handled REST. It was patterned after Rails with Model, View and Controller directories and libraries. Had Restful URLs etc. Of course something else came up and I have not had a chance to work on it. I plan on retiring in a few months and maybe I'll get back to it. Before I stopped I had different parts finished to the proof of concept phase. REST was really pretty easy. The controller would call generic library routines that mapped the model to rowsets. I may have been dreaming on my capability of pulling this off, but generating scaffold views, form helpers, etc seemed doable.

While fusebox in Active4D forced you into good patterns of development, it was a copy and paste type development. Defining a model and then generating a scaffold application could possible make life simpler.

I don't know how much longer my agency will continue with 4D. For me, it may be over in a few months, but it's been a nice ride and I will probably still have to dabble in it for a while.

Steve Alex
AIDT IT Manager



_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/


_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Reply via email to