ScaffoldingCode generation is everywhere these days, from the basic (but getting steadily more complex) Visual Studio IDE generations to full model- and template-based systems (like my preferred option, DeKlarit). Over the years, various methods have evolved to stop code you hand-modified getting overwritten when the code generation runs. These range from comments in the source file warning you not to change anything on pain of overwriting to more complex solutions where you can mark sections of your own code untouchable.

In this post I’m going to explore a way of giving at least some of the same functionality Rails has to ASP.NET 2.0.
Continue reading »

For some reason, the guy always seems to be doing something I’m doing at the same kind of moment. When I wrote my first VS.NET 2003 add-in, he was doing the same (and getting the same problems). Now I’m looking at ATLAS a bit, and again he’s dabbling in the same thing and has the same concerns, though a lot of what he says is aimed at AJAX too.

Anyway, he asserts that with bandwidth what it is, what we don’t need to be doing as developers around this time is shouting from the rooftops that something’s wrong with the current PostBack model. I sort of agree with him and I don’t at the same time. As a developer, his post makes me want to punch the air – goldarn it, I’ve already seen enough of AJAX applications to know that I don’t want to maintain somebody else’s, thanks very much. Plus, we’re all so used to PostBack now, there are more testing tools that fit the technique than you can shake a stick at, and we all understand the problem well enough to write systems that at least stick to some conventions.

AJAX has arrived (well, been hyped well beyond its original remit) and upset the apple cart to the extent that we’ll be years reaching another common understanding for the web as a platform (largely because of a cabal of hoity-toity people wandering around with their noses in the air squeaking “WEB 2.0!” at anyone who’ll listen), and the solutions to this problem (so far) are more bloody frameworks. I’m evaluating ATLAS at the moment and all I can say is I hope a standard establishes itself very soon. I also hope it isn’t ATLAS, as it’s a great big honking pig of a payload ;)

As a user, though, I’m currently sat in front of the WordPress authoring interface. This post doesn’t really fit any of the categories that I’ve already defined, so I’m going to add a new one. Right now, in that categories pane off to the right. Lessee … ENGINE “Web Development” … click “Add” … and there it is, fading in beautifully, and I’m back typing the post without waiting for my hoster.

So I suppose what I’m saying is this: Hooray! AJAX. I’m all for it, I am. Just please make sure I don’t have to ever maintain any unless someone writes a perfect, lightweight framework that has the elegance of Ruby and the penetration of JSP and ASP.NET combined. Thanks.

There’s no doubt ASP.NET 2.0 Themes look like a compelling way of skinning your web app at first glance. Look a little deeper, though, and it seems that Themes could easily seduce you into using MS-only ASP.NET property attributes instead of thinking about your markup tree semantically Continue reading »

© 2014 ZephyrBlog Suffusion theme by Sayontan Sinha