somewherein... blog badh bhangar awaaj recent posts http://www.somewhereinblog.net http://www.somewhereinblog.net/config_bangla.htm copyright 2006 somewhere in... ০০৩. হাতে নিলেম ঢাল তলোয়ার
প্রথমেই একটা ওয়েব সার্ভার চাই এবং এক্ষেত্র অ্যাপাচীর উপর কোন কথা নেই। অ্যাপাচী জটিল, তবে কাজে অতুলনীয়।

পিএইচপি তো চাইই, না হয়ে কাজ করবো কি দিয়ে।

সাথে লাগবে মাইএসকিউএল। কেন? এটা দ্রুতগতি সম্পন্ন ডেটাবেস সার্ভার। আজকের দিনে ডেটাবেস সার্ভার নিয়ে না ঘাটলে ভুগতে হবে। এটা ওরাকলের সাথে দৌড়ে না পারলেও ওয়েব অ্যাপস এর জন্য খাসা!


এখন কথা হল এসব টুল কই পাবো, কিভাবেই সেটাপ করবো?

Click This Link

উপরের লিংকে গেলে পাবেন জ্যাম্প । ডাউনলোড করে নিন। এবার সেটাপ করুন নীচের লিংক দেখে
Click This Link

হয়ে গেল সেটাপ, হ্যা এতোই সোজা!
শুধু দেখতে হবে যেন অ্যাপাচী আর মাইএসকিউএল সার্ভিস যেন রানিং মোডে থাকে]]>
http://www.somewhereinblog.net/blog/php4funblog/28708542 http://www.somewhereinblog.net/blog/php4funblog/28708542 2007-04-30 23:37:10
০০২. কোমরবাধে নামার আগে
১. এইটিটিপি প্রোটোকল
২. ওয়েব সার্ভার
৩. ওয়েব অ্যাপ্লিকেশন ইন্জিন
৪. জাভাস্ক্রীপ্ট

খুব সংক্ষেপে এইটিটিপি প্রোটোকল বলতে সেই ভাষাকেই বোঝায় যাতে ব্রাউজার আর ওয়েব সার্ভার কথা বলে। ইন্টারনেট এক্সপ্লোরার, ফায়ারফক্স এরা ব্রাউজার আর অ্যাপাচি হল ওয়েব সার্ভার। আমরা যখন লিখি http://www.google.com, তখন আমরা গুগল.কমের www নামের ওয়েবসার্ভারে যোগাযোগ করার চেষ্টা করি।

এখন দেখা যাক এইটিটিপি প্রোটোকলের ভাষাটা কেমন । ধরুন আপনি নীচের ওয়েবসাইটে যেতে চান।
http://www.google.com/MyFriends.html

আপনার ব্রাউজার তখন গুগুল.কমে কানেক্ট করবে। তারপর বলবে তার MyFriends.html নামের ফাইলটা চাই। ব্যাস, গুগুলের ওয়েবসাভার ফাইলটা পাঠিয়ে দেবে। এই জাতীয় যোগাযোগকে বলে গেট রিকোয়েস্ট, পরে আমরা বিশদে জানব। আরেক ধরেনের রিকোয়েস্ট আছে, তাকে বলে পোস্ট রিকোয়েস্ট। আপনি যখন ইয়াহু মেইলে লগিন করেন তখন আপনি কিছু তথ্য ওয়েবসার্ভারকে জানিয়ে দেন যার বিনিময়ে সেও আপনাকে কিছু তথ্য পাঠায় । হালকা জ্ঞান হিসেবে এ পর্যন্ত জানাই যথেষ্ট । পরে তো আরো কথা হবেই।

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

পরিশেষে আসি জাভা স্ক্রীপ্টের কথায়। আগে ব্রাউজার ফাইল লেনাদেনা করেই খালাস ছিল। নেটস্কেপ এর লোকজন ভাবলো ব্রাউজারে প্রোগ্রামিং এর সুবিধা দিলে কেমন হয়, তাহলে সার্ভারের উপর চাপ কমিয়ে ব্রাউজার দিয়েও কাজের কাজ করা যাবে কিছু কিছু। তখন জাভা নিয়ে ভীষন মাতামাতি । সেই জোশে তারা জাভাস্ক্রীপ্ট বলে একটা ভাষা তৈরি করে জুড়ে দিল তাদের নেটস্কেপ ব্রাউজারে।
(আমি সেই সময়ের মানুষ, বড় নস্টালজিক হয়ে গেলাম!) । তাদের দেখাদেখি এখন সবাই জাভা স্ক্রীপ্টকে বুকে টেনেছে। জাভা স্ক্রীপ্ট শুরুতে ছাগু টাইপ ল্যাংগুয়েজ থাকলেও এখন সে দাপুটে ষাড়ের মতো শক্তিশালী । এই বিদ্যাটা থাকলে অসাধারন ওয়েব অ্যপস বানানো যাবে তাতে সন্দেহ নেই।
]]>
http://www.somewhereinblog.net/blog/php4funblog/28708541 http://www.somewhereinblog.net/blog/php4funblog/28708541 2007-04-30 23:25:29
০০১. গৌরচন্দ্রিকা http://www.somewhereinblog.net/blog/php4funblog/28708539 http://www.somewhereinblog.net/blog/php4funblog/28708539 2007-04-30 22:59:22