Front-end Technologies

Front-end

The front-end is everything involved with what the user sees, including design and some languages like HTML and CSS.

AJAX

Stands for Asynchronous JavaScript and XML. A set of web development techniques which allows a web page to communicate with a server without reloading the page.​

Ajax-Truclient

An advanced protocol for modern JavaScript-based applications, including Ajax, used to emulates user activity within a Web browser. 

Angular

An open source JavaScript MVC framework for building dynamic web appsmaintained by Google. The latest version available as of March 2017 is Angular 4. The release of Angular 5 is scheduled for September/October 2017.

Angular 2

A version of Google’s Angular framework. Unlike AngularJS, Angular 2 is not an MVC framework, but rather a component-based framework where an application is a tree of loosely coupled components.

Angular CLI

A command line interface tool used to quickly build Angular apps. Can create a project, add files, and perform a variety of ongoing development tasks such as testing, bundling, and deployment. 

Aurelia

A next generation JavaScript client framework written with ES6 & ES7 that integrates with Web Components. There are no external dependencies except polyfills.

Backbone (network)

A part of computer network that interconnects its pieces, provides a path for the exchange of information between different subnetworks, kind of larger transmission line that carries data gathered from smaller lines. 

Backbone.js

A lightweight JavaScript library that adds structure to client-side code, allows to develop the client-side apps that run in a web browser, offers MVC framework. 

Bootstrap

A free and open-source front-end development framework for the creation of responsive, mobile-first websites; built on HTML, CSS and JSIn July 2016 Bootstrap was released.  

Bower

A web package manager, light-weight tool used to install quickly browser dependencies, provides an easy way for the main files to be installed or moved to one or more locations

Browserify

An open-source JavaScript development tool, allows to write Node.js-style modules that compile for use in the browser, enables the requiring packages installed via NPM. 

Canvas

A data collection and sharing platform for creating and editing mobile apps. 

Chart FX

A data visualization tool for Microsoft's Visual Studio, it makes classes more recognizable and easier to code, adapts real-time, financial, statistical extensions, maps, etc. 

Citrix

A software platform and company that provides application virtualization, SaaS and cloud computing technologies, also allows mobilization/optimization of web apps and data delivery. 

ClojureScript

A compiler for Clojure, designed to emit JavaScript code that is compatible with the advanced compilation mode of the Google Closure optimizing compiler.

Compass

A CSS library that is used, primarily, to include browser prefixes on certain CSS properties, it makes website design simpler to implement and easier to maintain. 

CSS

A style sheet language that is used for presentation and formatting content on the web pages, including font, size, color, spacing, border and location of HTML information. 

CSS-related

CSS2, CSS3, Bootstrap, CompassLESSSass, YAML, Zurb.

CSS Modules

CSS files where all class and animation names are scoped locally by default.

CSS Preprocessor

A scripting language that extends CSS and gets compiled into regular CSS syntax

D3.js

Stands for Data-Driven Documents, a JavaScript library for interactive data visualization in web browsers, allows control over the final visual result on thousands of websites.

DirectShow

A Microsoft multimedia framework and API that provides various operations with media files, high-quality capture and playback of multmedia streams.

Dojo

An open source modular JavaScript library, used for fast development of cross-platform JavaScript and AJAX-based apps and web sites, provides a relatively rich client-side component set,  anonymous SVN access to everyone, etc. 

DOM

Stands for Document Object Model. An application programming interface (API) that enables to create and modify HTML and XML documents as programming objects.  

Subscribe for updates