Server-side - a web server technology in which a user's request is fulfilled by running a script directly on the web server to generate dynamic web pages. It is usually used to provide interactive web sites that interface to databases or other data stores.
- ASP/ASP.NET (*.asp/*.aspx) - (Microsoft proprietary)
- ColdFusion Markup Language (*.cfm) - (Adobe proprietary, formerly Macromedia)
- ANSI C Server Scripts TrustLeap G-WAN ANSI C Scripts (*.c) - (TrustLeap G-WAN, freeware)
- Java via JavaServer Pages (*.jsp)
- Javascript using Server Side Javascript (*.ssjs)
- PHP (*.php) - (open source)
- Perl (*.pl) - (open source)
- SMX (*.smx)
- Python (*.py) - (open source)
- Ruby (*.rb) - (open source)
- Lasso (*.lasso)
- WebDNA (*.dna,*.tpl)
Client-side - a scripts are run by the viewing web browser.
- AJAX Provides new methods of using JavaScript, server side languages (eg ASP.Net or PHP) and other languages to improve the user experience.
- Flash Adobe Flash Player is a ubiquitous client-side platform ready for RIAs. Flex 2 is also deployed to the Flash Player (version 9+).
- JavaScript Formally called ECMAScript, JavaScript is a ubiquitous client side programming tool.
- JavaFX is a software platform for creating and delivering rich Web applications that can also run across a wide variety of devices.
- Microsoft Silverlight Microsoft's browser plugin that enables animation, vector graphics and high-definition video playback, programmed using XAML and .NET programming languages.
The primary advantage to server-side scripting is the ability to highly customize the response based on the user's requirements, access rights, or queries into data stores.
Source from Wikipedia
No comments:
Post a Comment