1)      ASP.NET , not ASP … each to be beasts, but different enough to make the 
point.

2)      When I use the term server, I mean the thing that serves things. Web 
servers are often thought of as servers. Really, I swear.

3)      The server I speak of is a package server. While CoApp allows you to 
have package feeds expressed as merely XML-based Atom feeds (which can be 
entirely statically generated) we also want to support OData (which shares some 
minor detais with Atom, but don’t ever get the idea that OData and Atom are in 
any way usefully related [grrrrr*]).  OData gives us the ability to use some 
simple REST mechanics to query the server for packages based on criteria 
without having to download the whole damn feed’s worth of data

The package server that the NuGet folks put together uses ASP.NET, Orchard (a 
CMS framework built on ASP.NET) and c# to provide for uploading, downloading 
and management of packages at the server, and exposes their package information 
over an OData interface.  All that needs to be done, is the OData interface has 
to be changed to pull data from CoApp packages instead (which is pretty trivial 
once I release the binaries for the engine[VERY SOON], and serve up packages 
for consumption.

I have some farther reaching ideas about server-to-server package mirroring 
which we could build on top once the basic serving is done.

G

From: Philip Allison [mailto:mangobr...@googlemail.com]
Sent: Thursday, February 10, 2011 4:05 PM
To: Olaf van der Spek
Cc: coapp-developers@lists.launchpad.net; Garrett Serack
Subject: Re: [Coapp-developers] Package Server Implementation


ASP is a server-side language, yes.  Not a language in which one would write a 
server.  To me, a server is a long-running process which deals directly with 
network clients, not a bunch of code for dynamically generating content on top 
of an existing web server.

Of course, I could be wrong about ASP (I don't use it), or Garret could be 
using a different definition of the word server... hence the question. :)
_______________________________________________
Mailing list: https://launchpad.net/~coapp-developers
Post to     : coapp-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~coapp-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to