<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Ah, please don't get me wrong. I don't actually like RoR. I find Ruby's syntax to be confusing and pointlessly complex. OTOH, it has the right mix of stuff for the mission and I'm getting more comfortable with it. But I still don't really like it.<div><br></div><div>I do independent software development from my home. I cater to small businesses - largely because nobody else does and they need software too. These clients are very sensitive to price and time to delivery.</div><div><br></div><div>I select the technology stack for each project based on the needs of the client. I'm just explaining why Seaside hasn't been getting picked. There are things I or my clients need that it just doesn't have. A good CRUD story on mysql is one of them. Documentation is another. Deployment is a third (although I remain hopeful for GLASS).</div><div><br></div><div>When I make contributions to software projects, it is usually in the context of a project. I'll solve problems in the context of whatever I'm working in. I'd love to take the time out to contribute to Seaside but if I'm not using it, I'm not likely to be able to do it.</div><div><br></div><div>It doesn't help that my septic system packed it up this spring and I have to pay for a replacement - I'm not turning down any work this year and I'm short of spare cycles to give away. Usually I take the summer off to do whatever I like. :-(</div><div><br></div><div>So, short answer - I would love to dive in and crack this nut - but I don't have the resources to do it right now.</div><div><br><div><div>On Jun 1, 2008, at 12:25 PM, Conrad Taylor wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">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> _______________________________________________<br>seaside mailing list<br><a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br>http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br></blockquote></div><br></div></body></html>