Top 10 jargons any web developer should know
To learn Web Application Development, it is necessary to learn about some important jargons involved with it. Let us know the top ten jargons that any web developer should be aware of.
AJAX
AJAX stands for Asynchronous JavaScript and XML. It is typically used for creating dynamic web applications and allows for asynchronous data retrieval without having to reload the page a visitor is on. The JavaScript on a given page handles most of the basic functions of the application, making it perform more like a desktop program instead of a web-based one.
DOM
DOM stands for Document Object Model. It is a language-independent, cross-platform convention for representing objects in XML, XHTML, and HTML documents. Rules for interacting with and programming the DOM are specified in the DOM API.
CACHE/CACHING
Cached files are those that are saved or copied by a web browser so that the next time that user visits the site, the page loads faster.
SOAP
SOAP stands for Simple Object Access Protocol. It is an XML-based protocol exchanging information across the internet to allow an application on one site to access an application or database on another site.
RESPONSIVE DESIGN
A website that adjusts to the screen it is being viewed on, whether desktop, mobile or smart phone. Media queries are used to figure out the resolution of the device the website is being displayed on. Then, flexible images, fluid grids and the site menu are adjusted to fit the screen.
MVC
Model–View–Controller (MVC) is a software architectural pattern for implementing user interfaces on computers. It divides a given application into three interconnected parts in order to separate internal representations of information from the ways that information is presented to and accepted from the user.
REST
REST stands for Representational State Transfer. It is sometimes spelled “ReST”. It relies on a stateless, client-server, cacheable communications protocol and in virtually all cases, the HTTP protocol is used. REST is an architecture style for designing networked applications.
SOA
A Service – Oriented Architecture (SOA) is a style of software design where services are provided to the other components by application components, through a communication protocol over a network.
BOOTSTRAP
Bootstrap is a free and open-source, front-end web framework for designing websites and web applications. It contains HTML and CSS based design templates for typography, forms, buttons, navigation and other interface components, as well as optional JavaScript extensions. The main goal of Bootstrap is to make webpages responsive across PC, tablet and mobile screens.
DESIGN PATTERNS
Design patterns are advanced object-oriented solutions to commonly occurring software problems. Patterns are about reusable designs and interactions of objects. Each pattern has a name and becomes part of a vocabulary when discussing complex design solutions.
SOAP, SOA, BOOTSTRAP, MVC, DOM etc are some of the important jargons that any web developer should know. There are many more jargons other than the above explained. Irrespective of terminologies becoming sound in fundamentals is very critical. Going forward we will be sharing more jargons in the field of web development.
Happy learning!