+1 fot a "samples" site.
I can even contribute some hosting space (ASP.NET 2.0 + SQL SERVER 2000) for it, if it cannot be done within castleproject.org (hammet?)
I think that the next logos are applicable : Powered By ActiveRecord, Powered by MonoRail, Powered by Castle, those are all good. I know I'll proudly add it to my works, where applicable.
I'll try to find an artist that will do it for free. Doesn't have to be too fancy, but formal it must be.
;)
Craig Neuwirt wrote:
> I need to provide an example site that demonstrates the ASP.NET
> <http://ASP.NET> Views with Atlas and the AtlasTooklit.
>
> On 12/7/06, *Ernst Naezer* <ernst...@gmail.com
> <mailto:ernst...@gmail.com>> wrote:
>
> nice to see so many +1's :) I think I can also supply the hosting
> (asp 2 + sql server) so that's probably no problem. Only I suck in
> graphic mode :)
>
> Maybe we can collect a list of tutorials and other posible content
> ppl are willing to provide so we can create a structure based on that?
>
> Let me think, I can provide some text and code demonstrating the
> repository pattern that allows ppl to hook up the lucense search
> engine as a starter. Anyone else?
>
> greets,
>
> ernst.
>
> On 12/7/06, *Ken Egozi* <ego...@gmail.com
On 12/7/06, Craig Neuwirt <cneu...@gmail.com> wrote:
> I need to provide an example site that demonstrates the ASP.NET Views with
> Atlas and the AtlasTooklit.
--
Cheers,
hamilton verissimo
ham...@castlestronghold.com
http://www.castlestronghold.com/
On 12/7/06, Ayende Rahien <aye...@ayende.com> wrote:
> I second the sentiment. I don't see a lot of new stuff in Atlas' Ajax
> library, and the asp.net stuff is useless for MonoRail
On 12/7/06, Ayende Rahien <aye...@ayende.com> wrote:
> I don't doubt this sentiment, and I agree that having MR working with
> WebForms is a Good Thing.
> Personally, I don't find Atlas exciting in any way, which is what I meant.
>
> I am sure that there are a lot of people who greatly enjoy Web Forms,
> unfortantely, I am not one of them :-)
On Dec 7, 8:35 pm, "Hamilton Verissimo" <hamm...@castlestronghold.com>
wrote:
> hamm...@castlestronghold.comhttp://www.castlestronghold.com/
On Dec 7, 8:45 pm, "Craig Neuwirt" <cneuw...@gmail.com> wrote:
> I assume this wasnt using the WebForms View Engine.
>
On Dec 7, 9:13 pm, "Craig Neuwirt" <cneuw...@gmail.com> wrote:
> Just out of curiousity, what about ASP.NET forms is so disliked and
> limiting?
>
> My main gripe is the PostBack model.
>
> What is peoples preferred view engine? I havent much experience in the
> others, but
> would like to use a different view engine on my next project.
>
> On 12/7/06, Craig Neuwirt <cneuw...@gmail.com> wrote:
>
>
>
> > as well as many others
>
On Dec 7, 9:50 pm, "Craig Neuwirt" <cneuw...@gmail.com> wrote:
> Yup, that is a great entry as are many of your others.
>
> On 12/7/06, Ayende Rahien <aye...@ayende.com> wrote:
>
>
>
> > One of the advantages of having an active blog is that I can refer people
> > to it.
> > Check this post for my reasons to dislike ASP.Net Web Forms model.
> >http://www.ayende.com/Blog/LeakyAbstractionsASPNetAndChoices.aspx
>
> > On 12/7/06, Craig Neuwirt <cneuw...@gmail.com > wrote:
>
> > > Just out of curiousity, what about ASP.NET <http://asp.net/> forms is so
> > > disliked and limiting?
>
> > > My main gripe is the PostBack model.
>
> > > What is peoples preferred view engine? I havent much experience in the
> > > others, but
> > > would like to use a different view engine on my next project.
>
> > > On 12/7/06, Craig Neuwirt <cneuw...@gmail.com > wrote:
>
> > > > as well as many others
>
That said, our company is adopting Monorail across the board (public
company, tons of web code) but webforms is the rule for now, primarily
for the lower barrier to learning for our offshore folks and the need to
support third-party controls. I've been pushing for using the
CompositeViewEngine and only use aspx for the pages with 3rd party
controls, but some people look at NVelocity like it came from Mars. My
next battle is IoC, which may come down to using Spring.Net instead of
Windsor, which is better than not using IoC at all. Oh, and ORM may be
iBatis over ActiveRecord/NHibernate due to the stronger stored procedure
support, but using ORM may be a long way off. Arrgh!
Craig Neuwirt wrote:
> Just out of curiousity, what about ASP.NET <http://ASP.NET> forms is so
> disliked and limiting?
>
> My main gripe is the PostBack model.
>
> What is peoples preferred view engine? I havent much experience in the
> others, but
> would like to use a different view engine on my next project.
>
>
>
> On 12/7/06, *Craig Neuwirt* <cneu...@gmail.com
> <mailto:cneu...@gmail.com>> wrote:
>
> as well as many others
>
>
> On 12/7/06, *leemhenson* <lee.m....@gmail.com
> <mailto:lee.m....@gmail.com>> wrote:
>
>
> WebForms make Baby Jesus cry.
>
> On Dec 7, 8:45 pm, "Craig Neuwirt" < cneuw...@gmail.com
> <mailto:cneuw...@gmail.com>> wrote:
> > I assume this wasnt using the WebForms View Engine.
> >
> > On 12/7/06, leemhenson < lee.m.hen...@gmail.com
> <mailto:lee.m.hen...@gmail.com>> wrote:
> >
> >
> >
> > > Maybe this would be a good idea for a subject area on "The Keep":
> > > ViewComponents. We could contribute ideas on the best way to
> implement
> > > commonly used components. Might also be applicable to Wizards
> as well:
> > > I've just written an account registration wizard and a password
> > > recovery wizard which tie into the standard asp.net
> <http://asp.net/> membership
> > > providers.
> >
> > > On Dec 7, 8:35 pm, "Hamilton Verissimo" <
> hamm...@castlestronghold.com <mailto:hamm...@castlestronghold.com>>
> > > wrote:
> > > > I totally agree. It's just that this very week I've heard
> from a
> > > > prospect "try saying to a CTO that they wont be able to
> leverage on
> > > > third party controls", hence my priority shifting.
> >
> > > > On 12/7/06, Ayende Rahien < aye...@ayende.com
On Dec 7, 11:19 pm, Kevin Williams <k...@bantamtech.com> wrote:
> I have seen more 2000-5000 line *.aspx.cs files than I can possibly
> remember. I even wrote one, but I've learned my lesson. The tight
> coupling between presentation code and code-behind classes creates the
> trap of building the whole app in code-behind. How do you test that?
> Browse, click and pray. That doesn't sit well with me at all.
>
> That said, our company is adopting Monorail across the board (public
> company, tons of web code) but webforms is the rule for now, primarily
> for the lower barrier to learning for our offshore folks and the need to
> support third-party controls. I've been pushing for using the
> CompositeViewEngine and only use aspx for the pages with 3rd party
> controls, but some people look at NVelocity like it came from Mars. My
> next battle is IoC, which may come down to using Spring.Net instead of
> Windsor, which is better than not using IoC at all. Oh, and ORM may be
> iBatis over ActiveRecord/NHibernate due to the stronger stored procedure
> support, but using ORM may be a long way off. Arrgh!
>
> Craig Neuwirt wrote:
> > Just out of curiousity, what about ASP.NET <http://ASP.NET> forms is so
> > disliked and limiting?
>
> > My main gripe is the PostBack model.
>
> > What is peoples preferred view engine? I havent much experience in the
> > others, but
> > would like to use a different view engine on my next project.
>
> > On 12/7/06, *Craig Neuwirt* <cneuw...@gmail.com
> > <mailto:cneuw...@gmail.com>> wrote:
>
> > as well as many others
>
> > On 12/7/06, *leemhenson* <lee.m.hen...@gmail.com
I really like being able to have complete control over the HTML now using
NVelocity; I find I am so much more productive writing pages even though I
am writing the HTML for everything and not using any web form controls. But
I can understand why businesses need them. I also like the cleanness of
monorail, you don't need to hack around with the asp.net web controls to get
them to do what you want when you want it and the likes.
Regards, Jonathon Rossi
> -----Original Message-----
> From: castle-pro...@googlegroups.com [mailto:castle-project-
> de...@googlegroups.com] On Behalf Of Kevin Williams
> Sent: Friday, 8 December 2006 9:19 AM
> To: castle-pro...@googlegroups.com
> Subject: Re: MonoRail in Action Website
>
>
Can I get a +1 for pirates?
Sorry.....I'm working very long hours at the moment. I think madness is
setting in.
On Dec 7, 11:36 pm, "Ayende Rahien" <aye...@ayende.com> wrote:
> I may be missing something, but what pirates?
>
-----Original Message-----
From: castle-pro...@googlegroups.com
[mailto:castle-pro...@googlegroups.com] On Behalf Of leemhenson
Sent: Friday, 8 December 2006 10:42 AM
To: Castle Project Development List
Subject: Re: MonoRail in Action Website
On Dec 8, 12:06 am, "Adam Mills" <adam.mi...@fortytwo.com.au> wrote:
> Hell yeah you can!
> Funnily enough all candidates who apply here are asked to fill out a
> quick get to know the candidate survey... favourite books, blogs and
> whether pirates are cooler than ninjas.
>
> -----Original Message-----
> From: castle-pro...@googlegroups.com
>
> [mailto:castle-pro...@googlegroups.com] On Behalf Of leemhenson
> Sent: Friday, 8 December 2006 10:42 AM
> To: Castle Project Development List
> Subject: Re: MonoRail in Action Website
>
> Arrrgh!http://en.wikipedia.org/wiki/Pirates_vs._Ninjas
Ayende: "...you could do quite a bit with 3rd party controls, but I
find that the minute that I need to do something extra, and I always
need to do something extra, it is taking me more time to get it right
than it would have taken me to write it from scratch."
So true. Those shiny, third-party controls are *usually* bloated,
hard to customize, and have that magic demo feel: "Hey, look what I
can set up in 10 minutes to impress everyone!"
I usually opt for lightweight JS components that can be hooked
together, like command-line tools in Linux/Unix. Best part is, the
controllers remain mostly untouched, callable via XMLHttpRequest or a
regular request.
The only things I remember about "Atlas" were hours of configuration
and too much abstraction. I'm sure it's wonderful in the hands of
people who know it and care about it, but I don't have the patience.
Web controls make the easy things easier and the hard things
impossible (can't remember the origin of that quote, but it's a great
pretentious and glib statement about MS products :-)).
On 12/7/06, leemhenson <lee.m....@gmail.com > wrote:
>
Richard, I dont think MonoRail's positioning is "the right way", or
"for smart people". I've tried to expose it as a "different way", a
"simpler way" to web development.
Giving a step back, what moves Castle, what's our big goal? The
simplification. Let's make life bearable for .Net programmers. Let's
present an alternative to application development for those not
completely satisfied with the "one Microsoft way". Let's try to create
some boundaries so in the end you end up with a better system...
For some reason, most developers on MS land dont buy it. Be it for FUD
or something else. And that's fine with me, we will never reach a full
adoption. If Castle was conceived on the Java side of the fence I'm
positive it would have a larger user base. Those folks knows what IoC
is since 1999. They know web frameworks and what makes a good one.
Best of all, they know how to judge the maturity of a project based on
its code and the community behind it. But I happen to like .net, so
here we are...
However I feel that people who gets involved with castle, are above
average, have a higher IQ. That's enough to make me happy :-)
Regards, Jonathon Rossi
> -----Original Message-----
> From: castle-pro...@googlegroups.com [mailto:castle-project-
> de...@googlegroups.com] On Behalf Of Andrew Hallock
> Sent: Friday, 8 December 2006 10:18 AM
> To: castle-pro...@googlegroups.com
> Subject: Re: MonoRail in Action Website
>
>
Ok, wanna add my 2 cents on this topic. I feel that its a fake
impression you need a lot of controls and truly board support to make
things work the way you want. All too often M$ programmers are stuck
with vendor's way, and keep crying when vendor doesn't provide things
the way they want. Let me put ORM for an example. We have been writing
our ORM since 2003, and yet how many of us in .net world really have
knowledge and the momentum to write apps with an ORM framework? I can
say at least 90% people are using ADO.NET with DataSet and Tables,
that, IMHO, sucks when you want your program to be really OO. The
problem is if you want to use the component in the way they behave, you
have to write it the way M$ expect you to do so, thats why a lot of
people stuck in the not good approach. The actual fact is, even if I am
writing my ORM and the binding engine myself, I think afterall I have
better productivity then stuck with M$ solution, especially when you
have a medium scale project which maintainability plays a very
important role. So if companies really feel they cant switch to MR
because of the existing investment in ASP.NET, I think its just they
haven't analyze the problem in depth enough. I am not disagreeing with
others who think MR + WebForms bridging is important, but my experience
is sometimes move bravely to a new direction might give you a lot more
benefit than try to stuck with something broken.
Yeah! I found nuke's to be horrific, and even the idea of doing that
style of code is asp.net is horrifying.
> So true. Those shiny, third-party controls are *usually* bloated,
> hard to customize, and have that magic demo feel: "Hey, look what I
> can set up in 10 minutes to impress everyone!"
The trick is getting the Pointy Haired Bosses to see past that
impressive demo. It is for me, at least.
And how can we, as a community, try to change this perception?
I'm a big ran of Ruby on Rails - I've used it publicly, contributed to
it, and done presentations on it. Since I make a living working with
.NET, Castle is an angel in the darkness of asp.net development. I love
the design patterns and the simplicity and flexibility they bring to
.NET development. I haven't seen anything else like it, and I'm proud to
be a part of it, however small.
Perhaps comparing the use of bad practices compares to using Castle
could put some FUD to rest. For example, how Separation of Concerns
using NVelocity, view components, and ajax creates a more performant and
stable app with fewer lines of code than a traditional aspx page with
third-party controls. Cheaper, too.
Kinda outdated, though and only covers the view engines.
Regards, Jonathon Rossi
> -----Original Message-----
> From: castle-pro...@googlegroups.com [mailto:castle-project-
> de...@googlegroups.com] On Behalf Of Hamilton Verissimo
> Sent: Saturday, 9 December 2006 1:22 AM
> To: castle-pro...@googlegroups.com
> Subject: Re: MonoRail in Action Website
>
>
On 12/8/06, Jonathon Rossi <jo...@jonorossi.com> wrote:
>
> That is really for the developers, most managers wouldn't understand that.
Regards, Jonathon Rossi
> -----Original Message-----
> From: castle-pro...@googlegroups.com [mailto:castle-project-
> de...@googlegroups.com] On Behalf Of Hamilton Verissimo
> Sent: Saturday, 9 December 2006 1:45 AM
> To: castle-pro...@googlegroups.com
> Subject: Re: MonoRail in Action Website
>
>
Screencast would be too hands-on, only useful for developers getting
up to speed with it.
On 12/8/06, Bart Reyserhove <bart.re...@gmail.com> wrote:
> I would hope that managers that have to take that kind of decisions know
> what they are talking about...
>
> btw, it does not only concern managers, but maybe even more important fellow
> developers. It might be interesting convincing your colleagues first.
I can see your point. If your whole team was really interested in using MR then you would have a much better chance in getting permission from above anyway.
I can see a few wow type screencasts helping to show how easy it is to start building apps with MR. Could be the simple build a blog example but I don’t think that would show too much of what you can do with MR. however you would need to limit it to about 15mins. The screencast wouldn’t be to teach you how to use MR but just to show you what can be done and how streamlined the experience is. I believe that many developers would give you 15mins of their time to watch you work your magic while they can leisurely watch you breeze through it. This would get many developers excited because I know I got excited and ready to start working with it when I watched some RoR screencasts. Does anyone else think this would be a good idea?
Regards, Jonathon Rossi
Regards, Jonathon Rossi
> -----Original Message-----
> From: castle-pro...@googlegroups.com [mailto:castle-project-
> de...@googlegroups.com] On Behalf Of Hamilton Verissimo
> Sent: Saturday, 9 December 2006 1:57 AM
> To: castle-pro...@googlegroups.com
> Subject: Re: MonoRail in Action Website
>
>
On 12/8/06, Kevin Williams <ke...@bantamtech.com> wrote:
> The trick is getting the Pointy Haired Bosses to see past that
> impressive demo. It is for me, at least.
And how can we, as a community, try to change this perception?
--
Cheers,
hamilton verissimo
ham...@castlestronghold.com
http://www.castlestronghold.com/
I honestly not convinced we will ever make the evil asp.net web forms
work well with MR enough. Itself is just a burden, watch this :)
<asp:GridView ID="mygrid" DataKeyNames="ID" DataSourceID="">...
<templatecolumn>
<header>Code</header>
<editTemplate>...
<itemTemplate>...
</templateColumn>
...
...
</asp:GridView>
<asp:ObjectDataSource ID="MyObjectDataSource">
<selectcommand>
<parameter>
<parameter>...
</selectcommand>
not to mention when you have to access the column in a grid....
RowDataBound(object sender, ....)
Label myDamnLabel=((GridView) sender).FindControl("yuck...");
myDamnLabel.Text=((MyBOClass)
I think thats enough for the joke :) But, very true fact. In MR I think
within 10 statement you got entire thing up and running nicely.
So, anyone can do that whitepaper? I am very interest to know.
I totally agree.
It would be great if we found a way to communicate these benefits and
pains to those who have never experienced that pain first hand.
http://www.tannerburson.com
I have the pleasure of attending codemash (www.codemash.org) in January
and bringing castle to as my .net programmers as possible is my plan.
I'll be looking over this thread, the docs, and Oren's presentations to
build an arsenel of firepower trying to gain converts.
I think one easy approach to convincing people is pointing out MS's
double talk. MS recommends n-tiered applications and building good OO
models and having a great business object layer, yet they give us tools
like ASP.NET and its DataGridView which really only binds to
SqlObjectDataSource or whatever it is called. Am I the only one who
sees these two models don't match? I hope not.
I just want to thank you all for your castle contributions. I only
wish I could contribute half as much as most of you.