K
K
Kot42021-10-24 17:42:41
IT terminology
Kot4, 2021-10-24 17:42:41

What is considered technology in programming?

What is considered technology in programming? For example, if we consider web development, what can be attributed to technologies in this area? SPA is a technology? Or more precisely, React, Angluar, etc.? Can a library like jQuery be considered a technology?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Alexander, 2021-10-24
@Aleksandr-JS-Developer

SPA is a technology?

It all depends a lot on the context.
In the context of a vacuum, SPA is a property of software that is defined by some specific list of requirements for that software.
In the context of providing services to a client, for example, SPA is a tool.
But in the context of offline application development, SPA is already a technology.
Here, on Wikipedia, the term "technology" is described well, with a discount for blurring and attempts to maximize the universalization and concretization of the description of the term.
My wording is a bit simpler:
  • What is a tool .
  • Which is a property .
  • How is technology .

If we give an analogy with the notorious nails, hammers and boards, then:
  • Hammer is a tool .
  • " Driven / not driven" is a property of a nail.
  • The way you strike with a hammer (and in general that you do it with a hammer) to achieve the "hammered" status of a nail is technology .

At the same time, nailing itself is a construction tool, not a technology. And the presence and use of this tool by construction is technology.

D
DollyPapper, 2021-10-24
@DollyPapper

Technology is a blurry concept. It is a set of methods, tools and processes to achieve a certain result. The bubble sort algorithm can also be considered a technology. This algorithm can be implemented in React or Angular, then it's a technology within a larger technology.
In general, the processes, tools, techniques and approaches in the aggregate aimed at solving a certain task or group of tasks can be called technology.
PS
SPA is rather an approach that is implemented using some kind of technology. In the context of my answer, it should rather be called "task"

K
Karlyshev David, 2021-10-24
@Tarkvimada

Technology is all the methods or means used to develop something. What helps you in development is technology, for example Angular Js is technology.

S
Saboteur, 2021-10-24
@saboteur_kiev

Technology is a certain way to do something.
For example, there are different libraries for encryption.
But all this is encryption technology, and switching from one library to another is not as difficult as knowing or not knowing the technology, namely: the difference between synchronous and asynchronous encryption, where which is used and why, how is it used, how to store the result and use the result - for example, what to use to store passwords or hashes, and by the way, why hashes, and what to use to transfer data, why base64 encode it, and whether it is necessary or not, what pitfalls, somewhere even a license for encryption methods, plus, for example, follow what is now considered reliable, and what is no longer.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question