There is a vast set of standards, languages and libraries to support web app and Web Desktop development. What we discuss here is a set of open technologies, including the ones standardized by recognized organizations.
- HTML: HyperText Markup Language is a standard language used to mark up web pages.
- HTML5: Published in 2014 by W3C, HTML5 is the fifth and current version of HTML. HTML5 focuses on syntax and sematics of the web page, rather than its appearance. Also it includes a lot of sub-technologies that can be used for cross-platform mobile application development.
- CSS: Cascading Style Sheets is a styelsheet language used to describe the appearance of elements written in a markup language. It is the default and standard stylesheet language of the Web used with HTML. The latest version is CSS3.
- AJAJ: AJAJ is similar to AJAX, except it uses JSON instead of XML. It is replacing AJAX largely. Using JSON in asynchronous communication can also help save a lot of bandwidth.