Web application

web-basedweb applicationsweb appwebbrowser-basedweb-based applicationweb appsWeb platformweb-based applicationsweb based
https://www.facebook.com/rina.warsono computing, a web application or web app is a client–server computer program that the client (including the user interface and client-side logic) runs in a web browser.wikipedia
1,230 Related Articles

Webmail

web-based emailweb mailWeb-based e-mail
Common web applications include webmail, online retail sales, online banking, and online auction.
Webmail (or web-based email) is any email client implemented as a web application running on a web server.

Application server

web application serverserverJava application server
Web sites most likely to be referred to as "web applications" are those which have similar functionality to a desktop software application, or to a mobile app.
An application server is a software framework that provides both facilities to create web applications and a server environment to run them.

Single-page application

single page applicationsingle-page web applicationsingle-page applications
Single-page applications are more application-like because they reject the more typical web paradigm of moving between distinct pages with different URLs.
A single-page application (SPA) is a web application or web site that interacts with the user by dynamically rewriting the current page rather than loading entire new pages from a server.

HTML5

HTML 5HTML2008 debate on whether to include the two
HTML5 introduced explicit language support for making applications that are loaded as web pages, but can store data locally and continue to function while offline.
HTML5 includes detailed processing models to encourage more interoperable implementations; it extends, improves and rationalizes the markup available for documents, and introduces markup and application programming interfaces (APIs) for complex web applications.

Java (programming language)

JavaJava programming languageJava language
particularly for client-server web applications, with a reported 9 million developers.

Progressive web application

Progressive Web Appsprogressive web applicationsProgressive web app
Since progressive web apps are a type of webpage or website known as a web application, there is no requirement for developers or users to install the web apps via digital distribution systems like Apple App Store or Google Play.

IOS

Apple iOSiPhone OSiPhone
Jobs' reasoning was that developers could build web applications through the Safari web browser that "would behave like native apps on the iPhone".

JavaScript

Server-side JavaScriptclient-side JavaScriptJS
In contrast, web applications use web documents written in a standard format such as HTML and JavaScript, which are supported by a variety of web browsers.
JavaScript enables interactive web pages and is an essential part of web applications.

Push technology

push notificationspush notificationpush
Other uses of push-enabled web applications include software updates distribution ("push updates"), market data distribution (stock tickers), online chat/messaging systems (webchat), auctions, online betting and gaming, sport results, monitoring consoles, and sensor network monitoring.

Android (operating system)

AndroidAndroid operating systemList of Android devices
In January 2014, Google unveiled an framework based on Apache Cordova for porting Chrome HTML 5 web applications to Android, wrapped in a native application shell.

Web page

webpageweb pageswebpages
In contrast, web applications use web documents written in a standard format such as HTML and JavaScript, which are supported by a variety of web browsers.
In contrast, a dynamic web page is generated by a web application, driven by server-side software, running on the client-side (on the web browser), or both.

Gmail

Google MailGoogle GmailCriticism of Gmail
In 2005, the term Ajax was coined, and applications like Gmail started to make their client sides more and more interactive.
Users can access Gmail on the web and using third-party programs that synchronize email content through POP or IMAP protocols.

Ajax (programming)

AjaxAjax frameworkAJAX-based
[2.1?]. At that time both JavaScript and XML had already been developed, but Ajax had still not yet been coined and the XMLHttpRequest object had only been recently introduced on Internet Explorer 5 as an ActiveX object.
Ajax (also AJAX ; short for asynchronous JavaScript and XML) is a set of web development techniques using many web technologies on the client side to create asynchronous web applications.

Client–server model

client–serverclient-serverclient/server
https://www.facebook.com/rina.warsono computing, a web application or web app is a client–server computer program that the client (including the user interface and client-side logic) runs in a web browser.
During the 2000s, web applications matured enough to rival application software developed for a specific microarchitecture.

Computer program

programprogramscomputer programs
https://www.facebook.com/rina.warsono computing, a web application or web app is a client–server computer program that the client (including the user interface and client-side logic) runs in a web browser.

Rich web application

Rich Internet applicationRich Internet ApplicationsRIA
These have significant importance in creating truly platform and browser independent rich web applications.
A rich web application (originally called a Rich Internet Application RIA or Installable Internet Application) is a Web application that has many of the characteristics of desktop application software.

Adobe Flash

FlashMacromedia FlashFlash-based
In 1996, Macromedia introduced Flash, a vector animation player that could be added to browsers as a plug-in to embed animations on the web pages.
As of 2016, Web applications and RIAs can be developed with Flash using the ActionScript 3.0 programming language and related tools such as Adobe Flash Builder.

World Wide Web

WebWWWthe web
In the early days of the Web, each individual web page was delivered to the client as a static document, but the sequence of pages could still provide an interactive experience, as user input was returned through web form elements embedded in the page markup.
Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.

ASP.NET

code-behindASPX.asp
Recently, technologies have been developed to coordinate client-side scripting with server-side technologies such as ASP.NET, J2EE, Perl/Plack and PHP.
ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages developed by Microsoft to allow programmers to build dynamic web sites, applications and services.

Hypertext Transfer Protocol

HTTPHTTP requestGET
Web applications can be considered as a specific variant of client–server software where the client software is downloaded to the client machine when visiting the relevant web page, using standard procedures such as HTTP.
However, some web applications implement states or server side sessions using for instance HTTP cookies or hidden variables within web forms.

Personal computer

PCPCspersonal computers
In other words, an application had its own pre-compiled client program which served as its user interface and had to be separately installed on each user's personal computer.
Netbooks, also called mini notebooks or subnotebooks, are a subgroup of laptops suited for general computing tasks and accessing web-based applications.

Node.js

NodeJSNodeio.js
A web browser is the first tier (presentation), an engine using some dynamic Web content technology (such as ASP, CGI, ColdFusion, Dart, JSP/Java, Node.js, PHP, Python or Ruby on Rails) is the middle tier (application logic), and a database is the third tier (storage).
Consequently, Node.js represents a "JavaScript everywhere" paradigm, unifying web-application development around a single programming language, rather than different languages for server- and client-side scripts.

Java servlet

servletservletsJava Servlets
A web browser is the first tier (presentation), an engine using some dynamic Web content technology (such as ASP, CGI, ColdFusion, Dart, JSP/Java, Node.js, PHP, Python or Ruby on Rails) is the middle tier (application logic), and a database is the third tier (storage).
Although servlets can respond to many types of requests, they most commonly implement web containers for hosting web applications on web servers and thus qualify as a server-side servlet web API.

User interface

UIinterfaceweb interface
In other words, an application had its own pre-compiled client program which served as its user interface and had to be separately installed on each user's personal computer.

Web framework

web application frameworkURL mappingframework
Writing web applications is often simplified by the use of web application framework.
A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs.