Hi Todd, the tools within Smalltalk are many years ahead of the tools the exist in the RoR. However, they are starting to get better with projects like Rubinious and MagLev. Also, please don't get me wrong because I do like RoR and that's one of the languages that I use on a regular basis. Next, please remember that Seaside is open source as well as the ActiveScaffold plugin that you mention. Thus, the Smalltalk community is always looking for people to build and architect various API to make system better. Are you interested in building such a component for Seaside? It would be great if you are because it could benefit the entire community.<div>
<br></div><div>-Conrad<br><div><br><div class="gmail_quote">On Fri, May 30, 2008 at 4:04 PM, Todd Blanchard <<a href="mailto:tblanchard@mac.com">tblanchard@mac.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I watched the screencast. It is not the same thing. I think you guys are missing something key in that project of yours.<br>
<br>
Active scaffold simply lets me point the app at a db and ZAM total admin UI that looks nice with AJAX master detail editing. I can then filter out attributes that people ought not to edit, apply permissions, and decorate the app with task links.<br>
<br>
The demo shows app development. I didn't develop a thing apart from specify some mappings because the database used weird and inconsistent naming conventions.<br>
<br>
I also found it interesting that the app being developed in the screencast didn't look nearly as sophisticated as the tools being used to build it. I don't find that a good selling point.<br><font color="#888888">
<br>
-Todd Blanchard</font><div><div></div><div class="Wj3C7c"><br>
<br>
On May 30, 2008, at 4:28 AM, James Robertson wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Cincom is doing exactly that - combining the ActiveRecord pattern with scaffolding. Have a look here:<br>
<br>
<a href="http://www.cincomsmalltalk.com/userblogs/mls/blogView?showComments=true&printTitle=WebVelocity_alpha_screencast&entry=3388846573" target="_blank">http://www.cincomsmalltalk.com/userblogs/mls/blogView?showComments=true&printTitle=WebVelocity_alpha_screencast&entry=3388846573</a><br>
<br>
James Robertson<br>
Cincom Smalltalk Product Evangelist<br>
<a href="http://www.cincomsmalltalk.com/blog/blogView" target="_blank">http://www.cincomsmalltalk.com/blog/blogView</a><br>
Talk Small and Carry a Big Class Library<br>
<br>
<br>
<br>
<br>
On May 30, 2008, at 3:13 AM, Todd Blanchard wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
With the idea that no good idea should go un-stolen, allow me to introduce seaside fans to active scaffold <a href="http://activescaffold.com" target="_blank">http://activescaffold.com</a>.<br>
<br>
I am wrapping up a ruby on rails engagement with a client and discovered this framework. I ended up using ROR because the client had an existing mysql database and Squeak's mysql support isn't so hot where rails is all about mysql, and I had only a couple "flows" but a whole lot of plain old admin-CRUD to do and rails excels at plain crud on mysql. With activescaffold - I had to write very little code for the admin UI - a major plus because this project is on a very tight timeline.<br>
<br>
Anyhow, activescaffold works with activerecord and infers a really slick AJAX UI that supports sensible CRUD more or less instantly. Once installed, you can go through and customize views by adding actions links, filtering columns, and generally overriding bits of logic to make it more task focused.<br>
<br>
It would be really cool to have a similar facility in Seaside.<br>
<br>
Cheers,<br>
-Todd Blanchard<br>
_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
<br>
</blockquote>
<br>
_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
</blockquote>
<br>
_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
</div></div></blockquote></div><br></div></div>