محمد الفيفي نشر 7 يونيو 2022 أرسل تقرير نشر 7 يونيو 2022 (معدل) هل من الممكن تطبيق بايثون على html , css مبتدئ في متردد اطبق على موقعي بايثون او جافا سكريبت انا ودي اطبق على بايثون لان بايثون اسهل واحلى من جافا سكربت ؟ اتمنى اجابة وشكرا ? تم التعديل في 7 يونيو 2022 بواسطة Hassan Hedr توضيح العنوان 2 اقتباس
0 Hassan Hedr نشر 7 يونيو 2022 أرسل تقرير نشر 7 يونيو 2022 تطوير صفحات الويب يتم من خلال بناء صفحات HTML وتنسيقها باستخدام CSS، وذلك يكفي لبناء موقع كامل بصفحات ومحتوى ثابت، يمكن استخدام جافاسكريبت ضمن تلك الصفحات لإضافة ميزات متقدمة تفاعلية تُغني صفحة الويب وتزيد التفاعلية وتوفر مزايا إضافية عليها، حاجتنا للغات برمجية أخرى (مثل بايثون أو PHP) ضمن سياق بناء مواقع الويب يأتي من الحاجة لبناء صفحات الويب تلك بشكل ديناميكي متغير، كعرض محتوى مختلف أو معالجة طلبات ضمن شروط محددة، يمكن استخدام أي لغة واختيار أي إطار عمل قادر على توفير المزايا المطلوبة لموقعك، الاختيار لديك هو في حاجتك لبناء موقع بصفحات ثابتة وهنا لن تحتاج سوى ل HTML و CSS و جافاسكريبت، أو متغيرة وهنا ستحتاج للغة برمجة مثل بايثون، يمكنك الاستفادة جدًا من قراءة المقال التالي الذي يشرح مُفصلًا كافة نواحي تطوير الويب واللغات والتقنيات المستخدمة ودورها: اقتباس
0 سامح أشرف نشر 7 يونيو 2022 أرسل تقرير نشر 7 يونيو 2022 لا مشكلة في إستعمال Python في تطوير المواقع، ولكن يتم ذلك في جهة الخادم Server-side وليس في جهة العميل Client-side، فأي موقع من المواقع يتضمن على جزئين أساسيين، الجزء الأول هو واجهة الموقع Frontend والذي يحتوي على كل العناصر المرئية مثل النصوص والصور والأزرار .. إلخ، ويمكن جعل هذا الجزء تفاعلي من خلال إستخدام لغة JavaScript، وما يقصد هنا بجعل الموقع تفاعلي هو إظهار أو إخفاء أو تغير أجزاء من الموقع عند القيام بحدث ما، مثلًا يضغط المستخدم على أيقونة البحث فيظهر له صندوق للبحث في منتصف الشاشة أو يقوم المستخدم بالضغط على أيقونة الإشعارات فتظهر له كل الإشعار في نفس الصفحة .. إلخ. أما الجزء الثاني من الموقع هو الجزء الموجود على الخادم Backend والذي يختص بالتعامل مع قواعد البيانات وإدارة المستخدمين، ويمكن تطوير هذا الجزء بأي لغة من لغات البرمجة المعروفة، ولكن أشهر اللغات في هذا المجال هي PHP و Python و Ruby و JavaScript (مع Node.js) و Java و #C ، ويمكن إستخدام أي نوع من قواعد البيانات (أو أكثر من نوع في وقت واحد) مثل MySQL أو PostgreSQL أو MongoDB ..إلخ. أي أن الجزء الخلفي من المواقع Backend يختص بالتعامل المنطقي مع البيانات والخوادم، بينما الجزء الأمامي Frontend مهمته عرض هذه البيانات والتفاعل مع المستخدم بشكل مباشر. ستجد في هذه المقالة مقارنة مفصلة بين ثلاثة من لغات البرمجة المستعملة في تطوير الواجهة الخلفية Backend للمواقع: ملاحظة: ظهرت مؤخرًا مكتبة py-script والتي تسمح لك بإستخدام Python في الواجهة الأمامية Frontend، ولكنها مازالت تحت التطوير وأمامها الكثير من الوقت لتصل لمرحلة يمكن إستخدامها بشكل مستقر في مواقع الويب، هنا بعض الأمثلة البسيطة لإستخدامات هذه المكتبة. أيضًا ستجد في هذه المقالة شرح لأشهر التقنيات المستخدم في كلٍ من الواجهات الأمامية Frontend والواجهات الخلفية backend بما في ذلك Python: اقتباس
السؤال
محمد الفيفي
هل من الممكن تطبيق بايثون على html , css مبتدئ في متردد اطبق على موقعي بايثون او جافا سكريبت انا ودي اطبق على بايثون لان بايثون اسهل واحلى من جافا سكربت ؟ اتمنى اجابة وشكرا ?
تم التعديل في بواسطة Hassan Hedrتوضيح العنوان
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.