সহজ সরল ভাষায়, বাংলায় জ্যাঙ্গো শিখুন... |
একজন নুব হিসেবে আপনি কিছু স্টেপ অবশ্যই মাথায় রাখবেন।
ধরুন আপনি একটি ওয়েব ব্লগ তৈরী করবেন।
জ্যাঙ্গো একটি MVT ফ্রেমওয়ার্ক।
[ MVT =
M/মডেল(আপনার পোষ্টের ক্লাস বা পোষ্টের নমুনা ফ্রেম, যা ডাটাবেজে টেবিল ক্রিয়েট করে রাখে।),
T/ টেমপ্লেট (ফ্রন্টএন্ডে আপনার পোষ্ট সমূহ দেখানো),
V/ ভিউ- কন্ট্রোলার(যে ফাংশনগুলোর মাধ্যেমে আপনার সাইট কাজ করবে)]
আপনাকে কি কি করতে হবে?
১. আপনাকে অবশ্যই একটি প্রজেক্ট শুরু করতে হবে...
২. আপনি প্রজেক্টের আন্ডারে একটি এ্যাপ ব্লগ তৈরী করতে হবে।
৩. প্রতিটি প্রজেক্টের আন্ডারে একাধিক এ্যাপ তৈরী করতে পারবেন।
৪. প্রতিটি এ্যাপ ভিন্ন ভিন্ন সাইট হিসেবে থাকবে।
৫. প্রতিটি এ্যাপের ফাংশন, পাথ, ইউআরেল ভিন্ন ভিন্ন হবে।
তাই প্রতিটি এ্যাপের নেভিগেশন ভিন্ন হবে... এবং প্রতিটি এ্যাপ মূল প্রজেক্টের নেভিগেশনে যুক্ত করতে অবশ্যই urls এ path যোগ করতে হবে এবং সেটিংসে লিখে দিতে হবে আপনার এ্যাপ গুলো কি কি..
ধরুন আপনি একটি ওয়েব ব্লগ তৈরী করবেন।
জ্যাঙ্গো MVT কি ভাবে কাজ করে। |
[ MVT =
M/মডেল(আপনার পোষ্টের ক্লাস বা পোষ্টের নমুনা ফ্রেম, যা ডাটাবেজে টেবিল ক্রিয়েট করে রাখে।),
T/ টেমপ্লেট (ফ্রন্টএন্ডে আপনার পোষ্ট সমূহ দেখানো),
V/ ভিউ- কন্ট্রোলার(যে ফাংশনগুলোর মাধ্যেমে আপনার সাইট কাজ করবে)]
আপনাকে কি কি করতে হবে?
১. আপনাকে অবশ্যই একটি প্রজেক্ট শুরু করতে হবে...
২. আপনি প্রজেক্টের আন্ডারে একটি এ্যাপ ব্লগ তৈরী করতে হবে।
৩. প্রতিটি প্রজেক্টের আন্ডারে একাধিক এ্যাপ তৈরী করতে পারবেন।
৪. প্রতিটি এ্যাপ ভিন্ন ভিন্ন সাইট হিসেবে থাকবে।
৫. প্রতিটি এ্যাপের ফাংশন, পাথ, ইউআরেল ভিন্ন ভিন্ন হবে।
তাই প্রতিটি এ্যাপের নেভিগেশন ভিন্ন হবে... এবং প্রতিটি এ্যাপ মূল প্রজেক্টের নেভিগেশনে যুক্ত করতে অবশ্যই urls এ path যোগ করতে হবে এবং সেটিংসে লিখে দিতে হবে আপনার এ্যাপ গুলো কি কি..
এক ছবিটা খেয়াল রাখুন>>
ওয়েব সাইট করতে গেলে আমরা প্রথম ভাবনা CRUD[Create, Read, Update and Delete.]
বা Back- End বা এডমিন প্যানেল।
এদিক থেকে জ্যাঙ্গোতে এডমিন প্যানেল তৈরী করার ঝামেলা নাই, তাই আপনি MVT বা মডেল ভিউ কন্ট্রোলারের শুধুই M মডেল এবং T বা ভিউ তৈরী করলেই হবে, কারন V বা কন্ট্রোলার (এডমিনের জন্য জ্যাঙ্গো নিজেই জেনারেট করে দিয়ে দিচ্ছে, যার আপনি চাইলে কাস্টমাইজ করতে পারবেন)।
জ্যাঙ্গোর সংক্ষিপ্ত একটা আর্কিটেকচার |
বা Back- End বা এডমিন প্যানেল।
এদিক থেকে জ্যাঙ্গোতে এডমিন প্যানেল তৈরী করার ঝামেলা নাই, তাই আপনি MVT বা মডেল ভিউ কন্ট্রোলারের শুধুই M মডেল এবং T বা ভিউ তৈরী করলেই হবে, কারন V বা কন্ট্রোলার (এডমিনের জন্য জ্যাঙ্গো নিজেই জেনারেট করে দিয়ে দিচ্ছে, যার আপনি চাইলে কাস্টমাইজ করতে পারবেন)।
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন