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
