Webapplication on its own

J

Jelle de Jong

Hi all,

I earlier post about wanting to create my own database for webpurposes. But
you've recommended me not to do this! ;-)

But maybe you can help me on this. I want to create a Webapplication
framework, and it need to run on a default IIS, with .NET Framework running.
And no database server is needed.

I divided my project in:
- Data: opening, saving and editing
- Caching: output and data
- Divide content and layout with XML and XSLT

I want to create a web-platform on which I can create objects, insert/update
these objects into the data-layer and present them as XML to the
XSLTransformer to create (X)HTML and style it with CSS.

I want to create a very dynamic and general datamodel, so I can create any
webapplication/website I want. This is a small idea:

Container 1---n Item 1---1 Page 1---n Group 1---n Field

So I have a container which can contain 1 or more Item(s). Each Item has 1
Page. Each Page contains 1 or more Groups, which can contain 1 or more
Fields. Now it is possible te create any type of webpage. Field will have a
property Type, which can be a Date, Time, HTML, Plain text, Dropdown,
Multiselect or Boolean.

This is my first idea. Do you have any idea how to setup a good data-layer,
for saving these object etc.? And I cannot use a normal database. I already
build a DLL with all the objects (Container, Item, Page, Group, etc.) and
its relations. And I have build an XML/XSLT layer for presentation.

Thanks in advance!



Gr.,
Jelle
 
J

Jelle de Jong

Eventually I also want to be able to create extra DLL's with plugin
features, like connecting to a webservice or connect with the Flickr-API.
 
N

Nicholas Paldino [.NET/C# MVP]

Jelle,

Not that I want to shoot your ideas down, but why do this? What does
ASP.NET ^not^ offer you which you are trying to do here?
 
J

Jelle de Jong

I just want to build an application where everything is divided, so i can
easily adjust my layout by fixing some XSLT files, of adjust my data-layer
when I want more data.

But what are your ideas about this?



Nicholas Paldino said:
Jelle,

Not that I want to shoot your ideas down, but why do this? What does
ASP.NET ^not^ offer you which you are trying to do here?


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Jelle de Jong said:
Hi all,

I earlier post about wanting to create my own database for webpurposes.
But you've recommended me not to do this! ;-)

But maybe you can help me on this. I want to create a Webapplication
framework, and it need to run on a default IIS, with .NET Framework
running. And no database server is needed.

I divided my project in:
- Data: opening, saving and editing
- Caching: output and data
- Divide content and layout with XML and XSLT

I want to create a web-platform on which I can create objects,
insert/update these objects into the data-layer and present them as XML
to the XSLTransformer to create (X)HTML and style it with CSS.

I want to create a very dynamic and general datamodel, so I can create
any webapplication/website I want. This is a small idea:

Container 1---n Item 1---1 Page 1---n Group 1---n Field

So I have a container which can contain 1 or more Item(s). Each Item has
1 Page. Each Page contains 1 or more Groups, which can contain 1 or more
Fields. Now it is possible te create any type of webpage. Field will have
a property Type, which can be a Date, Time, HTML, Plain text, Dropdown,
Multiselect or Boolean.

This is my first idea. Do you have any idea how to setup a good
data-layer, for saving these object etc.? And I cannot use a normal
database. I already build a DLL with all the objects (Container, Item,
Page, Group, etc.) and its relations. And I have build an XML/XSLT layer
for presentation.

Thanks in advance!



Gr.,
Jelle
 
N

Nicholas Paldino [.NET/C# MVP]

Jelle,

I think that ASP.NET will allow you to do what you want. I don't know
that using XML and XSLT files is the way to go, but if you wanted to do
this, it's not too hard. You would basically have an ASPX page which would
(through the querystring, session state, form values, or some other
mechanism) find the XML content and then apply the XSLT. You would then
just output the HTML (you could even use a combination of the designer and
direct output to the response stream).


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Jelle de Jong said:
I just want to build an application where everything is divided, so i can
easily adjust my layout by fixing some XSLT files, of adjust my data-layer
when I want more data.

But what are your ideas about this?



Nicholas Paldino said:
Jelle,

Not that I want to shoot your ideas down, but why do this? What does
ASP.NET ^not^ offer you which you are trying to do here?


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Jelle de Jong said:
Hi all,

I earlier post about wanting to create my own database for webpurposes.
But you've recommended me not to do this! ;-)

But maybe you can help me on this. I want to create a Webapplication
framework, and it need to run on a default IIS, with .NET Framework
running. And no database server is needed.

I divided my project in:
- Data: opening, saving and editing
- Caching: output and data
- Divide content and layout with XML and XSLT

I want to create a web-platform on which I can create objects,
insert/update these objects into the data-layer and present them as XML
to the XSLTransformer to create (X)HTML and style it with CSS.

I want to create a very dynamic and general datamodel, so I can create
any webapplication/website I want. This is a small idea:

Container 1---n Item 1---1 Page 1---n Group 1---n Field

So I have a container which can contain 1 or more Item(s). Each Item has
1 Page. Each Page contains 1 or more Groups, which can contain 1 or more
Fields. Now it is possible te create any type of webpage. Field will
have a property Type, which can be a Date, Time, HTML, Plain text,
Dropdown, Multiselect or Boolean.

This is my first idea. Do you have any idea how to setup a good
data-layer, for saving these object etc.? And I cannot use a normal
database. I already build a DLL with all the objects (Container, Item,
Page, Group, etc.) and its relations. And I have build an XML/XSLT layer
for presentation.

Thanks in advance!



Gr.,
Jelle
 
J

Jelle de Jong

Yeah, the XML/XSLT part is the easiest part. But what is the best way to
save my data, without the use of a database?




Nicholas Paldino said:
Jelle,

I think that ASP.NET will allow you to do what you want. I don't know
that using XML and XSLT files is the way to go, but if you wanted to do
this, it's not too hard. You would basically have an ASPX page which
would (through the querystring, session state, form values, or some other
mechanism) find the XML content and then apply the XSLT. You would then
just output the HTML (you could even use a combination of the designer and
direct output to the response stream).


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Jelle de Jong said:
I just want to build an application where everything is divided, so i can
easily adjust my layout by fixing some XSLT files, of adjust my data-layer
when I want more data.

But what are your ideas about this?



Nicholas Paldino said:
Jelle,

Not that I want to shoot your ideas down, but why do this? What does
ASP.NET ^not^ offer you which you are trying to do here?


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Hi all,

I earlier post about wanting to create my own database for webpurposes.
But you've recommended me not to do this! ;-)

But maybe you can help me on this. I want to create a Webapplication
framework, and it need to run on a default IIS, with .NET Framework
running. And no database server is needed.

I divided my project in:
- Data: opening, saving and editing
- Caching: output and data
- Divide content and layout with XML and XSLT

I want to create a web-platform on which I can create objects,
insert/update these objects into the data-layer and present them as XML
to the XSLTransformer to create (X)HTML and style it with CSS.

I want to create a very dynamic and general datamodel, so I can create
any webapplication/website I want. This is a small idea:

Container 1---n Item 1---1 Page 1---n Group 1---n Field

So I have a container which can contain 1 or more Item(s). Each Item
has 1 Page. Each Page contains 1 or more Groups, which can contain 1 or
more Fields. Now it is possible te create any type of webpage. Field
will have a property Type, which can be a Date, Time, HTML, Plain text,
Dropdown, Multiselect or Boolean.

This is my first idea. Do you have any idea how to setup a good
data-layer, for saving these object etc.? And I cannot use a normal
database. I already build a DLL with all the objects (Container, Item,
Page, Group, etc.) and its relations. And I have build an XML/XSLT
layer for presentation.

Thanks in advance!



Gr.,
Jelle
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top