Posts

Showing posts from 2020
Image
ReactJS React is a front-end library developed b y Facebook. ReactJS presents graceful solutions to some of front-end programming’s most persistent issues.  It is used for handling the view layer for web and mobile apps.   It’s fast, scalable, flexible, powerful, and has a robust developer community that’s rapidly growing. ReactJS allows us to create reusable UI components. It is currently one of the most popular JavaScript libraries  According to React official documentation, the following is the definition − ` React is a library for building composable user interfaces. It encourages the creation of reusable UI components, which present data that changes over time. Lots of people use React as the V in MVC. React abstracts away the DOM from you, offering a simpler programming model and better performance. React can also render on the server using Node, and it can power native apps using React Native. React implements one-way reactive data flow, which reduces the boilerp
Image
                                      MERN Stack what is a stack? The technology stack is a set of frameworks and tools used to develop a software product. This set of frameworks and tools are very specifically chosen to work together in creating a well-functioning software.   MERN Mongo Express React Node  MERN Stack MERN  stack is a web development framework. It consists of MongoDB, ExpressJS, ReactJS, and NodeJS as its working components. Here are the details of what each of these components is used for in developing a web application when using MERN stack
Image
NodeJS What is Node.js? Node.js is an open-source, cross-platform runtime environment for developing server-side and networking applications. Node.js applications are written in JavaScript and can be run within the Node.js runtime on OS X, Microsoft Windows, and Linux. Node.js also provides a rich library of various JavaScript modules which simplifies the development of web applications using Node.js to a great extent              The definition of Node.js as supplied by its official documentation is as follows: `Node.js is a platform built on Chrome's JavaScript runtime for easily building fast and scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.` Qualities of NodeJS Asynchronous and Event Driven  − All APIs of Node.js library are asynchronous, that is, non-blocking. It essentially mea
Image
                                                NoSQL                                         NoSQL databases are purpose built for specific data models and have flexible schemas for building modern applications. NoSQL databases are widely recognized for their ease of development, functionality, and performance at scale. They use a variety of data models, including document, graph, and key-value. This page includes resources to help you better understand NoSQL databases and to get started "NO" in SQL is  an abbreviation for "not only" and not the actual word "No." This distinction is important not only because many NoSQL databases support SQL like queries.   NoSQL and relational databases are now commonly used together in a single application                                                   SQL vs NoSQL databases NoSQL databases have a dynamic schema for document type or unstructured data whereas SQL Databases have a well-d

Web development with Javascript

                                                                                                     JavaScript JavaScript is  an interpreted programming language. It follows the ECMA Script specifications. JS allows to create interactive web applications and web sites using its pure functionalities,libraries and frameworks. Js is   lightweight and dynamic.It allows allow client-side script to interact with the user and make dynamic pages with some object oriented capabilities!                                                            Is JavaScript Object Oriented? JavaScript is object-oriented, but is not a  class-based  object-oriented programming language, it is a object based programming language.It can support OOP because supports inheritance through prototyping also properties and methods. You can have polymorphism, encapsulation and many sub-classing paradigms                                                               Java vs JavaScript ` When Jav