UI/Front End Tech Flashcards

1
Q

What is UI?

A

All the ways in which a person can interact with a machine or system, including computerised systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is GUI?

A

Graphical User Interface: a subset of user interfaces where the main way the computer systems communicate are through graphics on displays. This is the most common form of UI for computers today but there are many others.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Javascript?

A

JS is a scripting or programming language that allows complex feature implementation on web pages. Enables creation of dynamically updating content, control multimedia, animate images, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Angular?

A

Angular is part of the JS ecosystem. It is a populat front-end development framework. Rivalry between Angular and React.

Angular is google developed and maintained framework. Became popular from two-way data binding and dependency injection, as well as the fact that it was supported by google.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is React?

A

React is a Javascript library used by facebook. Open-sourced in 2013. Popularised a web development concept known as component-based architechture. This has a number of benefits; components are modular and coherent- highly reusable and contribute to faster development time.
Used in Mobile development since it allows developers to reuse the logical selection of an app while simply changing the view.
Easily maintained.
Overtook Angular at the time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is WPF?

A

This is Windows Presentation Foundation. It is a Ui framework that creates desktop client applications. Supports a broad range of application development features, including an application mofel, resources, controls, graphics, layout, data-binding, documents and security.
Part of .NET. so programming experience is familiar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How do server side and UI differ?

A

UI is also known as client side.

Client-side means that processing takes place on a web server. This processing is important to execute tasks required by the user on the web. Does not need interaction with the server, runs on users computer, reduces load on server’s processing unit, lenguages used are HTML, CSS, JavaScript.

Server side script is executed in the server and is not visible to the users. Requires interaction with the server, runs on web server, allows the server to provide dynamic websites tailored to the user. Increases processing load on server. Languages include PHP, ASP.net, Python.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly