![]() ![]() Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine.īeing a JavaScript runtime, it means Node.js let’s run(execute) programs written in JavaScript (outside of the browser). Node.js is even used to write application on Embedded Systems! Technical Definition of Node.js ![]() The fun fact is that any platform we can get Node.js installed on, we can write applications for that platform in JavaScript. This meant that developers do not have to change context by learning and working in another language to create a full stack website(one with frontend and backend), they can accomplish all in JavaScript! Prior to node.js, JavaScript could only be run on the browser, that is we could only use it in the frontend but with Node.js, developers can now write server-applications with JavaScript! Now, fast forward to 2010 and picture Ryan introducing Node.js a year after creating it. JavaScript couldn’t run on servers!įacebook’s backend was originally created in PHP. Prior to node.js, backend applications have to be written in PHP, java, C# or other technologies. The backend developer will build and maintain the technology that powers these three components so that they can work together. The backend of a website consists of a server, application and a database. All this ‘data manipulation’ stuff is done by the backend. When you are logged in and you are going through your timeline, you see posts from friends - facebook must be able to keep a record of posts made and be able to retrieve them. ![]() When you perform actions on facebook like creating an account, facebook must ‘keep a record’ of your account and ‘remember’ it next time when you are trying to login. JavaScript is what makes interactivity possible on a website, things like input validation, animation are usually implemented in JavaScript. The front-end is created using three fundamental technologies, HTML, CSS and JavaScript. Consider, the front-end is all what you see when you visit the webpage at - the fonts, the colors, the animations - everything you can see and interact with is the front end. A functional website is usually made of two parts: the front-end and the backend. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |