What is the difference among these three? Here are a couple of very general comments.
'Barrister' and 'solicitor' are British terms. A barrister speaks for you in court. A solicitor prepares your case for the barrister. In some lower courts, a solicitor can speak in court.
These terms are not used in the USA, where the term is 'lawyer'.
A barrister appears in court to argue the clients case Solicitors usually instruct a barrister to appear in court for their client, providing the barrister with the necessary case detials and information they require. Traditionally, the solicitor is known as the office lawyer - preparing the case, gathering information and supporting the client. The barrister is known as the court lawyer, taki