There are many revenue sources for domains and websites, Clearly, a fully developed website has more options to monetize its content and locations as a pure domain.
In most, if not all cases, the populrity of a site is tied to its capabilty to generate revenue. The more vistors websites have, the more potential income there is. An alternative to creating content sites to gather revenue is creating blogs. With both options it is important to create a relationsship, a mental tie, between you and your readers. Developing a bond between you and your readers by making them to identify with your thoughts and ideas, is the secret to success. A successful blog, for example, can bring in traffic and therefore also revenue.