অযোগ্য ব্যক্তির লগইন ফাংশন বাস্তবায়ন, কিন্তু...

3 min

language: ja bn en es hi pt ru zh-cn zh-tw

হ্যালো, আমি অযোগ্য।

আমি Express.js, MongoDB এবং JWT ব্যবহার করে একটি সহজ লগইন ও রেজিস্ট্রেশন ফাংশন তৈরি করার চেষ্টা করেছি।

প্রথমে আমি MariaDB ব্যবহার করার কথা ভেবেছিলাম, কিন্তু ট্রেন্ড অনুসরণ করে NoSQL চেষ্টা করার ইচ্ছাও ছিল, তাই MongoDB ব্যবহার করে দেখলাম।

Express.js না হলেও কি চলে না?

যদিও আমি মাঝপথ থেকে অর্ধেকটা এমনটা ভাবছিলাম, আমার মনে হচ্ছে Express.js দিয়ে একটি নোড তৈরি করার চেয়ে FastAPI দিয়ে সবকিছু কেন্দ্রীভূতভাবে পরিচালনা করা সহজ হবে।

আসলে, এই ধরনের বেঞ্চমার্ক পরীক্ষা করলে কোনটি আরও ভালো ইন্টারঅ্যাকশন করতে পারে তা নিয়ে আমার কৌতূহল আছে, তবে আপাতত সে বিষয়টি বাদ দিচ্ছি।

যদি শুধুমাত্র একটি API সার্ভার তৈরি করার কথা ভাবা হয় যা ন্যূনতম পাইথন ইনস্টল করা থাকলেই চলে, তাহলে FastAPI থেকে সবকিছু পরিচালনা করা সহজ, এবং পঠনযোগ্যতার কথা ভাবলে (যদিও একটি API সার্ভারের জন্য পঠনযোগ্যতা কতটা প্রয়োজন তা আমি জানি না, যা আসলে খুব বেশি পরিবর্তনের প্রয়োজন হয় না), আমার মনে হয় এটাই ঠিক আছে।

যাইহোক, আমি Express ব্যবহার করেছিলাম কারণ আমি Qiita-তে এটি সম্পর্কে পড়েছিলাম এবং মজা করে এটি বাস্তবায়ন করার চেষ্টা করেছিলাম, কিন্তু পরে আমার মনে হতে শুরু করে যে এটি ব্যবহার করার আসলে কোনো মৌলিক অর্থ আছে কিনা।

যাইহোক, আমি তো আর ডেভেলপমেন্ট ফিল্ডে নেই, তাই কিছুই জানি না...

যারা এই সব কিছু ভেবে ডেভেলপ করেন, সেই ডেভেলপমেন্ট ফিল্ডের মানুষদের আমি সত্যিই শ্রদ্ধা করি। অবশ্যই, যেহেতু এটি একা করা হয় না, তাই সমস্ত পর্যালোচনার মধ্য দিয়ে যাওয়ার পর অন্যের মতামত শুনে নমনীয়ভাবে সাড়া দেওয়া, এবং বিদ্যমান জিনিসগুলিকে মৌলিকভাবে নমনীয়ভাবে পরিবর্তন করা একটি কষ্টকর কাজ।

যদি এর সর্বোত্তম সমাধান খুঁজে পাওয়া যায়, তাহলে আমার মনে হয় আরও অনেক কিছু তৈরি করা সম্ভব হবে, কিন্তু আমি একটি কফি শপে গিয়ে ধীরে ধীরে এটি নিয়ে ভাবব...

আপনারা কী করেন? তাহলে আবার দেখা হবে।