私はApacheを12年以上、大規模なPerl、Python、およびRuby Webアプリケーションの管理者および開発者として使用してきました。Apacheは、すっきりとした/モジュラー設計と強力なUNIXの特性を備えた堅実なWebサーバーです。最も強力な機能の1つは、その完全なモジュール性と優れたドキュメントです。これは非常に管理しやすいWebサーバーです。成熟しており、15年間の支配的な市場シェアで明確にわかるように証明されています。
ユーザーのドキュメントは非常に優れていますが、残念ながら開発者/モジュールライター向けの貴重なドキュメントがほとんどありません。しかし、それは決して設計が不十分であることを意味するものではありません。この点で文書化が不十分です。Nick Kewによる本があり、これはモジュールライターにとって決定的なリソースのようです。ただし、プロジェクト自体に、モジュール作成のすべての側面に関する優れたドキュメントがあればいいのですが。
過剰に設計されているのは、ホグウォッシュです。優れたデザインです。はい、あちこちにいぼがありますが、それはすべてのソフトウェアに当てはまります。メモリプールの使用は素晴らしく、異なるバックエンドをプラグインする能力は、それがどれだけクリーンでモジュール式であるかを示し、優れたC-APIを備えており、APRは、Apacheプロジェクトだけでなく、他のプロジェクトの開発者。移植性について何でも気にするなら、APRに感謝します。それは完璧ではないかもしれませんが、それでもまだしっかりしていて、うまく設計されていて、とても便利です。
完全な機能、柔軟性、管理、プラットフォームサポート、スケーラビリティ、ドキュメント、および成熟度の観点から、Apacheは素晴らしいWebサーバーです。