ওয়েব প্রযুক্তি
একটি ওয়েবসাইট বা অ্যাপ্লিকেশন তৈরি শুরু করলে উপলব্ধ অসংখ্য প্রযুক্তির কারণে সহজেই বিভ্রান্ত হওয়া যায়। ভাষা, ফ্রেমওয়ার্ক এবং টুলগুলোর মধ্যে নিজেকে খুঁজে পাওয়া সবসময় সহজ নয়।
এই নিবন্ধটি বর্তমানে ওয়েবে ব্যবহৃত প্রধান প্রযুক্তিগুলোর একটি সারসংক্ষেপ প্রদান করে। এটি সম্পূর্ণ নয়, তবে সবচেয়ে প্রচলিত এবং ব্যবহৃত সমাধানগুলো তুলে ধরে।
প্রোগ্রামিং ভাষা
(x)Html
ওয়েব কনটেন্টকে গঠন ও অর্থপূর্ণ করতে ব্যবহৃত একটি মার্কআপ ভাষা। “HyperText Markup Language” থেকে এসেছে, সংক্ষেপে HTML। এটি ফর্ম তৈরি, লিংক, ছবি ও ভিডিও যোগ করতে সাহায্য করে।
CSS
ওয়েব ডকুমেন্ট যেমন HTML পেজের স্টাইল নির্ধারণ করতে ব্যবহৃত হয়। “Cascading Style Sheets” থেকে এসেছে। এটি চেহারা ও অবস্থান নির্ধারণের বৈশিষ্ট্যের একটি তালিকা (রং, ফন্ট, বর্ডার ইত্যাদি)। স্টাইল শিটের লক্ষ্য হলো কনটেন্টকে তার ভিজ্যুয়াল উপস্থাপনা থেকে আলাদা করা।
PHP
PHP একটি প্রোগ্রামিং ভাষা যা ডায়নামিক ওয়েব পেজ তৈরি করতে ব্যবহৃত হয়। প্রায় ৪টির মধ্যে ৩টি ওয়েবসাইট কোনো না কোনোভাবে PHP ব্যবহার করে।
Javascript
ওয়েব পেজে অ্যানিমেশন এবং ইফেক্ট যোগ করতে ব্যবহৃত হয়। এটি পেজকে ইন্টারঅ্যাকটিভ করতে এবং ব্যবহারযোগ্যতা বা ইউজার ইন্টারফেস উন্নত করতেও ব্যবহৃত হয়।
Jquery
ওপেন-সোর্স JavaScript লাইব্রেরি যা ওয়েব পেজে JavaScript লেখা সহজ করে। এটি HTML ম্যানিপুলেশন, ইভেন্ট হ্যান্ডলিং এবং পেজের সাথে ইন্টারঅ্যাকশন সহজ করে।
অন্যান্য প্রযুক্তি
Mysql
ওপেন-সোর্স রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম। এটি একটি ওয়েবসাইটের ডেটা সংরক্ষণ এবং সংগঠিত করতে সাহায্য করে, যেমন ব্যবহারকারী, নিবন্ধ বা পণ্য।
Ajax
এটি এমন একটি প্রযুক্তি যা সার্ভার থেকে ডেটা লোড করতে দেয় পেজ রিফ্রেশ ছাড়াই। এটি ওয়েবসাইটকে আরও দ্রুত এবং ইন্টারঅ্যাকটিভ করতে ব্যবহৃত হয়।
Nodejs
এটি একটি রানটাইম পরিবেশ যা সার্ভার সাইডে JavaScript ব্যবহার করতে দেয়। এটি দ্রুত ওয়েব অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে, বিশেষ করে রিয়েল-টাইমে।
React
Facebook দ্বারা উন্নত একটি ওপেন-সোর্স JavaScript লাইব্রেরি। এটি ব্যবহারকারী ইন্টারফেস তৈরি করতে ব্যবহৃত হয়, বিশেষ করে সিঙ্গেল-পেজ ওয়েব অ্যাপ্লিকেশনে।
Wordpress
এটি একটি ফ্রি এবং ওপেন-সোর্স CMS (Content Management System)। এটি PHP-তে লেখা এবং MySQL ডাটাবেস ব্যবহার করে। অনেক প্লাগইনের সাহায্যে সহজেই ওয়েবসাইট তৈরি করা যায়। ৪০% এর বেশি ওয়েবসাইট এটি ব্যবহার করে।
Prestashop
ওপেন-সোর্স CMS যা ই-কমার্সের জন্য তৈরি। এটি সহজে একটি অনলাইন দোকান তৈরি ও পরিচালনা করতে সাহায্য করে।
Angular
গুগল দ্বারা তৈরি একটি ওপেন-সোর্স ফ্রেমওয়ার্ক। এটি পেজ, ইন্টারঅ্যাকশন এবং ডেটা পরিচালনা করে ওয়েব অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে।
Python
এটি একটি বহুমুখী ওপেন-সোর্স প্রোগ্রামিং ভাষা। এটি ওয়েবসাইট তৈরি, কাজ স্বয়ংক্রিয় করা এবং অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়।
Vue.JS
এটি একটি ওপেন-সোর্স JavaScript ফ্রেমওয়ার্ক (সহজভাবে Vue নামেও পরিচিত)। এটি ব্যবহারকারী ইন্টারফেস এবং ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়।
Symfony
এটি একটি ওপেন-সোর্স PHP ফ্রেমওয়ার্ক। এটি কোডের সংগঠন এবং ডেভেলপমেন্ট সহজ করে ওয়েবসাইট এবং অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে।
Laravel
এটি একটি ওপেন-সোর্স PHP ফ্রেমওয়ার্ক যা আংশিকভাবে Symfony-এর উপর ভিত্তি করে তৈরি। এটি ডেভেলপমেন্ট সহজ করে ওয়েবসাইট এবং অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে।
Ruby
এটি একটি ওপেন-সোর্স অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা, যা সহজ এবং ব্যবহারযোগ্য হওয়ার জন্য তৈরি। এটি ওয়েব অ্যাপ্লিকেশন এবং সফটওয়্যার তৈরি করতে ব্যবহৃত হয়।
Zend
এটি একটি ওপেন-সোর্স PHP ফ্রেমওয়ার্ক যা কোডকে গঠন করে এবং ডেভেলপমেন্ট সহজ করে ওয়েবসাইট এবং অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে।
Cakephp
এটি PHP-তে লেখা একটি ওপেন-সোর্স ওয়েব ফ্রেমওয়ার্ক। এটি MVC আর্কিটেকচার অনুসরণ করে এবং ডাটাবেস ব্যবস্থাপনা ও কোড সংগঠনের টুলের মাধ্যমে ওয়েব অ্যাপ্লিকেশন উন্নয়ন সহজ করে।
Apache cordova
Apache Foundation-এর একটি ওপেন-সোর্স ফ্রেমওয়ার্ক, যা HTML, CSS এবং JavaScript-এর মতো ওয়েব প্রযুক্তি ব্যবহার করে বহু-প্ল্যাটফর্ম মোবাইল অ্যাপ তৈরি করতে দেয়।
Ionic
এটি একটি ওপেন-সোর্স ফ্রেমওয়ার্ক যা HTML, CSS এবং JavaScript-এর মতো প্রযুক্তি ব্যবহার করে বহু-প্ল্যাটফর্ম মোবাইল ও ওয়েব অ্যাপ্লিকেশন তৈরি করতে দেয়।
Joomla
এটি একটি ফ্রি ও ওপেন-সোর্স CMS, যা বিভিন্ন ধরনের ওয়েবসাইট যেমন প্রেজেন্টেশন সাইট, ব্লগ বা কনটেন্ট পোর্টাল তৈরি করতে ব্যবহৃত হয়। Joomla PHP-তে লেখা এবং সাধারণত MySQL ডাটাবেস ব্যবহার করে।
CodeIgniter
এটি PHP-তে লেখা একটি ওপেন-সোর্স ফ্রেমওয়ার্ক যা MVC মডেল অনুসরণ করে। ওয়েব অ্যাপ্লিকেশন তৈরিতে এটি হালকা, দ্রুত এবং সহজ ব্যবহারের জন্য প্রশংসিত।
Woocommerce
এটি WordPress-এর জন্য একটি ওপেন-সোর্স এক্সটেনশন, যা ই-কমার্সের জন্য তৈরি। এটি WordPress সাইটকে অনলাইন দোকানে রূপান্তর করতে দেয় এবং ওয়েবে বিক্রির সবচেয়ে জনপ্রিয় সমাধানগুলোর একটি।
Bootstrap
এটি একটি ফ্রন্ট-এন্ড ফ্রেমওয়ার্ক যা ওয়েবসাইট এবং অ্যাপ্লিকেশনের ডিজাইন ও লেআউট তৈরিতে ব্যবহৃত হয়। এটি ব্যবহারের জন্য প্রস্তুত HTML, CSS এবং JavaScript কম্পোনেন্ট সরবরাহ করে।
Haml
এটি একটি মার্কআপ ভাষা যা আরও সংক্ষিপ্ত সিনট্যাক্সে HTML তৈরি করতে ব্যবহৃত হয়। এর লক্ষ্য টেমপ্লেট লেখা দ্রুত এবং আরও পাঠযোগ্য করা।
Sass
এটি বহুল ব্যবহৃত একটি CSS প্রিপ্রসেসর, যা variables, nesting এবং mixins-এর মতো সুবিধা যোগ করে স্টাইলশিট লেখা ও রক্ষণাবেক্ষণ সহজ করে।
উৎস
ওয়েবসাইটে PHP ব্যবহারের পরিসংখ্যান (ইংরেজিতে)
WordPress পরিসংখ্যান ২০২০
শব্দকোষ
Framework: সফটওয়্যার বা ওয়েব অ্যাপ্লিকেশনের ভিত্তি এবং কাঠামো তৈরি করার জন্য ব্যবহৃত উপাদানের সমষ্টি
CMS: এটি “Content Management System” এর সংক্ষিপ্ত রূপ
Open-Source: এমন একটি লাইসেন্স যা মুক্তভাবে পুনর্বিতরণ, সোর্স কোডে প্রবেশাধিকার এবং ডেরিভেটিভ কাজ তৈরি করতে দেয়
MVC: এটি “Model View Controller” নামেও পরিচিত, যা ওয়েব অ্যাপ্লিকেশনে ব্যবহৃত একটি জনপ্রিয় আর্কিটেকচার প্যাটার্ন
Préprocesseur: কম্পিউটিংয়ে, একটি প্রিপ্রসেসর হলো এমন একটি প্রোগ্রাম যা কম্পাইলের আগে কোড পরিবর্তন করে
এজাইল পদ্ধতি
এজাইল পদ্ধতিগুলি সম্পর্কে জানুন এবং বুঝুন কীভাবে এগুলো আরও নমনীয়, দ্রুত এবং গ্রাহকের চাহিদা-কেন্দ্রিক প্রকল্প তৈরি করতে সাহায্য করে। ...
Français
English
Español
Українська
Deutsch
简体中文
Italiano
日本語
العربية
हिंदी
Português
ภาษาไทย
Tiếng Việt
한국어
Русский
