Sencha Cmd দিয়ে নতুন ExtJS প্রজেক্ট তৈরি করা

Web Development - এক্সটিজেএস (ExtJS) - ExtJS সেটআপ এবং ইনস্টলেশন |

Sencha Cmd ExtJS অ্যাপ্লিকেশন তৈরি, ডেভেলপ এবং ডিপ্লয় করার জন্য একটি শক্তিশালী টুল। নতুন প্রজেক্ট তৈরি করার জন্য এটি অত্যন্ত কার্যকর। এই গাইডে, আমরা Sencha Cmd ব্যবহার করে ExtJS প্রজেক্ট তৈরি করার ধাপগুলো দেখব।


প্রয়োজনীয়তা

  • ExtJS SDK ডাউনলোড এবং আনজিপ করা।
  • Sencha Cmd ইনস্টল করা।
  • Node.js এবং JDK সঠিকভাবে সেটআপ করা।

প্রজেক্ট তৈরি করার ধাপ

১. কমান্ড লাইন খুলুন

আপনার অপারেটিং সিস্টেম অনুযায়ী টার্মিনাল বা কমান্ড প্রম্পট খুলুন।

২. নতুন প্রজেক্ট তৈরি করুন

নিচের কমান্ডটি ব্যবহার করে একটি নতুন 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
  • এই কমান্ডটি একটি লোকাল ডেভেলপমেন্ট সার্ভার চালু করবে।
  • ব্রাউজারে এই URL ব্যবহার করে অ্যাপ্লিকেশন দেখুন:
    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 প্রজেক্ট তৈরি করা সহজ এবং কার্যকর। এটি প্রজেক্ট কাঠামো, বিল্ড প্রসেস, এবং ডিপ্লয়মেন্টে সাহায্য করে, যা ডেভেলপারদের সময় এবং প্রচেষ্টা বাঁচায়।

Content added By
Promotion