what´s the best way to share content of an website

Hi experts, here is an simple question with difficult decision. what i should use to share my content, should i place buttons myself of social media, etc.
Or should i use services like AddThis and ShareThis or others. What´s the best of them or best way to do it.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

The benefit of placing the buttons yourself is ultimate control. I know from personal experience though that it can be a pain to bring all of the code together and make it work.

The big benefit of using a service is that the code is done for you and you sometimes get extras as well. The downside is lock-in. If you ever want to leave, you'll lose any data stored specifically with that service. That being said, if you like what AddThis or ShareThis offers and are okay with the user interface options they offer, it's simpler and easier to just use a service.
rafaelrglAuthor Commented:
well, do you know where can i find some code already halfway done.
ShareThis will walk you through the process and give you the code starting with http://www.sharethis.com/get-sharing-tools/

The individuals social networks each have their own wizard to get the code depending on the options you want. The issue I had was that the CSS they add to their buttons didn't work well with my design.

Given that there are so many options, it probably would be easier and more beneficial to choose which option you want and then get help with the specific code.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.