Yes, Ruby is a server-side scripting language.
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
Ruby is a server-side language.
A server-side scripting language is one that resides on the server. Whereas client-side scripting happens inside the users browser, after they've downloaded the code, server-side languages work before the file is sent from the server. Server-side languages tend to deal with more "heavy lifting" than client side. They retrieve records from databases, maintain state over the stateless HTTP connection, and do a lot of things that require more security than JavaScript alone can provide. Because they reside on the server, these programs never have their source code exposed to the user. JavaScript source code must be available to the client by definition. Some server-side languages are: C, PHP, Ruby, Python, JavaServer Pages, ColdFusion, ASP, and Perl.
Server-side scripting languages are programming languages designed to create HTML pages (or Web pages) on the server. Special libraries are frequently included with these languages to help generate HTML pages easier. Some examples of server-side scripting languages are Python, PHP, Ruby, C#, and JavaScript (NodeJS).
PHP Perl ASP
c# AND VB AND C++
Both. It runs on the browser but can request from a Server. Similarly to Ajax the side is unclear. Client side is the best fit with requests.
HTML is client side scripting so the Form will have to be in HTML (unless you use something like Flash or Java) and the submission will require a Server side language in order to do anything with the code. So to answer your question, you do not have to use HTML; you do not have to use PHP.However you will have to use a Client Side Scripting language like HTML and a Server side scripting language like PHP.
Client side scripting is a script, (ex. Javascript, VB script), that is executed by the browser (i.e. Firefox, Internet Explorer, Safari, Opera, etc.) that resides at the user computer. Server side scripting, (ex. ASP.Net, ASP, JSP, PHP, Ruby, or others), is executed by the server (Web Server), and the page that is sent to the browser is produced by the serve-side scripting. So when a server sends out a page, it executes server-side scripts, but does not execute client-side scripts. Once the browser receives the page, it executes the client-side scripts. Server side scripting can connect to databases that reside on the web server or another server reachable from web server. Client side scripting cannot do that. Server side scripting can access the file system that reside at the web server, client side cannot. Server side scripting can access settings belong to Web server while client side cannot. Client side scripting can access files and settings that are local at the user computer. Client side scripting consumes cycles from user's computer not web server one, while server side scripting consumes cycles form web server one.
You can't. You need a Server-side scripting language such as php.
PHP is a server-side scripting language mainly for processing a user's data-input and generating dynamic content.
WML scripting is the act of scripting / coding / writing in the language of WML - which is just slightly adjusted XML that is made for mobile devices. WMLScript (Wireless Markup Language Script) is the client-side scripting language of WML (Wireless Markup Language). A scripting language is similar to a programming language, but is of lighter weight. With WMLScript, the wireless device can do some of the processing and computation. This reduces the number of requests and responses to/from the server.