Sencha Cmd ExtJS অ্যাপ্লিকেশন তৈরি, ডেভেলপ এবং ডিপ্লয় করার জন্য একটি শক্তিশালী টুল। নতুন প্রজেক্ট তৈরি করার জন্য এটি অত্যন্ত কার্যকর। এই গাইডে, আমরা Sencha Cmd ব্যবহার করে ExtJS প্রজেক্ট তৈরি করার ধাপগুলো দেখব।
আপনার অপারেটিং সিস্টেম অনুযায়ী টার্মিনাল বা কমান্ড প্রম্পট খুলুন।
নিচের কমান্ডটি ব্যবহার করে একটি নতুন ExtJS অ্যাপ্লিকেশন তৈরি করুন:
sencha -sdk /path/to/extjs generate app MyApp /path/to/myapp
/path/to/extjs
: ExtJS SDK এর অবস্থান।MyApp
: প্রজেক্টের নাম।/path/to/myapp
: যেখানে আপনি প্রজেক্ট তৈরি করতে চান সেই ডিরেক্টরির পথ।উদাহরণ:
sencha -sdk C:/ExtJS/sdk generate app DemoApp C:/Projects/DemoApp
cd /path/to/myapp
sencha app watch
http://localhost:1841/
Sencha Cmd দিয়ে তৈরি প্রজেক্টের ডিরেক্টরি স্ট্রাকচার সাধারণত নিম্নরূপ:
/myapp
├── app/ # অ্যাপ্লিকেশনের মূল কোড
│ ├── model/ # মডেল সংক্রান্ত ফাইল
│ ├── view/ # ভিউ সংক্রান্ত ফাইল
│ ├── controller/ # কন্ট্রোলার ফাইল
│ └── store/ # স্টোর ফাইল
├── resources/ # স্টাইল এবং থিম সংক্রান্ত ফাইল
├── app.js # অ্যাপ্লিকেশনের এন্ট্রি পয়েন্ট
├── index.html # অ্যাপ্লিকেশনের প্রধান HTML ফাইল
└── build/ # বিল্ড আউটপুট ফোল্ডার
sencha generate view Main
sencha generate controller MainController
sencha generate model User
প্রোডাকশন পরিবেশের জন্য অপ্টিমাইজড কোড প্যাকেজ তৈরি করতে:
sencha app build production
build/production
ফোল্ডারে পাওয়া যাবে।ডিপ্লয়মেন্টের জন্য বিল্ড ফাইলগুলো একটি ওয়েব সার্ভারে (যেমন Apache, Nginx) আপলোড করুন।
Sencha Cmd ব্যবহার করে ExtJS প্রজেক্ট তৈরি করা সহজ এবং কার্যকর। এটি প্রজেক্ট কাঠামো, বিল্ড প্রসেস, এবং ডিপ্লয়মেন্টে সাহায্য করে, যা ডেভেলপারদের সময় এবং প্রচেষ্টা বাঁচায়।