Quick follow-up: This project is now developing under Mac OS X, then ported 
over to GNUstep/Étoilé. I will make sure the entire app works under both OSes. 
However despite being modeled after IIS, it is not considered to run under 
Windows.

在 2013-2-23,上午5:43,Maxthon Chan <[email protected]> 写道:

> 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


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

Répondre à