استفسار عن اللغات

Abdullah • منذ 6 سنوات

السلام عليكم جميعا ..

انا باذن الله بدخل مجال برمجة ويب وودي اكون بالباك اند ، قُبلت بمبادرة محمد بن راشد بلغة بايثون وعندي خلفية اكثر عن php

حاب اسأل عن هذي اللغتين وش الافضل بينهم ؟ ووش المستخدم بكثرة والاقوى 

 

وهل فيه الجافا سكريبت تفيد بالباك اند وتغني عن لغات اخرى ؟ 

 

 

كلمات دليلية:

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (2)

Ali Majrashi • منذ 6 سنوات

وعليكم السلام ورحمة الله وبركاته 

الف مبروك القبول وعقبال ماتخلص وتحترف وتصير تكتب في عالم البرمجة عن الي تعلمته يارب

بالنسبة لسؤالك اتوقع ترجع لايش انت راح ترتاح اكثر لان php و python كلها ممتازه لكتابة مشاريع backend وتعمل بكفائة ومرونه بالنسبه python ممكن تفيدك بمجالات اخرى مثل الذكاء الاصطناعي وغيرها لانها متعددة الاستخدامات على عكس php مخصصه لبرمجة الويب 

فعليا صعب اعطيك اجابه كافيه ولكن انت جرب وادرس وتعلم python دام عندك خلفيه في php باذن الله سهله python 

 

بالنسبة لسؤالك عن javascript ممكن انك تطور فيها مشاريع backend باستخدام node.js كان سبب نقله نوعيه لمطوري جافاسكربت حيث صار بامكانهم تشغيل اكواد جافاسكربت خارج المتصفح واصبحت تستخدم على السيرفرات 

 

هنا بعالم البرمجة عندنا مقالات عن php و javascript بالذات node.js وتقنيات اخرى ابدعت فيها جافاسكربت ممكن تفيدك وقريب باذن الله بيكون فيه محتوى عن بايثون من قبل مبدعي عالم البرمجة

سطام • منذ 6 سنوات

قبل كل شيء يجب أن نعلم أن اللغات ماهي إلا أدوات ويمكن التبديل بينها عند الحاجة.

وكل لغة لها محاسنها، وستجد من يمتدحها خصوصاً أن المجال محدد (الويب) ولغات مثل PHP موجهه لهذا المجال.

بالنسبة ل PHP وهذا تقييمي الشخصي، خيار مناسب إذا كنت تريد العمل على منتجات معموله بهذه اللغة كـ wordpress, opencart وغيرها من البرمجيات الجاهزة والمعموله باستخدام هذه اللغة. كذلك لو أردت استخدام إطار عمل مثل laravel  .

ماذا عن بايثون؟

بايثون كما أجاب أخي @Ali Majrashi لغة عامة الغرض ويمكن أن تستخدمها في مجالات أخرى كتعلم الآلة وأمن المعلومات والشبكات وغيرها، علاوة على أنها متواجدة ومستخدمة بقوة في كثير من الخدمات Services ولها أطر عمل كثيرة لا تقلّ عن أختها PHP. تمتاز بسهولة كتابة وقراءة أكوادها ووجود مكتبة قياسية غنية ومكتبات طرف ثالث ضخمة.

جافاسكربت، قادمة وبقوّة داخل وخارج حدود المتصفح بفضل Nodejs ومن مكاسب تعلمها أنك تستطيع العمل في الباك والفرونت backend, frontend على أطر العمل الشائعة مثل Angular, Vuejs وغيرها مع عملك في الباك اند بنفس اللغة، لكن هذا الخيار يحتاج أن تكون ملازم ومتابع لكل ما يستجد في الساحة البرمجية من أدوات وتقنيات وخدمات بوتيره أسرع وتغيير أكبر مقارنة بـ python, PHP .

خلاصة القول، يمكنك تعلم الثلاث لغات سوياً، وتعلمها لا يلزم إجادتها كلها بل واحدة منها دون الانغلاق على لغة ما.

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !