Problem solve Get help with specific problems with your technologies, process and projects.

Advantages and disadvantages of client-side and server-side programming?

What are the advantages and disadvantages of both client-side and server-side programming?

Your question is sort of like asking what are the advantages of buying a car with a steering wheel vs. one with breaks -- it is rare indeed not to have both.

It is possible to have a "client" app or, more accurately, a desktop app without a server backend -- although that is becoming more and more rare -- but really, without some kind of client, a server isn't much good.

If you are wondering what is better to learn: that is really a matter of personal preference. For example, I prefer server programming because it makes more sense to me. On the other hand, client-side programming can provide much more immediate gratification as you see your programming immediately manifest in a visible GUI. For me, it's just frustrating.

So take your pick. Or even better, do both.

Dig Deeper on Topics Archive

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.