On iki yılı aşkın bir süredir Apache'yi büyük Perl, Python ve Ruby web uygulamaları için yönetici ve geliştirici olarak kullandım. Apache, temiz / modüler bir tasarıma ve güçlü bir UNIX'e sahip kaya gibi sağlam bir web sunucusudur. En güçlü özelliklerinden biri, modülerliği ve iyi dokümantasyonu. Çok yönetilebilir bir web sunucusudur. 15 yıllık baskın pazar payı ile açıkça görülebildiği gibi olgun ve kanıtlanmış bir durumdur .
Kullanıcı belgeleri çok iyi olsa da, maalesef geliştiriciler / modül yazarları için değerli küçük belgeler var ve bence bu, olabildiğince çok geliştiriciyi çekmemesi için biraz zarar verme eğiliminde. Ancak bu hiçbir şekilde kötü tasarlanmış olmadığı anlamına gelmez - bu açıdan sadece belgelenmemiş. Nick Kew'in modül yazarları için kesin bir kaynak olduğu düşünülen bir kitabı var. Ancak projenin kendisinin modül yazmanın tüm yönleri hakkında daha iyi belgelere sahip olması iyi olurdu.
Aşırı mühendisliğe gelince - hogwash. Mükemmel bir tasarıma sahiptir. Evet, burada ve orada bazı siğiller var, ancak bu tüm yazılımlar için geçerlidir. Bellek havuzlarının kullanımı harika, farklı arka uçları takma kabiliyeti ne kadar temiz ve modüler olduğunu konuşuyor, harika bir C-API'sı var ve APR birçok şeyi sadece Apache projesi için değil, diğer projelerdeki geliştiriciler. Taşınabilirlik hakkında hiçbir şey umursamazsanız, APR'yi takdir edersiniz. Mükemmel olmayabilir, ancak yine de sağlam, iyi tasarlanmış ve çok uygun.
Saf özellikler, esneklik, yönetim, platform desteği, ölçeklenebilirlik, dokümantasyon ve olgunluk açısından Apache harika bir web sunucusudur.