الرئيسية المنتدى مركز رفع الصور صفحتنا على الفيس قناة اليوتيوب صفحتنا على تويتر واتس اب قوانين المنتدى
منتدى مجمع التطوير    

العودة   منتدى مجمع التطوير > المنتدى المتخصص > لغـات البرمجـة والمشـاريع الجـاهزة > برمجة الويب web development

الملاحظات

برمجة الويب web development يهتم ببرامج الويب php, Sql, Java ,asp.net ,xml ,html

آخر 10 مشاركات مواقع للحصول على باك لينكس عالية (الكاتـب : admin - آخر مشاركة : سنبول - مشاركات : 1 - المشاهدات : 1570 - الوقت: 10:19 PM - التاريخ: 09-23-2021)           »          التقليد المذموم (الكاتـب : admin - مشاركات : 0 - المشاهدات : 346 - الوقت: 06:44 PM - التاريخ: 09-06-2021)           »          الخداع (الكاتـب : admin - مشاركات : 0 - المشاهدات : 256 - الوقت: 06:43 PM - التاريخ: 09-06-2021)           »          إعلانات شركة Admaven (الكاتـب : سنبول - مشاركات : 0 - المشاهدات : 400 - الوقت: 04:20 PM - التاريخ: 08-26-2021)           »          جدار روحك يريد أن ينقض (الكاتـب : admin - مشاركات : 0 - المشاهدات : 451 - الوقت: 11:27 PM - التاريخ: 08-23-2021)           »          سعر الذهب في مصر وعالميا صباح اليوم الخميس 12 أغسطس 2021 (الكاتـب : admin - مشاركات : 0 - المشاهدات : 423 - الوقت: 02:58 PM - التاريخ: 08-12-2021)           »          تأملت والدنيا (الكاتـب : admin - مشاركات : 0 - المشاهدات : 469 - الوقت: 10:54 PM - التاريخ: 08-03-2021)           »          وكن راضيا (الكاتـب : admin - مشاركات : 0 - المشاهدات : 449 - الوقت: 10:54 PM - التاريخ: 08-03-2021)           »          طوبا لمن عاش في هذه الدنيا غريبا (الكاتـب : admin - مشاركات : 0 - المشاهدات : 458 - الوقت: 10:53 PM - التاريخ: 08-03-2021)           »          لا تشكُ للناسِ (الكاتـب : admin - مشاركات : 0 - المشاهدات : 471 - الوقت: 10:52 PM - التاريخ: 08-03-2021)

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 05-29-2021, 03:32 AM
الصورة الرمزية الادارة كريم
الادارة كريم 
مشرف سابق
 
تاريخ التسجيل: May 2021
الدولة: مصر
المشاركات: 397
معدل تقييم المستوى: 22
الادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to behold


افتراضي لغات برمجة مواقع الويب : كيفية عمل لغات برمجة مواقع الويب من جانب الخادم

 

لماذا نحتاج إلى لغات برمجة من جانب الخادم ؟

تعتمد مواقع الويب للقيام بوظيفتها على مكونين أساسيين : الموكل والخادم.
الموكل هو أي متصفح إنترنت أو جهاز يستخدم في عرض أو التفاعل مع موقع الويب. ويحتوي الخادم على كل البيانات والملفات المرتبطة بعملية عرض الموقع على الموكل.
إذا قمت من قبل بعملية شراء عن طريق الإنترنت، فهناك العديد من العمليات الضرورية التي تحدث من جانب الخادم لإتمام الصفقة.
تحتاج المتاجر الإلكترونية مثلا العديد من الأشياء مثل، حسابات العملاء، عملية جرد السلع بشكل دوري، وصف السلع، المقدرة على استقبال بيانات بطاقات الائتمان وبيانات الشحن، مكان مخصص للعملاء للقيام بمراجعة البضائع المباعة. كل هذه المعلومات يتم حفظها في قاعدة بيانات كبيرة على الخادم، بعيداً على الموكل
لكي تظهر البضائع على الشاشة، نحتاج إلى لغات برمجة تعمل على الخادم، وتهتم هذه اللغات بإنشاء وقراءة وتحديث وحذف البضائع من قاعدة البيانات التي تحتوي على بيانات البضائع. وتسمى هذه اللغات، لغات البرمجة من جانب الخادم ( Server-Side languages ).

من أي لغة برمجة يمكنني أن أبدأ.. ؟


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

عمليات البيع والشراء عبر الإنترنت :


لفهم بعض العمليات التي يجب برمجتها من جانب الخادم عند تصميم متجر إلكتروني، سنلقي نظرة مقربة على عملية البيع عبر الإنترنت.
بعدما تقوم بملئ سلتك الإلكترونية وتستعد لعملية الدفع، تحتاج معظم المتاجر الإلكترونية منك إنشاء حساب أو تسجيل الدخول لاستكمال عملية الشراء. عند إدخالك اسم المستخدم وكلمة المرور، يتم إرسال هذه البيانات إلى الخادم للتأكد من صحتها. وهنا يأتي دور لغات البرمجة من جانب الخادم والتي تقوم بالمقارنة بين البيانات المدخلة وبيانات الحسابات الموجودة في قاعدة البيانات في الخادم، لتقوم بدورها بقبول أو رفض تسجيل الدخول.
و لتوفير الوقت على العميل يتم تسجيل الدخول قبل الحصول على بيانات بطاقة الائتمان وعملية الشحن، حتى يتمكن الخادم من حفظ هذه البيانات بجانب بيانات تسجيل الدخول على قاعدة البيانات.
ومن هنا، فإن لغات البرمجة من جانب الخادم عبارة عن جزء متداخل من خبرات الشراء والموقع نفسه.
تمثل الخوادم المحور الرئيسي، فهو ليس عبارة عن مخزن لمستندات HTML فقط، بل يتم فيه تخزين البيانات، والتلاعب فيها وتوزيعها في نفس الوقت الذي يتفاعل فيه المستخدم مع الموقع.

ما المقصود بالإطار .. ؟

يحدث تكرار للعديد من العمليات التي يقوم بها الخادم. وبعد كل شيء، فإن التطبيقات الخاصة بالخادم مخصصة للتعامل مع طلبات متشابهة من آلاف المستخدمين في آنٍ واحد. ولتخفيف عبء كتابة كود فريد لكل مهمة تقوم بها لغات البرمجة من جانب الخادم، بدأ المطورون بإنشاء الإطار. ويقدم الإطار نوع من البرمجة يختزل المهام المكرّرة والشائعة. فبدلاً من تضييع الوقت في كتابة كود لكل وظيفة من البداية، قدم الإطار مجموعة من القواعد والمعايير التي تسهل عملية البرمجة ويتفق عليها جميع المطورين.
مثال توضيحي : الإطار بمثابة شراء كعكة جاهزة بدلاً من شراء المكونات على حدى وصنع الكعكة بنفسك.

ما هي أشهر لغات البرمجة من جانب الخادم ؟


كما ذكرنا مسبقاً، فإن مهمة الخادم هي إرسال مستندات HTML الصحيحة للموكل الذي طلبها، حفظ قواعد البيانات، والتأكد من البيانات التي يدخلها المستخدم ( مثل بيانات تسجيل الدخول ).
ويمكن تمثيل لغات البرمجة المختلفة كأنواع السيارات، فكل السيارات ستقوم بتوصيلك إلى الوجهة المطلوبة، ولكنها تختلف فيما بينها من حيث السرعة، واللون، والأسلوب، والكماليات. ويتزايد عدد لغات البرمجة مع تطور مواقع الويب.
لغة #C
والتي طورتها شركة ميكروسوفت وعملها الأساسي هو إدارة قواعد البيانات الضخمة. وأدى انتشار البرامج المصنعة من قِبَل شركة ميكروسوفت في مجال العمل لسهولة انتشار لغة #C. الإطار الملحق : ASP.NET
لغة Go
والتي أسستها شركة جوجل مع مراعاة الأداء.
فبدلاً من القيام بتطوير أحد اللغات الموجودة مسبقاً لتناسب الأداء المطلوب، قامت بتأسيس لغة جديدة غير مسبوقة النظير. الإطار الملحق : Gorilla & Revel
لغة Java
وهي أحد أقدم لغات البرمجة وأوسعها إنتشاراً.
وهي في الأصل مصممة لتستخدم في برمجة تطبيقات للحاسوب الشخصي، ولكن في بداية القرن ال 21 وجد فريق من المطورين طريقة لإستخدامها في برمجة الخوادم. الإطار الملحق : Spring
لغة Node.js(JavaScript) Lang
مع إنتشار JavaScript لتضيف التفاعل لواجهة المواقع، وجد بعض المطورين طريقة لكي يتم استخدامها كلغة برمجة من جانب الخادم. الإطار الملحق :Hapi
لغة Python
تشتهر Python في الجامعات كأول لغة برمجة يتم تدريسها للطلاب، وهي تستخدم بتوسع في إنتاج الأعمال الذاتية. وبما أنها منتشرة في المجال الأكاديمي، فإنها تحقق نجاحاً في تصميم مكتبات العلوم والرياضيات. الإطار الملحق : Django
لغة PHP
على عكس لغات البرمجة الأخرى، فقد صنعت هذه اللغة خصيصاً لتطوير الويب من اليوم الأول لها. تقوم العديد من أنظمة إدارة المحتوى على هذه اللغة مثل WordPress. الإطار الملحق : Laravel & Symfony
يمكنك الآن البدء في تصميم موقع خاص بك أو تصميم متجر إلكتروني، باستخدام إحدى لغات برمجة مواقع الويب من جانب الخادم.
هل درست إحدى لغات البرمجة من قبل ؟ … شاركنا تجربتك !



الموضوع الأصلي : لغات برمجة مواقع الويب : كيفية عمل لغات برمجة مواقع الويب من جانب الخادم || الكاتب : الادارة كريم || المصدر : منتدى مجمع التطوير

 

رد مع اقتباس
قديم 06-02-2021, 08:55 PM   #2
admin
✯ ادارة المنتدى ✯
 
الصورة الرمزية admin
 
تاريخ التسجيل: Mar 2021
الدولة: مصر
المشاركات: 733
معدل تقييم المستوى: 10
admin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to behold


افتراضي

تسلم على الابداع العالى واصل تميزك
admin غير متواجد حالياً
 
رد مع اقتباس
قديم 06-06-2021, 02:49 AM   #3
الادارة كريم
مشرف سابق
 
الصورة الرمزية الادارة كريم
 
تاريخ التسجيل: May 2021
الدولة: مصر
المشاركات: 397
معدل تقييم المستوى: 22
الادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to behold


افتراضي

مرورك الاروع

نورت
الادارة كريم غير متواجد حالياً
 
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[شرح] مفهوم الدوال و أنواعها في الجافا أندرويد (تطبيق عملي) الادارة كريم برمجة الويب web development 1 05-28-2021 06:35 AM
[شرح] مثال واقعي على استخدام حاويات Docker لتشغيل موقع ويب الادارة كريم برمجة الويب web development 0 05-28-2021 03:37 AM
[شرح] تطوير واجهات برمجية api لتطبيق صراحة الادارة كريم برمجة الويب web development 0 05-28-2021 02:43 AM
حظر رقم في هواتف أندرويد admin الهــاتف النــقال(المـوبايـل) 0 03-28-2021 10:09 PM
قوانين منتدى مجمع التطوير admin استخدامات المنتدى والقرارات العامة الادارية 0 03-27-2021 02:28 PM

 

موقع ومنتديات مجمع التطوير موقع يختص بالبرمجة والبرامج المساعدة  للتصاميم والأدوات المساعدة ,مع تقديم العون والمساعدة لكل مبرمج من خلال الأقسام المحددة , كما نعرض الأعمال الجاهزة والمفتوحة المصدر. ويهتم أيضا بالتصاميم والجرافيك وبرامجها وعرض التصاميم وملحقات التصاميم والأدوات المساعدة .كما نتمنى التوفيق لنا ولكم مع أجمل تحية مقدمة منا. 

  • الرئــيســية

  • الــمنــتـدى

  • مركز الرفع

  • التسـجـيل

  • قوانين المنتدى

  • التعـلـيمـات

  • الترقيات

check pagerank

 Flag Counter

كلمة الإدارة  منتدى مجمع التطوير غير مسئول عن أي طرح من الأعضاء فتلك الموضوعات تعبر عن رأى صاحبها ومن خلال وضع قوانين وتعليمات المشاركة بالمنتدى نسعى جاهدين لتطبيق تلك التعليمات. والمنتدى أيضا غير مسئول عن أي اتفاق مالي أو تجارى بين الأعضاء وبذلك تعد هذه الصيغة إخلاء مسئولية من جانب إدارة المنتدى وفقنا ووفقكم الله لما فيه الخير
 
الساعة الآن 02:40 AM


Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
جميع الحقوق محفوظة لمجمع التطوير