WHAT  IS NODE.JS

WHAT IS NODE.JS

Node.js?is a?cross-platform,?open-source?server environment that can run on?Windows,?Linux,?Unix,?macOS, and more. Node.js is a?back-end?JavaScript?runtime environment, runs on the?V8?JavaScript Engine, and executes JavaScript code outside a?web browser.

Node.js lets developers use JavaScript to write command line tools and for?server-side scripting. The ability to run JavaScript code on the server is often used to generate?dynamic web page?content before the page is sent to the user's web browser. Consequently, Node.js represents a "JavaScript everywhere" paradigm,[6]?unifying?web-application?development around a single programming language, as opposed to using different languages for the server- versus client-side programming.

Node.js has an?event-driven architecture?capable of?asynchronous I/O. These design choices aim to optimize?throughput?and?scalability?in web applications with many input/output operations, as well as for?real-time Web?applications (e.g.,?real-time communication?programs and?browser games).[7]

The Node.js?distributed development?project was previously governed by the Node.js Foundation,[8]?and has now merged with the?JS Foundation?to form the?OpenJS Foundation. OpenJS Foundation is facilitated by the?Linux Foundation's Collaborative Projects program.[9]

Corporate users of Node.js software include?GoDaddy,[10]?Groupon,[11]?IBM,[12]?LinkedIn,[13][14]?Microsoft,[15][16]?Netflix,[17]?PayPal,[18][19]?SAP,[20]?Walmart,[21]?Yahoo!,[22]?and?Amazon Web Services.[23]

要查看或添加评论,请登录

Ashish Ranjan的更多文章

  • WHAT IS AGILE

    WHAT IS AGILE

    In software development, agile practices (sometimes written "Agile")[1] include requirements discovery and solutions…

  • WHAT IS GCP

    WHAT IS GCP

    Google Cloud Platform (GCP), offered by Google, is a suite of cloud computing services that runs on the same…

  • WHAT IS AGILE

    WHAT IS AGILE

    In software development, agile practices (sometimes written "Agile")[1] include requirements discovery and solutions…

  • WHAT IS UNITY 3D

    WHAT IS UNITY 3D

    Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at…

  • WHAT IS SHELL SCRIPTING

    WHAT IS SHELL SCRIPTING

    A shell script is a computer program designed to be run by a Unix shell, a command-line interpreter.[1] The various…

  • WHAT IS API

    WHAT IS API

    An application programming interface (API) is a way for two or more computer programs to communicate with each other…

  • WHAT IS JAVA DEVELOPER

    WHAT IS JAVA DEVELOPER

    Despite its age and legacy, Java remains one of the most popular programming languages to this day. According to a 2021…

  • WHAT IS POWER BI

    WHAT IS POWER BI

    Microsoft Power BI is an interactive data visualization software product developed by Microsoft with a primary focus on…

  • WHAT IS PMO

    WHAT IS PMO

    A project management office (abbreviated to PMO) is a group or department within a business, government agency, or…

  • WHAT IS NETWORKING

    WHAT IS NETWORKING

    A computer network is a set of computers sharing resources located on or provided by network nodes. Computers use…

社区洞察

其他会员也浏览了