
Don Stewart ha scritto:
manlio_perillo:
Tony Hannan ha scritto:
Let me give you more information about this hypothetical job posting. Our company is a startup CDN (http://en.wikipedia.org/wiki/Content_Delivery_Network) about 3 years old and doing well. You would hythothetically be one of 7 programmer who write all the software involved in a CDN including http server, dns server, monitoring, load balancing, customer and operator user interface, etc. The pay depends on experience but is good.
Isn't it better to use Erlang for the http and dns server ?
I don't really like the syntax, but you have many things already implemented. Unfortunately Haskell is not yet ready for this task.
http://eddie.sourceforge.net/what.html http://yaws.hyber.org/
Umm... http and dns? You're kidding right? Half of hackage.haskell.org is devoted to networking tasks.
I'm speaking about servers, not clients. How much of pure Haskell internet servers are used in a production environment, in the "open internet" (and not in restricted LANs)? How much traffic they handle? How hard are to maintain/update/develope/? Personally, I only know http://hpaste.org/, based on Server: HAppS/0.8.4 And about HAppS, I'm not an Haskell expert, but reading the source I see that static files are server (in the HTTP server) using Data.ByteString.Lazy's hGetContents Is this ok?
-- Don
Manlio Perillo