TurboGears কী?
TurboGears হল একটি ওপেন সোর্স ওয়েব ফ্রেমওয়ার্ক যা Python প্রোগ্রামিং ভাষায় তৈরি করা হয়েছে। এটি উন্নত ওয়েব অ্যাপ্লিকেশন তৈরি করার জন্য একটি সমৃদ্ধ, দ্রুত এবং মডুলার ফ্রেমওয়ার্ক। TurboGears এর সাহায্যে আপনি সহজেই ওয়েব অ্যাপ্লিকেশন তৈরি করতে পারেন যা scalable এবং maintainable।
TurboGears একাধিক উপাদানের সংমিশ্রণ প্রদান করে, যেমন:
- SQLAlchemy (ORM এর জন্য)
- Jinja2 (Templating engine)
- Mako (আরেকটি Templating engine)
- Toscawidgets (UI উইজেটস)
- Cherrypy (Web server)
এই ফ্রেমওয়ার্কটি MVC (Model-View-Controller) আর্কিটেকচার অনুসরণ করে এবং সেরা পদ্ধতিতে ওয়েব ডেভেলপমেন্টের জন্য প্রয়োজনীয় টুলস সরবরাহ করে।
TurboGears ইনস্টলেশন (Pip ব্যবহার করে)
Pip হল Python এর জন্য একটি প্যাকেজ ম্যানেজার যা Python লাইব্রেরি এবং প্যাকেজ ইনস্টল করতে ব্যবহৃত হয়। TurboGears ইনস্টল করতে Pip ব্যবহার করা খুব সহজ এবং দ্রুত।
TurboGears ইনস্টল করার জন্য Pip ব্যবহার করার ধাপসমূহ:
Python ইনস্টলেশন নিশ্চিত করুন: প্রথমে আপনার সিস্টেমে Python ইনস্টল করা আছে কিনা তা নিশ্চিত করুন। টার্মিনালে নিম্নলিখিত কমান্ডটি চালিয়ে Python এর ভার্সন চেক করুন:
python --versionঅথবা যদি আপনার সিস্টেমে Python 3.x থাকে:
python3 --versionPip ইনস্টলেশন নিশ্চিত করুন: Pip সাধারণত Python এর সাথে ইনস্টল হয়ে থাকে। আপনি নিচের কমান্ড দিয়ে Pip ইনস্টলেশন চেক করতে পারেন:
pip --versionঅথবা Python 3.x এর জন্য:
pip3 --versionযদি Pip ইনস্টল না থাকে, তবে Pip এর অফিসিয়াল ডকুমেন্টেশন অনুযায়ী Pip ইনস্টল করুন।
TurboGears ইনস্টল করা: TurboGears ইনস্টল করার জন্য Pip ব্যবহার করুন। টার্মিনালে নিচের কমান্ডটি রান করুন:
pip install turbo gearsঅথবা Python 3.x ব্যবহার করলে:
pip3 install turbo gearsএই কমান্ডটি TurboGears এর সর্বশেষ ভার্সন আপনার সিস্টেমে ইনস্টল করবে।
ইন্সটলেশন যাচাই: ইনস্টলেশন সফলভাবে শেষ হলে, TurboGears এর সংস্করণ চেক করতে নিচের কমান্ডটি চালান:
tg-admin --versionএই কমান্ডটি TurboGears এর ইনস্টলেশন এবং সংস্করণ তথ্য প্রদর্শন করবে।
TurboGears ইনস্টলেশন পরবর্তী পদক্ষেপ
ইন্সটলেশনের পরে, আপনি TurboGears এর সাথে একটি নতুন প্রোজেক্ট তৈরি করতে পারেন। TurboGears আপনাকে tg-admin নামক একটি অ্যাডমিন টুল সরবরাহ করে, যা নতুন প্রোজেক্ট তৈরি করা এবং বিভিন্ন কনফিগারেশন পরিচালনা করতে সাহায্য করে।
নতুন TurboGears প্রোজেক্ট তৈরি করা:
tg-admin quickstart myprojectএখানে
myprojectহলো আপনার নতুন প্রোজেক্টের নাম। এটি TurboGears প্রোজেক্ট তৈরির জন্য একটি স্টার্টার টেমপ্লেট তৈরি করবে।প্রোজেক্ট ডিরেক্টরিতে প্রবেশ করুন:
cd myprojectডেভেলপমেন্ট সার্ভার চালু করা:
TurboGears প্রকল্পটি তৈরি হওয়ার পরে, আপনি ডেভেলপমেন্ট সার্ভার চালু করতে পারেন:
python3 setup.py serveঅথবা
pythonব্যবহার করতে:python setup.py serveএর মাধ্যমে আপনি আপনার ব্রাউজারে http://127.0.0.1:8080/ অ্যাক্সেস করে অ্যাপ্লিকেশনটি দেখতে পাবেন।
সারাংশ
TurboGears হল একটি শক্তিশালী Python ফ্রেমওয়ার্ক যা দ্রুত ওয়েব অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য ডিজাইন করা হয়েছে। এটি Pip প্যাকেজ ম্যানেজার ব্যবহার করে সহজে ইনস্টল করা যায়। ইনস্টলেশন প্রক্রিয়া শেষে আপনি নতুন প্রোজেক্ট তৈরি করতে পারেন এবং ডেভেলপমেন্ট সার্ভার চালু করে আপনার অ্যাপ্লিকেশন ডেভেলপ করতে শুরু করতে পারেন। TurboGears এর সাথে কাজ করার জন্য আপনার Python এবং Pip ইনস্টল করা থাকতে হবে এবং এটি সম্পূর্ণরূপে ওয়েব ডেভেলপমেন্টের জন্য প্রয়োজনীয় সরঞ্জাম সরবরাহ করে।
Read more