Answered 2 years ago
আপনি যদি ফেসবুকের মত একটি ওয়েবসাইট বানাতে চান তাহলে আগে জানতে হবে ফেসবুক কিভাবে তৈরী করা হয়েছে।। তো প্রথমেই ছোটো করে দেখি কি কি প্রোগ্রামিং ল্যাংগুয়েজ ফেসবুকে ব্যাবহার করা হয়েছে -
ফ্রন্ট-এন্ডে এইচটিএমএল (HTML), সিএসএস (CSS) ,পিএইচপি (PHP)
চ্যাটিং এর জন্য Erlang
এছাড়াও জাভা (Java) এবং সিপিপি (C++) বিভিন্ন যায়গায় ব্যাবহার করা হয়।।
মোবাইল অ্যাপ এর জন্য রিয়্যাক্ট (React) ব্যাবহার করা হয়।।
এছাড়া বিভিন্ন জাভাস্ক্রিপ (Javascript) ফ্রেমওয়ার্ক বিভিন্ন কাজে ব্যাবহার করা হয়।
এসব ছাড়াও বিভিন্ন ফ্রেমওয়ার্ক, মেশিন লার্নিং টুল, ব্যাবহার করা হয়।। এছাড়া ফেসবুক এআই রিসার্চ (FAIR) টিম আছে যারা ফেসবুকের বিভিন্ন ফিচারগুলোকে আরোও কার্যকরী এবং ব্যাবহার উপযোগী করার জন্য কাজ করে যাচ্ছে।।
এবার আসি কিভাবে আরেকটি বানানো যেতে পারে -
প্রথমেই যে ব্যাপারটা আসে তা হচ্ছে ফেসবুকে ৪৩০৩০ জন কর্মরত আছে (৩০ সেপ্টেম্বর ২০১৯ পর্যন্ত)।। যাদের একেকগ্রুপ একেক টাইপের কাজ নিয়ে আছে।। কোনো গ্রুপ ফ্রন্ট এন্ড, অন্য কোনো গ্রুপ ইমেজ নিয়ে রিসার্স, মেশিন লার্নিং নিয়ে রিসার্চ, কেউবা ম্যানেজমেন্ট এভাবে আছে।।
তো এই পর্যন্ত যা যা বলা হয়েছে তাতে এতটুকু বোঝা যাচ্ছে যে আপনি একা ফেসবুক এর মত ওয়েবসাইট বানাইতে গেলে তা যথেষ্ট কষ্টসাধ্যকর একটা ব্যাপার হবে।।তবে আপনি শেখার জন্য ফেসবুকের কিছু ফিচার এর মত কিছু করে তা দিয়ে শিখতে পারেন।।
jannatul publisher