Angularjs এর উদ্ভাদন এবং এটি কি ?

ওয়েবমেকারবিডি > ব্লগ > AngularJS Tutorial > Angularjs এর উদ্ভাদন এবং এটি কি ?

Angularjs এর উদ্ভাদন এবং এটি কি ?

Angularjs এর উদ্ভাদন এবং এটি কি ?

Angularjs একটি ওপেন সোর্স ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক। এটি মূলত ২009 সালে মাইস্কো হেভি এবং অ্যাডাম অ্যাব্রোনস দ্বারা তৈরি করা হয়েছিল। এটি এখন Google দ্বারা পরিচালিত হয় তার সর্বশেষ সংস্করণ 1.4.3 হয়।

বৈশিষ্ট্য

 

১. Angularjs একটি শক্তিশালী জাভাস্ক্রিপ্ট ভিত্তিক ডেভেলপমেন্ট ফ্রেমওয়ার্ক যা সমৃদ্ধ ইন্টারনেট অ্যাপ্লিকেশন (রিয়া) তৈরি করতে পারে।
২. Angularjs একটি ক্লিন এমভিসি (মডেল ভিউ কন্ট্রোলার) পদ্ধতিতে ক্লায়েন্ট সাইড অ্যাপ্লিকেশন (জাভাস্ক্রিপ্ট ব্যবহার করে) লিখতে ডেভেলপারদের বিকল্প প্রদান করে।
৩. Angularjs মধ্যে লিখিত অ্যাপ্লিকেশন ক্রস ব্রাউজার অনুবর্তী হয়। AngularJs স্বয়ংক্রিয়ভাবে প্রতিটি ব্রাউজারের জন্য JavaScript কোড পরিচালনা করে।
৪. Angularjs পুরো ওপেন সোর্স, সম্পূর্ণ বিনামূল্যে, এবং বিশ্বব্যাপী হাজার হাজার ডেভেলপারদের দ্বারা ব্যবহৃত। এটি apache লাইসেন্স সংস্করণ 2.0 এর অধীনে লাইসেন্স করা.

সামগ্রিকভাবে, angularjs একটি বৃহৎ স্কেল এবং উচ্চ কর্মক্ষমতা ওয়েব অ্যাপ্লিকেশন। যেটি মেইনটেইন করা এবং অন্যান্ন কাজে ব্যবহার করা খুবই সহজ।

কোর বৈশিষ্ট্য

 

angularjs এর সবচেয়ে গুরুত্বপূর্ণ মূল বৈশিষ্ট্য নিম্নলিখিত –

১. Data-binding
২. Scope
৩. Controller
৪. Services
৫. Filters
৬. Directives
৭. Templates
৮. Routing
৯. Model View Whatever
১০. Deep Linking
১১. Dependency Injection

এই সম্পর্কে আমরা অনেক আলোচনা করবো স্টেপ বাই স্টেপ

ধারণা

 

নিম্নলিখিত চিত্রটি AngularJS কয়েকটি গুরুত্বপূর্ণ অংশকে চিত্রিত করে, যা পরবর্তী অধ্যায়গুলিতে আমরা বিস্তারিত আলোচনা করব।

 

 

AngularJS উপাদানগুলি

 

AngularJS কাঠামোটি তিনটি প্রধান অংশে বিভক্ত করা যায় –
১. ng-app − এই ডিরেক্টিভটি ডিফাইন করে এবং লিংক করে AngularJS এপ্লিকেশন এর সাথে এইচটিএমএল এর সাথে।
২. ng-model −এই ডিরেক্টিভটি ডিফাইন করে এবং লিংক করে AngularJS এপ্লিকেশন এর সাথে এইচটিএমএল ইনপুট কন্ট্রোল এর সাথে।
৩. ng-bind − এই ডিরেক্টিভটি ডিফাইন করে এবং লিংক করে AngularJS এপ্লিকেশন এর সাথে এইচটিএমএল ট্যাগ এর সাথে।

আমাদের টুটোটোরিয়াল ভালো লাগলে সকলের সাথে শেয়ার করবেন নতুন টিউটোরিয়াল এর জন্যে আমাদের সাথে থাকুন। ধন্যবাদ

Leave a Reply

Your email address will not be published. Required fields are marked *

4 × two =