adrianporger wrote:
But I'll tell you what. Every year with christmas I code something silly, be it a screensaver or other crap no-one will ever use. As we already have a working layout in .asp pages for the webgui, it's pretty straight forward so I'll try (so no real promise) to come up with something after christmas, ok?
Oh come on Frans don't let this issue get absurd...
It wasn't meant as a sarcastic remark, but a serious remark. I see I did make a mistake in the sentence, it indeed is worded very ambiguistic and can be misunderstood pretty easily. My appologies for that, also to mfreidge.
Our schedule is pretty packed so there's little time to branch out in another project. So I just said that instead of creating something silly this year, I'd better spend my time on something people can use: gui templates.
(but again: I don't know if I get things finished).
I think you are already on the right track with the idea of controls... I think a good approach would be to generate ASP.net user/server controls with integrated validation logic (field sizes, null able etc) which are themeable and plugable into a master page skeleton with a ready build infrastructure (authorization, authentication, caching, auditing, logging) where one could integrate those "modules"...
Well, let's be honest: I'm not going to implement more than just the screens working with the data-access logic. No authentication/authorization / caching / auditing etc. If people want to add that, be my guest
.
I indeed was thinking of a master page, controls, theming support (which is straight forward and doesn't take any extra effort). Let's start small. It's also won't be a big supported project, just a thing people can use to get started, as in general people should grab the templates and use the templates as teh base for their project.
Have you seen the WCSF Project (http://www.codeplex.com/websf) the p&p team cooks up?? they are using so called modules...If you ask me the first time I see a clearly architectured ASP.net application besides the monorail approach!
I haven't looked into it but it looks complex
(according to their website). To be honest, I can't spend a lot of time on templates right now as there are other things with higher priority on our list (currently the .lgp project merger for teams working with llblgen pro and making changes in parallel (versioning
) and of course v2.1.
So it won't be a big asp.net framework, it will be a simple set of templates, generating a simple ui. At least that's what I have in mind. The UI is already created, I just have to create the templates. Again, I will spend time on this this christmas, but I won't promise a turn-key app generator on wednesday as that's not possible.
What we'll do after v2.1, which direction we'll go into with LLBLGen Pro, isn't fully decided yet, one direction we're looking at is more UI oriented approaches as our designer and code generator is very powerful, but as UI development today is a moving target, it's hard to predict what's required for a developer to get really productive.
Of course, after v2.1, Linq support is added, and Entity framework support to the designer, but for the rest, we'll decide later what we'll do and one thing we could do is add ui generation to the llblgen pro featureset, but it could also be that we take a different approach in this or take llblgen pro in a more different direction.
All without losing any of the currently well known features of course.
A framework like WCSF can be very helpful in this. Of course this then pushes that framework onto people but at the same time it won't re-invent a wheel already created somewhere else. For this particular small first step, it's too much, for future directions, it can be a great resource.
Btw,
If you ask me the first time I see a clearly architectured ASP.net application besides the monorail approach!
So you haven't looked at the HnD (http://www.llblgen.com/hnd) sourcecode?