Command Palette

Search for a command to run...

!!! টাইপস্ক্রিপ্ট কি জাভাস্ক্রিপ্ট অলটারনেটিভ !!!
mohammadmizan
Mohammad Mizanur Rahman
·2 min read

!!! টাইপস্ক্রিপ্ট কি জাভাস্ক্রিপ্ট অলটারনেটিভ !!!

টাইপস্ক্রিপ্ট এই নাম শুনলে আমাদের অনেকের মনে হয় টাইপস্ক্রিপ্ট জাভাস্ক্রিপ্টের অলটারনেটিভ,আসলেই কি তাই? না তা নয়,টাইপস্ক্রিপ্ট হলো একটা পোগ্রামিং লাঙ্গুইজ,যাকে ডিজাইন ও ডেভলোপ করেছে টেকজায়ান্ট মাইক্রোসফট যা আমাদের চিরচেনা জাভাস্ক্রিপ্টের সুপারসেট,জাভাস্ক্রিপ্টের সকল কোড টাইপস্ক্রিপ্টে ভ্যালিড। জাভাস্ক্রিপ্ট অনেক সুন্দর একটি লাঙ্গুইজ, কিন্তু এতে অনেক প্রকার কমতি আছে।যাদের মধ্যে ওওপি অন্যতম। আমরা যারা জাভাস্ক্রিপ্টে ওওপি নিয়ে কাজ করতে চাই তারা অনেকটা জোর করেই কাজ করি কিন্তু তারপর ও পুরোপুরি ওওপির ফিল পাই না। নিচে আমরা জাভাস্ক্রিট আর টাইপস্ক্রিপ্টএর কিছু পার্থক্য দেখে নিবোঃ

  • টাইপস্ক্রিপ্ট স্ট্যাটিক টাইপ লাঙ্গুইজ,আর জাভাস্ক্রিপ্ট ডাইনামিক টাইপ লাঙ্গুইজ।
  • টাইপস্ক্রিপ্ট অবজেট-ওরিয়েনটেড লাঙ্গুইজ,আর একদিকে জাভাস্ক্রিপ্ট একটি স্ক্রিপটিং লাঙ্গুইজ।
  • টাইপস্ক্রিপ্ট আমাদের কোড করার সময়েই আমাদের এরর গুলো থ্রো করে,এইক্ষেত্রে জাভাস্ক্রিপ্ট রান টাইমে।

এছাড়া ও অনেক ছোটছোট কারন আছে যা টাইপস্ক্রিপ্ট জাভাস্ক্রিপ্ট থেকে এগিয়ে রাখে। টাইপস্ক্রিপ্ট ও জাভাস্ক্রিপ্ট সম্পর্কে আরো স্পষ্ট ধারনা পেতে পারি জন্মের কারন বিশ্লেষণ করে। টাইপস্ক্রিপ্ট এর জন্মই হয়েছে এন্টারপাইজ লেভেলের অ্যাপ্লিকেশন তৈরির জন্য । আর অন্য দিকে জাভাস্ক্রিপ্ট এর জন্ম একটি ওয়েভসাইটে ইন্টার-এক্টিভিটি তৈরির জন্য।যদি ও ইস৬ ও নোডজেস এর কল্যানে আমরা জাভাস্ক্রিপ্ট দিয়ে প্রায় সকল কিছুই করতে পারি । কিন্তু জাভাস্ক্রিপ্ট এন্টারপাইজ লেভেলের অ্যাপ্লিকেশন এর জন্য ভালো কোন সলুইশন নয় । তাই কোডকে আরো অপটিমাইজ ওয়েতে,আরো সুন্দর ডেভলোপমেন্ট ইনভাইরোমেন্ট তৈরির লক্ষ্যে আমরা টাইপস্ক্রিপ্ট ব্যবহার করতে পারি। আমি ১০০ভাগ নিশ্চিত হয়ে বলতে পারি আপনি টাইপক্রিপ্ট ব্যবহার করলে এর প্রেমে না পড়ে থাকতে পারবেন না । যদি আমরা সবাই টাইপসক্রিপ্ট নিয়েই কাজ করি তাহলে জাভাস্ক্রিপ্টের কি হবে,এর উত্তর আমি প্রথমেই দিয়েছি যেহেতু টাইপস্ক্রিপ্ট জাভাস্ক্রিপ্টের সুপারসেট সেহেতু পরিশেষে টাইপস্ক্রিপ্ট কম্পাইল হয়ে জাভাস্ক্রিপ্টএই রুপ নেই।অর্থাৎ আমরা যতই টাইপস্ক্রিপ্ট করি না কেন দিনশেষে আমাদের জাভাস্ক্রিপ্টের কাছেই আসতে হবে । আজ এতটুকুই আরেকদিন নাহয় টাইপস্ক্রিপ্ট সম্পর্কে আরো কিছু জানবো কোডিং এক্সামপলের সাথে।

নোটঃ-আমার এই লেখাটি পুরোপুরি অনলাইন-রিসার্চ এর উপর নির্বরশীল। তাই ভুল-ত্রুটি হলে ক্ষমাসুলভ হয়ে বিবেচনা করবেন ।

Comments

  • Type and hit enter to post comment
  • For multiline comments, use Shift + Enter
  • You can use markdown syntax for formatting

Cookie Consent

We use cookies to enhance your browsing experience and analyze our traffic. By clicking "Accept", you consent to our use of cookies.