জাভাস্ক্রিপ্ট ছাড়া ওয়েবসাইট তৈরি করার কথা ভাবাও যায় না। জাভাস্ক্রিপ্ট সবথেকে বেশি ব্যবহৃত হয় ওয়েবসাইটে। কারণ ব্রাউজার এর ডিফল্ট ল্যাঙ্গুয়েজ হচ্ছে জাভাস্ক্রিপ্ট। একসময় জাভাস্ক্রিপ্ট কে ব্যবহার করা হতো শুধুমাত্র ব্রাউজারে। কিন্তু এখন এই জাভাস্ক্রিপ্ট কে সব জায়গায় ব্যবহার করা হয়। অ্যান্ড্রয়েড অ্যাপস তৈরি, আইওএস অ্যাপস তৈরি ডেক্সটপ অ্যাপস তৈরি, গেম ডেভেলপমেন্ট, থ্রিডি মডেলিং, ব্রাউজার এক্সটেনশন তৈরি, ওয়েবসাইটের ডিজাইন এ, সার্ভার সাইডে, আল্টাফিসুয়াল ইন্টেলিজেন্ট এ, ডিপ লার্নিং, মেশিন লার্নিং এমনকি মাইক্রোকন্ট্রোলার ও ব্যবহার করা হয় জাভাস্ক্রিপ্টকে। আপনি যদি Google এ টপ 5 প্রোগ্রামিং ল্যাঙ্গুয়েজ লিখে সার্চ করেন তাহলে দেখবেন সেখানে জাভাস্ক্রিপ্ট এর নাম আছে। এখন আমি আপনাকে জাভাস্ক্রিপ্টের কিছু ফ্রেমওয়ার্ক ও লাইব্রেরী সম্পর্কে বলবো যেগুলো খুবই জনপ্রিয়
Browser
JavaScript
React
Angular
Vue
Ember
Gatsby
Jquery
Meteor
Server
Nodejs
Express
Deno
Koa
LoopBack
Meteor
Mobile Apps
React Native
Ionic
Titanium
Jquery Mobile
NativeScript
Phonegap/Cordova
Sencha Touch
Mobile Angular UI
Meteor
Desktop Application
Electron
Meteor
Game Development
Gdevelop
Melonjs
Impactss
Babylonjs
Phaser
pixijs
Machine Learning & AI
TensorFlow
Brain.js
Convnetjs
Keras.js
Ml5
Stdlib
Robotics & IOT
J5
Iot.js
NODE-RED
JerryScript
Cylon.js
3D Modelling
- Three.js
জাভাস্ক্রিপ্ট এই প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখে আপনি একই সাথে চারটা প্লাটফর্মে এপস বানাতে পারবেন। তাই নিঃসন্দেহে বলা যায় জাভাস্ক্রিপ্ট একটি দারুণ প্রোগ্রামিং ল্যাঙ্গুয়েজ। Javascript এর বেসিক তো অ্যাডভান্স আপনি যদি খুব ভালো ভাবে পারেন তাহলে উপরে বালা ফ্রেমওয়র্ক লাইব্রেরী নিয়ে আপনি ভালো ভাবে কাজ করতে পারবেন। অন্যথায় কাজ করতে গিয়ে মাঝে মাঝে সমস্যায় পড়বেন। তাই আগে ভালো করে প্রোগ্রামিং ল্যাঙ্গুয়েজ টি শিখুন এবং তারপর ফ্রেমওয়র্ক ও লাইব্রেরী নিয়ে কাজ করা শুরু করুন।
{অবশ্যই নেটিভ ল্যাঙ্গুয়েজে কাজ করা ভালো কিন্তু কতটা নেটিভ?}
(লিখাটি পড়ার জন্য ধন্যবাদ♥️)
( লেখায় কোথাও ভুল হলে ক্ষমা করে দেবেন 🙏 )