Blazor Glossary will help to explain the meaning of blazor terms you might not be aware of:
Blazor – Microsoft has released an alternative web framework for building single-page applications (SPA) which alleviates the need for JavaScript called Blazor. Blazor allows developers to use.NET programming languages like C# and Razor, so it offers a different approach to writing web-based applications with ASP.NET.
WebAssembly – (abbreviated WASM) – Compile your code in this format which gets downloaded by the web browser. It’s a cross-platform format that can be downloaded and executed in a web browser without having to be downloaded and installed first. It supports JavaScript APIs such as DOM, Math, and String.
.NET Framework – The.NET framework is a set of libraries and APIs that is used to create and build.NET applications.
C# – C# is a general purpose programming language that is a superset of C++. C# was developed by Microsoft in conjunction with the.NET framework. C# is a member of the family of programming languages called Object Oriented Programming (OOP).
HTML – HTML is a markup language used to create web pages.
React – React is a library for building user interfaces.
Razor – Razor is a view engine that is used for creating HTML documents. Razor is a.NET open source project that was created by Microsoft. Razor supports HTML, CSS, and JavaScript.
Angular – Angular is a front-end framework that is used to build applications that use the HTML language. Angular is a free and open source web application framework that is built on top of JavaScript.
JavaScript – JavaScript is a programming language that is used to add interactivity and animation to web pages.
CSS – (Cascading Style Sheets) – It’s a language used to control the style of a document. CSS provides style rules for the web page. CSS is used for designing web pages.
Code – (abbreviated code) – A block of code that contains the instructions and commands that are needed to run a program.
JavaScript Object Notation (JSON) – JSON is a data-interchange format used for data exchange.
JQuery – JQuery is a JavaScript library used to add interactivity and animation to web pages.
Node.js – Platform for creating and running server-side applications. Node.js is used for building web servers.
MongoDB – MongoDB is a NoSQL database.
Tailwind -Tailwind is a lightweight CSS framework.
Cosmos DB – Cosmos DB is a NoSQL database that is used to store data. Cosmos DB is a Microsoft service.
Bootstrap – Bootstrap is a lightweight responsive CSS framework.
.NET Core -.NET Core is an open-source framework for building cross-platform web applications.
Blazor Server – Blazor Server is a new web framework for building server-side applications using C#. It’s a framework that allows developers to use the.NET programming language C# and Razor.
JavaScript interop – It’s a method of accessing the JavaScript APIs from within your.NET code.
SignalR – Real-time technology that lets you communicate between different clients and servers.