প্রশ্ন জিজ্ঞাসা করুন নিবন্ধন বা রেজিষ্ট্রেশন ছাড়াই
0 টি ভোট
"তথ্যপ্রযুক্তি" বিভাগে করেছেন (19 পয়েন্ট)

1 উত্তর

0 টি ভোট
করেছেন (602 পয়েন্ট)
ওয়েব ডেভেলপমেন্ট কিঃ অতি সংক্ষেপে বলা যায় যে, একটি সুন্দর ওয়েবসাইট প্রতিষ্ঠা করতে, নিয়ন্ত্রন ও পরিচালনা করতে যেসমস্ত প্রোগ্রামিং মূলক কাজ করা হয় ও সর্বদা উন্নয়নের জন্য প্রোগ্রাম ভিক্তিক যে ব্যবস্থা নেওয়া হয়, সেই সমস্ত কাজগুলোকে একত্রে ওয়েবডেভেলপমেন্ট বলে। 

সার্ভার তৈরির জন্য কিছু ইউটিলিটি প্রোগ্রাম ব্যতিত, সার্ভার নিয়ন্ত্রন, কনফিগারেশন, ডেটাবেজ নিয়ন্ত্রন প্রভুতি কাজের জন্য html, javascript,  css, php, mysql, বিভিন্ন প্রকার bootstrap, ajax, perl, python প্রভুতি প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করে বিভিন্ন টুলস তথা সফটওয়ার তৈরি ব্যবহার নিয়ন্ত্রন সবকিছুই ওয়েবডেভেলপমেন্ট এর অন্তর্ভুক্ত।

এসমস্ত কাজ করতে যা যা প্রয়োজন হয়ঃ একজন দক্ষ ওয়েব ডেভেলপার হতে প্রয়োজন একটি ভাল কম্পিউটার, ইউটিলিটি সফটওয়ার যেমনঃ টেক্সট এডিটর, কম্পাইলার, রানটাইম এনভাইরনমেন্ট , প্রতিটি প্রোগ্রামের জন্য ভিন্ন ভিন্ন এন্টারপ্রেটার যুক্ত কম্পাইলার। ও উপযুক্ত লজিক হার্ডোওয়ার ।

মোবাইল ফোনঃ মোবাইল ফোন ডিজাইন করা হয়েছে যোগাযোগ করার জন্য। তথাপি অনলাইন ভিক্তিক বেশ কিছু কাজ করা যায় যদিও সেগুলোও যোগাযোগের অন্তর্ভুক্ত।

কিন্তু বর্তমানে স্মার্ট ফোনে বিনোদন সুবিধাসহ এপস ভিক্তিক অনেক কাজ করা যায়।

প্রোগ্রাম করার ডিভাইস হিসাবে মোবাইল ফোনঃ মোবাইল ফোন বিভিন্ন প্রকার ল্যাঙ্গুয়েজ এর প্রোগ্রামিং করার জন্য ডিজাইন করা হয়নি। তাই এর হার্ডোওয়ার ও সেভাবে কম্পিটেবল নয়। তবে ওয়েব ভিক্তিক যোগাযোগ করার জন্য বিশেষ ডিজাইন আছে। একারনে মোবাইল ব্রাউজার দিয়া বিভিন্ন ওয়েবপেজ রান করানো যায়। তবে এক্ষেত্রে html,css,javascript  মূলত কাজ করে। অন্য ল্যাঙ্গুয়েজ কাজ করেনা। কারন এতে ঐসকল ল্যাঙ্গুয়েজ এর জন্য কম্পাইলার বা ডিকোডার নাই। এবং ইউটিলিটি সফটওয়ারও নাই। রানটাইম এনভাইরনমেন্ট থাকেনা। তাই মোবাইল দ্বারা ওয়েব ডেভেলপমেন্ট এর কাজ করা যাবেনা।

কিছু এডভান্স প্রযুক্তিঃ বর্তমানে এপের মাধ্যমে কিছু এডভান্স প্রযুক্তিতে বিশেষ ধরনের কম্পাইলার তৈরি করে মোবাইলে ব্যবহার হচ্ছে। যেমন c,c++ শেখার এপস, php,  javascript শেখার এপস পাওয়া যায় যা দ্বারা ওয়েব ডেভেলপমেন্ট এর কাজ কিছুটা শেখা যায়। মুলত হাতে খড়িটা দেওয়া যায়।

কেন পূর্ণভাবে শেখা যাবেনা, সমস্যা কিঃ মোবাইল ফোনের এই এপস গুলো মূলত কাজ করে জাভা ফাংশন দ্বারা বিভিন্ন xml ফাইলকে কল করার মাধ্যমে। এখানে প্রকৃত প্রোগ্রামিং ল্যাঙ্গুয়েজ এর কম্পাইলার থাকেনা। xml ফাইল হচ্ছে এপের ভেতর প্রিলোড করা কিছু ফ্রেমওয়ার্ক। যা নির্দিষ্ট ভাবে সেট করা ফলাফল দেখাতে পারে জাভা ফাংশন এক্সিকিউট এর মাধ্যমে।

যেমনঃ কম্পিউটারে php এক্সিকিউশন প্লাটফর্মে  echo ফাংশন দ্বারা কোন নির্দেশ কে প্রিন্ট নেয়া হয়। মোবাইল ফোনে php এক্সিকিউট হবেনা। কিন্তু কম্পিউটারের মতই একই ফলাফল দেখাতে পারবে। কারনঃ কম্পিউটারে এক্সিকিউট করলে যা হত তা এপে xml এ মডিউল করে জাভা দ্বারা কলের মাধ্যমে প্রদর্শন করা হয়।

তবে আশা করা হচ্ছে অদূর ভবিষ্যতে প্রকৃত কাজ হবে।

এছাড়াও মোবাইল ফোন টাইপিং, ডিবাগিং স্থানান্তর প্রভুতির জন্য উপযুক্ত নয়। ছোট ও একটি মাত্র উইন্ডোতে সকল কাজ গুছিয়ে করা সম্ভব নয়।

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

সম্পর্কিত প্রশ্নগুচ্ছ

0 টি ভোট
1 উত্তর
20 ফেব্রুয়ারি "বিজ্ঞান ও প্রযুক্তি" বিভাগে জিজ্ঞাসা করেছেন রিপন (1.5k পয়েন্ট)
0 টি ভোট
0 টি উত্তর

9 Online Users
0 Member 9 Guest
Today Visits : 1883
Yesterday Visits : 7061
Total Visits : 3694387

বয়স গণনা করুন





     বয়স : 0 বছর     
            0 মাস
            1 দিন
...