L'ideale sarebbe usare un linguaggio dinamico di Scripting lato-server, ma nessuno vieta di usare un linguaggio, ad esempio come Javascript lato-client, ovviamente con un po' di accortezze in più