Dear Everyone:

Hello.

I was boring enough to start a project reinventing a wheel: HTTP server. After 
Apple dropped Objective-C from WebObjects, there is not much good way to 
incorporate Objective-C code into Web development. Previous experiments with 
CGI (3 different implementations of CGIKit) partly crashed and burnt. So as a 
recreation, I started to write this HTTP server in Objective-C. I named this 
project ohttpd.

This project is modeled after Microsoft's IIS 7, which is a ASP.net server 
(retaining support to legacy IIS modules) written in .net.

Project comes in several modules:

1) ohttpd: an HTTP daemon that is written in Objective-C and uses libdispatch; 
Analog to IIS itself.
2) CGIKit.4: another implementation of CGIKit. Web apps using CGIKit is 
compiled into bundles instead of command-line tools if linking to CGIKit.4 and 
served through ohttpd. Analog to ASP.net modules and handlers.
3) WebUIKit: Like AppKit for desktop and UIKit for iOS, the UI design part of 
ohttpd. Analogue to ASP.net aspx pages.
4) CGIApacheBridgeModule: A module written using CGIKit to bridge Apache 
modules to ohttpd. Analogue to IIS 7's support of legacy API.

Would anyone join this? I will push this project to GitHub if you like.


_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à