Ruby is a server-side language.
Client Side Programming saves time and bandwidth by processing data from user input before sending it to the server side for processing and storage. It also provides some effects which are limited to the end-user.
So that your app feels more like a desktop app.
As far as web programming is concerned, client side programming is code that runs in the web browser, rather than the web server. JavaScript is an example of client side scripting because the code is sent to the browser, at which point it is executed. PHP is an example of server side scripting because the code is executed on the server, and the resulting code is sent to the browser and displayed.
JavaScript is a client-side programming language, it adds some level of style and dynamic content to a website.
java is a server side programing where as visual basic is a client side programing(This programing Language is different from oops)
As far as web programming is concerned, client side programming is code that runs in the web browser, rather than the web server. JavaScript is an example of client side scripting because the code is sent to the browser, at which point it is executed. PHP is an example of server side scripting because the code is executed on the server, and the resulting code is sent to the browser and displayed.
All of us (or most of us) would have started programming in Java with the ever famous "Hello World!" program. If you can recollect, we saved this file with a .java extension and later compiled the program using javac and then executed the class file with java. Apart from introducing you to the language basics, the point to be noted about this program is that - "It is a client side program". This means that you write, compile and also execute the program on a client machine (e.g. Your PC). No doubt, this is the easiest and fastest way to write, compile and execute programs. But, it has little practical significance when it comes to real world programming.
No. HTML is not a programming language, it is acronym of hyper-text markup language. You typically use it to create web pages by embedding HTML tags into the actual content, in much the same way you would use a word-processor to format text documents by embedding codes into the text. Browsers recognise the embedded HTML and use it to correctly display the content, a process known as "rendering". You can also embed scripts into the HTML and you can certainly use these to create (very) simple web-based games, but the scripts are not written in HTML they are written in another language entirely, such as JavaScript which is a client-side programming language. But to create more complex web-based games you need to use server-side programming in combination with client-side programming, Flash-based media and HTML itself to physically render the page in the browser.
XML does not have the concept of client-side/server-side.
In web programming you have: - Server side scripting: using languages like PHP, Ruby, ASP or JAVA - Client side scripting: usually meaning JavaScript, although there are others
i think php, java, c, asp can be used..