নোড.জেএস

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
(নোড জেএস থেকে পুনর্নির্দেশিত)
পরিভ্রমণে ঝাঁপ দিন অনুসন্ধানে ঝাঁপ দিন
Node.js
Node.js logo.svg
মূল উদ্ভাবকRyan Dahl
উন্নয়নকারীJoyent
প্রাথমিক সংস্করণ২৭ মে ২০০৯; ১০ বছর আগে (2009-05-27)[১]
লেখা হয়েছেC, C++, JavaScript
অপারেটিং সিস্টেমLinux, macOS, Microsoft Windows, SmartOS, FreeBSD, IBM AIX[২]
ধরণRun-time environment
লাইসেন্সMIT[৩]
ওয়েবসাইটhttps://nodejs.org

Node.js হচ্ছে একটি ওপেন সোর্স, ক্রস প্ল্যাটফর্ম, জাভাস্ক্রিপ্ট রান-টাইম এনভাইরোনমেন্ট যা ব্রাউজারের বাইরে টার্মিনালে এক্সেকিউট করা হয়, এটি মুলত ক্লায়েন্ট-সাইড স্ক্রিপ্টিং ও কমান্ড লাইন টুল এর জন্য বিশেষায়িত। এক্ষেত্রে ওয়েব সাইট লোড হওয়ার আগে স্ক্রিপ্ট সার্ভার সাইড এ রান হয় ও ডাইনামিক ওয়েব পেজ লোড করে . এভাবে ক্লায়েন্ট ও সার্ভার উভয় সাইডেই জাভাস্ক্রিপ্ট ব্যবহার করার মাধ্যমে Node.js "সর্বত্রই জাভাস্ক্রিপ্ট" প্যারাডিজম [৪] প্রকাশ করে।

ইতিহাস[সম্পাদনা]

রায়ান Dahl,উদ্ভাবক Node.js 2010 সালে

সংস্করণ[সম্পাদনা]

রিলিজ কোড নাম মুক্তির তারিখ LTS সক্রিয় LTS শুরু রক্ষণাবেক্ষণ শুরু রক্ষণাবেক্ষণ শেষ
v0.10.x 2013-03-11 পুরানো সংস্করণ, আর সমর্থিত নয়: End-of-life - 2015-10-01 2016-10-31
v0.12.x 2015-02-06 পুরানো সংস্করণ, আর সমর্থিত নয়: End-of-life - 2016-04-01 2016-12-31
4.x Argon 2015-09-08 পুরানো সংস্করণ, আর সমর্থিত নয়: End-of-life 2015-10-01 2017-04-01 2018-04-30
5.x 2015-10-29 কোন LTS N/A 2016-06-30
6.x Boron 2016-04-26 একটি পুরানো সংস্করণ, তবে এখনও সমর্থিত: Maintenance 2016-10-18 2018-04-30 এপ্রিল 2019
7.x 2016-10-25 কোন LTS N/A 2017-06-30
8.x Carbon 2017-05-30 সর্বশেষ স্থিতিশীল সংস্করণ: Active 2017-10-31 এপ্রিল 2019 ডিসেম্বর 2019
9.x 2017-10-01 কোন LTS N/A জুন 2018
10.x Dubnium 2018-04-24 সর্বশেষ স্থিতিশীল সংস্করণ: Active অক্টোবর 2018 এপ্রিল 2020 এপ্রিল 2021
11.x 2018-10-23 কোন LTS N/A জুন 2019
একটি পুরানো সংস্করণ, তবে এখনও সমর্থিত: 12.x সর্বশেষ স্থিতিশীল সংস্করণ: Active LTS Erbium 2019-04-23 2019-10-22 2021-04-01 2022-04-01
সর্বশেষ স্থিতিশীল সংস্করণ: 13.x সর্বশেষ স্থিতিশীল সংস্করণ: Current 2019-10-22 N/A 2020-06-01
14.x Pending Fermium 2020-04-21 2020-10-20 2021-10-20 2023-04-30

প্রযুক্তিগত বিবরণ[সম্পাদনা]

নোড জেএস কে জাভাস্ক্রিপ্ট এর রান টাইম ইনভাইরনমেন্ট বলা হয় ।

কোডের উদাহরণ[সম্পাদনা]

নোড.জেএস টার্মিনালে REPL প্রযুক্তি ব্যবহার করে বা ফাইল ইন্টারপ্রেট করে কোদ রান করা যায়। টার্মিনালে (UTF-16) এ স্টান্ডার্ড আউটপুটের উদাহরণ

console.log("স্বাগতম");
স্বাগতম

নোড.জেএস ব্যবহার করে লোকাল HTTP সার্ভার তৈরী

var http = require('http');
http.createServer( function (request, response) {
    response.writeHead(200, {'Content-Type': 'text/plain'});
    response.end('Hello World\n'); 
} ).listen(8000);
console.log('Server running at http://localhost:8000/');

আরও দেখুন[সম্পাদনা]

তথ্যসূত্র[সম্পাদনা]

  1. "node-v0.x-archive on GitHub"। সংগ্রহের তারিখ ২ আগস্ট ২০১৪ 
  2. https://github.com/nodejs/node/blob/master/BUILDING.md
  3. "node/LICENSE at master"GitHub। Node.js Foundation। ১২ জুলাই ২০১৭। সংগ্রহের তারিখ ১২ জুলাই ২০১৭ 
  4. https://www.ibm.com/developerworks/community/blogs/gcuomo/entry/javascript_everywhere_and_the_three_amigos?lang=en

আরও পড়ুন[সম্পাদনা]

বাহ্যিক লিঙ্ক[সম্পাদনা]

অফিসিয়াল ওয়েবসাইট