ExtJS ব্যবহার শুরু করার আগে আপনার সিস্টেমে সঠিক পরিবেশ প্রস্তুত করতে হবে। এটি করার জন্য, Node.js, Sencha CMD, এবং Java Development Kit (JDK) ইনস্টল করতে হবে। এই পরিবেশ ExtJS অ্যাপ্লিকেশন তৈরি, ডিবাগ, এবং ডিপ্লয় করার জন্য অপরিহার্য।
Node.js ExtJS ডেভেলপমেন্ট টুলস পরিচালনা করার জন্য প্রয়োজন। এটি একটি জাভাস্ক্রিপ্ট রানটাইম যা npm (Node Package Manager) সরবরাহ করে।
Sencha CMD ExtJS অ্যাপ্লিকেশন তৈরি, বিল্ড, এবং ডিপ্লয় করার জন্য একটি অপরিহার্য টুল। এটি ক্লায়েন্ট-সাইড কোড অপ্টিমাইজেশন এবং অ্যাসেট ম্যানেজমেন্টে সাহায্য করে।
Sencha CMD কাজ করার জন্য JDK প্রয়োজন। এটি Java Runtime Environment (JRE) এবং টুলস সরবরাহ করে।
ইনস্টলেশনের সাফল্য যাচাই করতে নিচের কমান্ডটি চালান:
node -v
এটি Node.js এর সংস্করণ দেখাবে।
npm ইনস্টলেশন চেক করুন:
npm -v
এটি npm এর সংস্করণ প্রদর্শন করবে।
JDK ইনস্টল হয়েছে কিনা যাচাই করতে কমান্ডটি চালান:
java -version
এটি JDK এর সংস্করণ দেখাবে।
ইনস্টলেশনের সাফল্য যাচাই করতে নিচের কমান্ডটি চালান:
sencha
এটি Sencha CMD এর সংস্করণ প্রদর্শন করবে।
সবকিছু ঠিকমতো কাজ করছে কিনা যাচাই করার জন্য, একটি নতুন ExtJS অ্যাপ্লিকেশন তৈরি করে দেখুন:
Sencha CMD ব্যবহার করে একটি নতুন অ্যাপ্লিকেশন তৈরি করুন:
sencha -sdk /path/to/extjs generate app MyApp /path/to/myapp
ডিরেক্টরি পরিবর্তন করুন:
cd /path/to/myapp
ডেভেলপমেন্ট সার্ভার চালু করুন:
sencha app watch
লোকালহোস্টে অ্যাপ্লিকেশন দেখুন: http://localhost:1841/
ExtJS এর জন্য এই পরিবেশ প্রস্তুতি সম্পন্ন হলে, আপনি জটিল এবং ডেটা-ড্রিভেন অ্যাপ্লিকেশন তৈরি করতে পারবেন। এই টুলস এবং পরিবেশ সঠিকভাবে কনফিগার করা থাকলে, ডেভেলপমেন্ট প্রক্রিয়া অনেক সহজ হয়ে যায়।