يا جماعة أنا كنت مترددا في البداية عن اي لغة برمجة ويب اتعلم اخترت بايثون لكن لم اكن اعتقد انها تحتاج لاطار عمل لتطوير الويب اوهي بالاحرى معقدة فيه عكس باقي المجالات ، بالمقابل php عكس ذلك فهي مخصصة للويب ، والاستضافات والزبائن يتجهون دوما نحو php فهي كثيرة عكس بايثون تماما ، أعجبتني كثيرا لغة بايثون بعدما تعلمت أساسياتها لكن هدفي حاليا تطوي الويب باللغة المناسبة مع الاستضافات الاكثر و عدد زبائن أكبر .......... هل من أحد ينصحني ؟؟؟؟؟؟ في النهاية بايثون سأرجع اليها ربما لتطبيقات سطح المكتب او حتى الويب لانها رائعة لكن بما اني مبتدئ في "تطوير الويب" اعتقد انها ليست الانسب حاليا.... فما رأيكم ؟؟؟
الإختيار بين اللغات البرمجية للويب أرهقني محتاج اصحاب التجربة
آنا الآن أدرس أشهر إطار في كلتا اللغتين، Django في بايثون، وLaravel في PHP، في الواقع، كلما تعمّقت في دراسة هذين الإطارين أجد أنّهما يتبعان مبادئ وعمليات متشابهة كثيرة، والاختلاف فقط في صياغة الجمل والعبارات البرمجية.
فكلا الإطارين مثلًا يعتمدان على التهجيرات في التعامل مع قواعد البيانات، وبالأسلوب ذاته.
كلا الإطارين يعتمدان على لغة قوالب في بايثون اسمها Django Templating Language وفي PHP اسمها blade، ولكنّهما من حيث المفهوم متقاربتان جدًّا.
فمثلًا في Django تكتب العبارة الشرطية في القالب بهذه الصورة:
{% if foobar %}
..........
{% endif %}
أما في Laravel فكتبتها هكذا:
@if foobar
.............
@endif
ما أريد قوله أن جوهر اللغتين متقارب جدًّا، وما تفعله في الأولى تستطيع حتمًا فعله في الثانية، والاختلاف فقط في الصياغة.
المهم أن تتعلم المنطق البرمجي كما ذكر الأخوة في المشاركات السابقة.
التعليقات