Saya telah menggunakan Apache selama lebih dari dua belas tahun sebagai administrator dan pengembang untuk aplikasi web Perl, Python, dan Ruby yang besar. Apache adalah server web yang tangguh yang memiliki desain bersih / modular dan bengkok UNIX yang kuat. Salah satu fitur yang paling kuat adalah modularitasnya yang tipis dan dokumentasi yang baik. Ini adalah server web yang sangat mudah dikelola. Ini matang dan terbukti karena dapat dilihat dengan jelas oleh 15 tahun pangsa pasar yang dominan .
Walaupun dokumentasi pengguna sangat bagus, sayangnya ada sedikit dokumentasi berharga untuk pengembang / penulis modul, dan saya pikir ini cenderung sedikit menyakitkan karena tidak menarik sebanyak mungkin pengembang. Tapi itu sama sekali tidak berarti bahwa itu dirancang dengan buruk - hanya didokumentasikan dengan buruk dalam hal ini. Ada sebuah buku karya Nick Kew yang tampaknya menjadi sumber definitif untuk penulis modul. Tetapi alangkah baiknya jika proyek itu sendiri memiliki beberapa dokumentasi yang lebih baik tentang semua aspek modul penulisan.
Adapun itu over-engineered - omong kosong. Ini memiliki desain yang sangat baik. Ya, ada beberapa kutil di sana-sini, tetapi itu berlaku untuk semua perangkat lunak. Penggunaan kumpulan memori sangat fantastis, kemampuannya menyambungkan berbagai back-end berbicara tentang betapa bersih dan modularnya, ia memiliki C-API yang hebat, dan April membuat banyak hal lebih mudah, tidak hanya untuk proyek Apache untuk untuk pengembang dalam proyek lain. Jika Anda peduli tentang portabilitas, Anda akan menghargai April. Ini mungkin tidak sempurna, tetapi masih solid, dirancang dengan baik, dan sangat nyaman.
Dari sudut pandang berbagai fitur, fleksibilitas, administrasi, dukungan platform, skalabilitas, dokumentasi, dan kematangan, Apache adalah server web yang fantastis.