If you're developing for enterprise (i.e., need to replicate Red Hat environment), use Fedora. If it's less stringent, Ubuntu Server, then add a lightweight graphic environment (e.g., Xfce) if you like.