ওয়েব প্রযুক্তি
একটি ওয়েবসাইট বা অ্যাপ্লিকেশন তৈরি শুরু করলে উপলব্ধ অসংখ্য প্রযুক্তির কারণে সহজেই বিভ্রান্ত হওয়া যায়। ভাষা, ফ্রেমওয়ার্ক এবং টুলগুলোর মধ্যে নিজেকে খুঁজে পাওয়া সবসময় সহজ নয়।
এই নিবন্ধটি বর্তমানে ওয়েবে ব্যবহৃত প্রধান প্রযুক্তিগুলোর একটি সারসংক্ষেপ প্রদান করে। এটি সম্পূর্ণ নয়, তবে সবচেয়ে প্রচলিত এবং ব্যবহৃত সমাধানগুলো তুলে ধরে।
প্রোগ্রামিং ভাষা
(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
Framework web libre écrit en PHP. Suit la structure MVC et imite le fonctionnement de Ruby on Rails. Il facilite l'utilisation de Bases de données avec Active record.
Apache cordova
Plus anciennement Apache Callback ou PhoneGap, il s'agit d'un framework open-source développé par la Fondation Apache. Il permet de créer des applications pour différentes plateformes (Android, Firefox OS, iOS, Ubuntu, Windows 8...) en HTML, CSS et JavaScript.
Ionic
Framework open-source permettant de construire des applications natives multiplateformes en utilisant les technologies web comme HTML, CSS, Javascript. Ionic est basé initialement sur AngularJS et Apache Cordova.
Joomla
CMS libre et open-source utilisé pour la création de site web (pages, blog, news, flux RSS, sondages, recherches). Joomla est écrit en PHP et utilise une base de données Mysql. Créé à partir du CMS Mambo à la suite de désaccords.
CodeIgniter
Framework libre écrit en PHP suivant le motif MVC. Considéré comme léger et performant, il a été conçu « pour les développeurs qui ont besoin d’une boîte à outils simple et élégante pour créer des applications web complètes ».
Woocommerce
Extension wordpress open-source spécialisée dans la mise en place de boutique e-commerce. À l'heure actuelle, woocomerce est la solution de vente en ligne la plus populaire sur le marché.
Bootstrap
Framework utilisé dans le cadre de création du design des sites et des applications web. Contient un ensemble de codes HTML et propriétés CSS avec des extensions Javascript en option. Un des projets les plus populaires sur la plateforme GitHub
Haml
Le HAML est un langage de balise utilisé pour générer des documents Xhtml sans utiliser la syntaxe Html. Il offre entre autres avantages, un plus grand confort d'écriture du HTML.
Sass
Un des préprocesseur les plus utilisés pour pouvoir gérer facilement les feuilles de style CSS complexes avec des propriétés qui s'adaptent à tous les navigateurs et des facilités d'écriture.
উৎস
ওয়েবসাইটে 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
한국어
Русский
