Over the years I have been evaluating various methods to display my photos on the web. Requirements are
Obviously this is specific to my own environment and others working on a Windows platform will differ.
In 2011 I migrated to Apple from Windows, and I primarily use Apple Aperture, currently v 3.5, as my photo manager.
I upload what I consider my better photos to Flickr at 2048x208 resolution so that there is an online backup and they are easily accessible. I also back up full size versions at home.
I also use Google, originally Picasa online webs, which were great and easy but now use Google + which to me is a mystery and awkward. In fact I am considering desertion from Google +.
For the record my cameras are Nikon D7000, Lumix GX 1, Canon G9 (loved but scratched lens) and iPhone 5.