تسجيل الدخول

تقنيات الويب

technos web

عند البدء في إنشاء موقع ويب أو تطبيق، من السهل الشعور بالارتباك بسبب كثرة التقنيات المتاحة. بين اللغات والأطر والأدوات، ليس من السهل دائمًا العثور على الطريق الصحيح.

تقدم هذه المقالة نظرة عامة على أهم التقنيات المستخدمة على الويب اليوم. وهي ليست شاملة، لكنها تعرض أكثر الحلول شيوعًا واستخدامًا.

لغات البرمجة

(x)Html

HTML

لغة ترميز تُستخدم لتنظيم وإعطاء معنى لمحتوى الويب. مشتقة من “HyperText Markup Language” وتُختصر بـ HTML. تتيح إنشاء النماذج وإدراج الروابط والصور ومقاطع الفيديو.

CSS

CSS

تُستخدم لتنسيق مستند ويب مثل صفحة HTML. تأتي من “Cascading Style Sheets” أو « أوراق الأنماط المتتالية ». وهي قائمة بخصائص المظهر والتموضع (الألوان، الخطوط، الحدود…). تهدف أوراق الأنماط إلى فصل محتوى الصفحة عن مظهرها المرئي.

PHP

PHP

PHP هي لغة برمجة تُستخدم لإنشاء صفحات ويب ديناميكية. حوالي 3 من كل 4 مواقع تستخدم PHP بطريقة أو بأخرى.

Javascript

Javascript

يُستخدم لإضافة الرسوم المتحركة والتأثيرات إلى صفحة الويب. كما يُستخدم لجعل الصفحات تفاعلية وتحسين سهولة الاستخدام أو واجهة المستخدم.

Jquery

Jquery

مكتبة JavaScript مفتوحة المصدر تسهّل كتابة JavaScript داخل صفحات الويب. تتيح التلاعب بـ HTML، إدارة الأحداث وتبسيط التفاعلات مع الصفحة.

تقنيات أخرى

Mysql

Mysql

نظام إدارة قواعد بيانات علائقية مفتوح المصدر. يتيح تخزين وتنظيم بيانات موقع الويب مثل المستخدمين أو المقالات أو المنتجات.

Ajax

Ajax

تقنية تسمح بتحميل البيانات من الخادم دون إعادة تحميل الصفحة. تُستخدم لجعل مواقع الويب أسرع وأكثر تفاعلية.

Nodejs

Nodejs

بيئة تشغيل تسمح باستخدام JavaScript على جانب الخادم. تتيح إنشاء تطبيقات ويب سريعة، خاصة في الوقت الحقيقي.

React

React

مكتبة JavaScript مفتوحة المصدر طورتها Facebook. تُستخدم لإنشاء واجهات المستخدم، خاصة في تطبيقات الويب ذات الصفحة الواحدة.

Wordpress

Wordpress

نظام إدارة محتوى (CMS) مجاني ومفتوح المصدر. مكتوب بلغة PHP ويعتمد على قاعدة بيانات MySQL. يتيح إنشاء مواقع ويب بسهولة بفضل العديد من الإضافات. أكثر من 40٪ من مواقع الويب تستخدمه.

Prestashop

Prestashop

نظام إدارة محتوى مفتوح المصدر مخصص للتجارة الإلكترونية. يتيح إنشاء وإدارة متجر إلكتروني بسهولة.

Angular

Angular

إطار عمل مفتوح المصدر تم تطويره بواسطة Google. يتيح إنشاء تطبيقات ويب من خلال إدارة الصفحات والتفاعلات والبيانات.

Python

Python

لغة برمجة متعددة الاستخدامات ومفتوحة المصدر. تُستخدم لإنشاء مواقع الويب وأتمتة المهام وتطوير التطبيقات.

Vue.JS

Vuejs

إطار عمل JavaScript مفتوح المصدر (يُعرف أيضًا باسم Vue). يُستخدم لإنشاء واجهات المستخدم وتطبيقات الويب.

Symfony

Symfony

إطار عمل PHP مفتوح المصدر. يتيح إنشاء مواقع وتطبيقات ويب من خلال تسهيل تنظيم الكود وتطويره.

Laravel

Laravel

إطار عمل PHP مفتوح المصدر مبني جزئيًا على Symfony. يتيح إنشاء مواقع وتطبيقات ويب من خلال تسهيل عملية التطوير.

Ruby

Ruby

لغة برمجة مفتوحة المصدر كائنية التوجه، صُممت لتكون بسيطة وسهلة الاستخدام. تُستخدم لإنشاء تطبيقات الويب والبرمجيات.

Zend

Zend

إطار عمل PHP مفتوح المصدر. يوفر أدوات لإنشاء مواقع وتطبيقات ويب من خلال تنظيم الكود وتسهيل عملية التطوير.

Cakephp

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

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

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

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

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

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

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

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

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 لمواقع الويب (بالإنجليزية)
أرقام ووردبريس 2020

المصطلحات

Framework: مجموعة من المكونات تُستخدم لبناء أساس وهيكل برنامج أو تطبيق ويب

CMS: يأتي من اختصار “Content Management System”

Open-Source: ترخيص يسمح بإعادة التوزيع بحرية والوصول إلى الكود المصدري وإنشاء أعمال مشتقة

MVC: يُعرف أيضًا باسم “Model View Controller”، وهو نمط معماري شائع في تطبيقات الويب

Préprocesseur: في علم الحاسوب، المعالج المسبق هو برنامج يقوم بتعديل الكود قبل ترجمته

المنهجيات الرشيقة

la methode agile.png

اكتشف المنهجيات الرشيقة وتعرّف على كيفية تمكينها من تطوير مشاريع أكثر مرونة وسرعة وتركيزًا على احتياجات العميل. ...

mail icon1.pngاحصل على أفضل المقالات لدينا