Thanks for that.<br>I can't believe I didn't know about DataMapper and
rBatis, those seem like a better fit to what I want. I can follow your
reasoning on ActiveRecord and it does have some weight for me, most
people will be using active record because it comes with rails.
<br>I guess I could take some relevant snippets from that source code
to illustrate how it has been done, because i wanted to use a model layer as an example of metaprogramming. I'll have a play with the ones you
just proposed and maybe cover one in addition to ActiveRecord so that
readers know there are options. The Sequel one looks like a nice and
easy one to use.
<br><br>At this point I'm only planning to talk about using another
.NET language for illustrative purposes but I want to create a pure
ironruby solution that's for sure. However talking about IronRuby
wouldn't be complete without talking about the Iron in IronRuby and
highlighting some of the interop possibilities there are too. Because
suddenly you're not limited anymore to libraries in your favorite
language but you can use libraries from a collection of languages and a
more vast community. That being said about 99.5% of the code samples
will be Ruby.<br>
<br>
The book will take the reader through building an application built with
IronRuby that leverages most of the .NET technologies like WPF,
Silverlight, <a href="http://ASP.NET">ASP.NET</a> MVC, Webforms etc.<br>
I don't really want to spend a lot of time explaining rails, because
there is also plenty of information available about rails, but i will
show that you can do with rails and IronRuby. I'll also demonstrate how
gems can make your life easier etc.<br>
<br>
A downside of showing WPF is that the reader won't be able to run those samples on mono, or will he?<br>
<br>
Keep the feedback coming, I like it :)<br><br><div class="gmail_quote">On Jan 5, 2008 7:50 PM, Softmind Technology <<a href="mailto:lists@ruby-forum.com">lists@ruby-forum.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>Few Suggestions here.<br><br>(1) Do Not Avoid Active Record at any cost. Active Record and Migrations<br>should be covered in depth. SubSonic is working very hard to get major<br>parts implemented in Asp.Net MVC and General
Asp.Net soon. Plus...<br>Subsonic is very famous due to Active Record only. Majority of<br>Developers will jump into IronRuby to take full advantage of Ruby and<br>Ruby on rails.<br><br>As per "Rob Connery" he is suppose to write a book on " SubSonic and MVC
<br>", you may talk to him about his coverage with MVC and get a rough idea<br>about Subsonic and Active Record implementation in Asp.Net.<br><br>(2) Start building an existing Startkerkit in IronRuby, along the way<br>
you explain IronRuby. A Real life approach will be highly appreciated.<br>You get 3 advantages with it...<br><br>(a) Existing Starterkits are discussed with a working site in VB and C#<br>currently and hence are easy to discuss further.
<br><br>(b) Existing developers gets an idea about comparing dynamic language<br>with C#/Vb. They will know what a clear syntax and ironruby code can do.<br>How many coding lines are saved by comparing C# with Ironruby.<br>
<br>(c) New Ruby developers entering IronRuby gets a treat of working<br>example<br><br>(3) Try to make IronRuby + Asp.Net a mission. Do not waste much efforts<br>teaching Ruby in your book. Plenty of Ruby books are already available.
<br>Developers/Students will prefer to read a Book that implements Ironruby<br>with Asp.Net and get it started immediately.<br><br>(4) Since this is a first ever book on IronRuby... It would be better to<br>get more and more suggestions that the Ruby community wants for a real
<br>life approach.<br><br>There are plenty of hopes build up on IronRuby and your book should not<br>let them down. Mr. John Lam, has taken a practical approach by choosing<br>this RubyForge rather than Codeplex, since he wanted more and more
<br>developers to share. Taking the same approach will justify your efforts<br>and get the real Ironruby out.<br><br>(5) IronPython ( Few Chapters ) and Jruby books are also available as a<br>reference.<br><br>(6) Do not waste pages explaining the advantages of DLR ,
Asp.Net and<br>.Net framework. You can always give links for further reference.<br><br>(5) I am just pointing a very good blog, that clearly requests MSFT to<br>stop wasting much time on C# 4.0 and rather send few more hands to
<br>IronRuby team. They all are banking on IronRuby.<br><br><a href="http://codebetter.com/blogs/jeremy.miller/archive/2008/01/02/c-vnext-take-2.aspx" target="_blank">http://codebetter.com/blogs/jeremy.miller/archive/2008/01/02/c-vnext-take-2.aspx
</a><br><br>I am just suggesting it, since i have read plenty of books and know what<br>helps in real life. Wrox publisher's " Beer StarterKit " is very famous<br>and preserved on shelf. You can also take inspiration building such a
<br>kit with Ironruby or other existing Kits, which can help in Real Life.<br><br>Learn... Gain... and Earn... Should be the motto of the book.<br><br>After all.... you are the author... you are the better judge.<br><br>Thanks for listening me.
<br><br>SoftMind.<br><font color="#888888">--<br>Posted via <a href="http://www.ruby-forum.com/" target="_blank">http://www.ruby-forum.com/</a>.<br></font><div><div></div><div class="Wj3C7c">_______________________________________________
<br>Ironruby-core mailing list<br><a href="mailto:Ironruby-core@rubyforge.org">Ironruby-core@rubyforge.org</a><br><a href="http://rubyforge.org/mailman/listinfo/ironruby-core" target="_blank">http://rubyforge.org/mailman/listinfo/ironruby-core
</a><br></div></div></blockquote></div><br>