Skip to main content
Software Engineering

Timeline for What are the differences between server-side and client-side programming?

Current License: CC BY-SA 4.0

24 events
when toggle format what by license comment
Dec 20, 2018 at 19:17 comment added itmuckel An addition to clientside programming: Next to JavaScript there is WebAssembly now which is supported by all major browsers. It allows writing client side code in C++, Rust, C#...
Aug 7, 2018 at 18:54 history edited Dan Jones CC BY-SA 4.0
Changed wording from "Displays pages" to "Compiles pages", as the client, not the server, is responsible for displaying the page.
Jul 19, 2018 at 11:02 review Suggested edits
Jul 24, 2018 at 10:05
Mar 4, 2018 at 23:53 review Suggested edits
Mar 5, 2018 at 9:08
Aug 18, 2016 at 7:41 history made wiki Post Made Community Wiki by Madara's Ghost
Aug 18, 2016 at 6:47 comment added Julix @MadaraUchiha - Not everyone has editing priviledges (to make those changes in your post) - and still many prefer pointing out the change and letting you implement it, so the style is consistent.
Feb 29, 2016 at 20:46 comment added user145653 Also, your examples of client-side languages are very reduced. Sticking always with the trio has become a little bit annoying. Moreover, saying that HTML isn't as primary (and nowadays CSS) as Javascript is completely unrealistic. Actually I would say that HTML is absolutely the first language of the web, and it's like that since the early nineties.
Feb 29, 2016 at 20:43 comment added user145653 Your point under Uses "Interact with permanent storage (SQL, files)". SQL is a programming language, not a permanent storage. At most you can interact with databases through SQL. It would have been simpler if you had said just "databases".
S Dec 30, 2015 at 17:58 history suggested Community Bot CC BY-SA 3.0
Adding another Server-Side language example
Dec 30, 2015 at 15:16 review Suggested edits
S Dec 30, 2015 at 17:58
S Jan 12, 2015 at 15:09 history suggested Michael CC BY-SA 3.0
Minor fix to grammar and formatting
Jan 12, 2015 at 15:03 review Suggested edits
S Jan 12, 2015 at 15:09
Oct 10, 2014 at 19:59 comment added Madara's Ghost It depends. Some client-side code depends on the existence of a server (prime example: AJAX).
Oct 10, 2014 at 19:27 comment added Juha Untinen You could also say that Client-side code works even when you download the page and take it to a computer without internet access, while a Server-side code would never work in that scenario (unless you run a local server yourself).
S Sep 1, 2013 at 9:28 history suggested RyanJMcGowan CC BY-SA 3.0
ASP is a deprecated language that has been replaced by ASP.Net framework which uses C# primarily as well as C++ and VB. Added non-website services to client-side languages so clarify that not all HTTP services are through a browser.
Sep 1, 2013 at 8:32 comment added RyanJMcGowan I disagree with @ChrisMcCall's definition to a point. There could be exceptions to that rule, such as where a server might rely on a client to process data or provide a service to the server for the server to complete a task. Clients also are sharing an increasing amount of the load for scalability and performance such as in SPAs. These technologies blur that definition. A better definition could be that the end-user and the client are synonymous. It is expected that the end-user exists at the client device, whereas all other nodes would be considered server-side.
Sep 1, 2013 at 8:17 review Suggested edits
S Sep 1, 2013 at 9:28
Oct 27, 2012 at 4:18 vote accept Madara's Ghost
Oct 24, 2012 at 17:07 comment added Madara's Ghost So add it, feel free.
Oct 24, 2012 at 16:28 comment added stonemetal I would add the fact that a server environment is more controlled. You have no idea what the client is. Also there are security concerns(for both parties) when doing things client side.
Oct 24, 2012 at 15:04 comment added Chris McCall You fail to identify why the server is a server and the client is a client. The server is known about by the client, but not the other way around. The server is expected to be executing at all times, there are no client expectations.
Oct 24, 2012 at 14:27 history edited Madara's Ghost CC BY-SA 3.0
Added clarification for HTML and CSS.
Oct 24, 2012 at 14:25 comment added FrustratedWithFormsDesigner +1 for a good answer with examples of the uses! Just to nitpick: HTML and CSS are not actually programming languages, so they probably shouldn't be compared to "PHP, ASP, and Nearly any language (C++, C#, Java)". ActionScript might be another good example of a client-side language.
Oct 24, 2012 at 14:21 history answered Madara's Ghost CC BY-SA 3.0
toggle format

AltStyle によって変換されたページ (->オリジナル) /