Ibrahim Almahdy نشر السبت في 18:19 أرسل تقرير نشر السبت في 18:19 في backend احسن لغة ليها اي php ولا بايثون ولا حاجه تانيه ؟ 3 اقتباس
0 محمد_عاطف نشر السبت في 18:28 أرسل تقرير نشر السبت في 18:28 لا يوجد أفضل أو أحسن بالنسبة إلى اللغة لتعلم ال backend بل أن كل لغه تتميز بشئ عن اللغه الأخري فمثلا يوجد : NodeJs بإستخدام javascript ويوجد إطار العمل Express.js للتعامل مع السيرفر وإطار العمل MonogoDB للتعامل مع قواعد البيانات Python ولديها إطار العمل Django وFlask PHP ولديها إطار العمل Laravel وما سبق هي أشهر اللغات وأُطر العمل الخاصه بجزء ال backend. ولكن قبل اختيار اي لغه تبدأ في تعلمها أنصحك بالقراءه عن كل لغه بشكل مفصل وتحديد ما تريد تعمله بناء علي بعض العوامل مثل مميزات وعيوب اللغه وتحديد اللغه المطلوبه أكثر في منطقتك ومنحني التعلم الخاص بكل لغه ومدي سهوله أو صعوبه تعلم اللغه حتي يكون اختيارك مبني علي تحليل سليم منك حتي لا تضيع وقتك مثلا في تعلم لغه معينه وتكتشف بعد فترة من بدء التعلم أن هذه اللغه لا تناسبك لذلك يفضل البحث عن اللغات وأنظر أيهما أسهل بالنسبة لك وما هي اللغة التي يتم طلبها في الوظائف في منطقك. وإليك تفاصيل أكثر من خلال الإجابات التالية والمقال التالي : 1 اقتباس
0 عماد شيخ العشرة نشر السبت في 18:28 أرسل تقرير نشر السبت في 18:28 في الواقع لا يوجد لغة أفضل من لغة كل لغة لها مميزاتها وكل اطار عمل يختص بشيء معين لكن جميعها تعمل نفس العمل. فمثلا لدينا مشروع معين فمثلا هذا المشروع تناسبه لغة معينة واطار عمل معين لأن فيه ادوات جاهزة اكثر لهذه العملية ولا نحتاج لكتابة الكثير من الشيفرات. يوجد اختلاف بالسرعة وتحمل الطلبات requests بين اللغات واطر العمل فلذلك يتم تحديد على حسب عدد مستخدميني والخ. فمثلا لغة java و c# تستخدم للتطبيقات الضخمة جدا. لغة php للبناء السريع. python لمواقع الذكاء الصناعي وتحليل البيانات. يمكنك الاطلاع على جميع ما ذكر من هنا: 1 اقتباس
0 Ibrahim Almahdy نشر السبت في 18:41 الكاتب أرسل تقرير نشر السبت في 18:41 بتاريخ 12 دقائق مضت قال محمد_عاطف: لا يوجد أفضل أو أحسن بالنسبة إلى اللغة لتعلم ال backend بل أن كل لغه تتميز بشئ عن اللغه الأخري فمثلا يوجد : NodeJs بإستخدام javascript ويوجد إطار العمل Express.js للتعامل مع السيرفر وإطار العمل MonogoDB للتعامل مع قواعد البيانات Python ولديها إطار العمل Django وFlask PHP ولديها إطار العمل Laravel وما سبق هي أشهر اللغات وأُطر العمل الخاصه بجزء ال backend. ولكن قبل اختيار اي لغه تبدأ في تعلمها أنصحك بالقراءه عن كل لغه بشكل مفصل وتحديد ما تريد تعمله بناء علي بعض العوامل مثل مميزات وعيوب اللغه وتحديد اللغه المطلوبه أكثر في منطقتك ومنحني التعلم الخاص بكل لغه ومدي سهوله أو صعوبه تعلم اللغه حتي يكون اختيارك مبني علي تحليل سليم منك حتي لا تضيع وقتك مثلا في تعلم لغه معينه وتكتشف بعد فترة من بدء التعلم أن هذه اللغه لا تناسبك لذلك يفضل البحث عن اللغات وأنظر أيهما أسهل بالنسبة لك وما هي اللغة التي يتم طلبها في الوظائف في منطقك. وإليك تفاصيل أكثر من خلال الإجابات التالية والمقال التالي : قرات المقال ومقال جميل ولاكن عندي سؤال لو انا متعلم دورة وجهات المستخدم اللي على الاكاديمية وعايز اتعلم بعدها لغه للباك اند الاحسن اي بايثون ام php في التوافق مع الفرونت اند 2 اقتباس
0 عماد شيخ العشرة نشر السبت في 18:47 أرسل تقرير نشر السبت في 18:47 كما ذكرنا سابقا فكله يعتمد على ما تريد تحقيقه من الأهداف وما تريد فعله كمطور حدد هدفك بعناية وانظر لسوق العمل عندك ماذا يحتاج وتعلم هذه التقنية واللغة المحددة فعند تعلم لغة معينة يمكنك تعلم اللغة الاخرى بشكل اسهل لان المفاهيم الأساسية هي نفسها. 1 اقتباس
0 Ibrahim Almahdy نشر السبت في 18:50 الكاتب أرسل تقرير نشر السبت في 18:50 رد جميل بشمهندس عماد سأفعل ذلك ان شاء الله اقتباس
0 محمد_عاطف نشر السبت في 18:54 أرسل تقرير نشر السبت في 18:54 بتاريخ 7 دقائق مضت قال Ibrahim Almahdy: قرات المقال ومقال جميل ولاكن عندي سؤال لو انا متعلم دورة وجهات المستخدم اللي على الاكاديمية وعايز اتعلم بعدها لغه للباك اند الاحسن اي بايثون ام php في التوافق مع الفرونت اند أى لغة متخصصة في ال back end ستكون مناسبة لك فجميع اللغات تتعامل مع HTML و CSS و JS التي ستتعلمها من دورة واجهات المستخدم. سواء كانت لغة php أو بايثون أو حتى جافاسكريبت . وأنصحك بأن تأخذ نبذة عن تلك اللغات سريعة وأنظر إلى أى لغة تميل لها أكثر . أيضا يجب عليك تحديد هل تريد العمل الحر أم الشركات. فمثلا لغة php مع إطار عمل لارافيل هي أشهر اللغات المطلوبة في العمل الحر . ومثلا nodejs و بايثون مطلوبة أكثر في الشركات من php . لهذا كما وضحت لك لا يوجد لغة أفضل من لغة بل يجب عليك البحث عن المناسب لك فلكل شخص تفضيلات عن الأخر . 1 اقتباس
0 بلال زيادة نشر الأحد في 06:52 أرسل تقرير نشر الأحد في 06:52 اختيار أفضل لغة برمجة لـ backend يعتمد على طبيعة المشروع، متطلباته، وخبرتك. لكن بشكل عام، دعني أقارن بين **PHP** و**Python** وبعض الخيارات الأخرى بناءً على عوامل مهمة: PHP مصممة خصيصًا لتطوير الويب، مما يجعلها قوية في بناء مواقع ديناميكية. سهلة التعلم نسبيًا للمبتدئين. مجتمع كبير ومكتبات قوية مثل **Laravel**، وهو إطار عمل حديث يسهل التطوير. أداء جيد في تطبيقات الويب، خصوصًا مع تحسينات PHP 8. دعم واسع من استضافات الويب (مثل cPanel). العيوب يُنظر إليها أحيانًا على أنها "قديمة" مقارنة بلغات أحدث. أقل مرونة في التطبيقات غير الويب مقارنة بـ Python. قد يكون كود PHP غير منظم إذا لم يتم استخدام إطار عمل جيد. الاستخدامات مثالية لتطوير مواقع مثل ووردبريس، دروبال، أو تطبيقات ويب بسيطة إلى متوسطة الحجم. مناسبة إذا كنت تبحث عن حل سريع ومدعوم من معظم الاستضافات. Python المميزات لغة مرنة جدًا، تُستخدم في الـ backend، الذكاء الاصطناعي، تحليل البيانات، والمزيد. سهلة القراءة والكتابة بفضل تركيبها البسيط. أطر عمل قوية مثل **Django** (للتطبيقات الكبيرة) و**Flask** (للمشاريع الأصغر). مجتمع ضخم ومكتبات غنية (مثل Requests، Pandas). دعم ممتاز للتكامل مع تقنيات حديثة مثل التعلم الآلي. العيوب أبطأ من PHP في معالجة طلبات الويب إذا لم يتم تهيئتها بشكل صحيح. تتطلب استضافة متخصصة (مثل VPS) أحيانًا، مما قد يكون معقدًا مقارنة بـ PHP. قد تكون زائدة عن الحاجة لمشاريع ويب بسيطة. الاستخدامات مثالية للتطبيقات المعقدة، مثل تلك التي تتطلب معالجة بيانات، ذكاء اصطناعي، أو تطبيقات قابلة للتوسع. مناسبة للشركات الناشئة التي تريد بناء منتجات حديثة. Node.js (JavaScript) يسمح باستخدام JavaScript في الـ backend والـ frontend، مما يقلل من تعلم لغات جديدة. سريع جدًا بفضل محرك V8 ومثالي للتطبيقات التي تعتمد على الوقت الفعلي (مثل الدردشة). العيوب قد يكون معقدًا في إدارة الكود الكبير، ويتطلب فهمًا جيدًا للبرمجة غير المتزامنة. الاستخدامات رائع لتطبيقات الوقت الفعلي أو المشاريع التي تحتاج إلى أداء عالٍ. Ruby (مع Ruby on Rails) المميزاتسهل الاستخدام، ويُركز على إنتاجية المطور. مناسب للمشاريع السريعة. العيوب أقل شيوعًا الآن مقارنة بـ Python أو Node.js، وأداؤه أبطأ في بعض الحالات. Go (Golang) المميزات سريع جدًا، مصمم للتوسع والأداء العالي. يُستخدم في الشركات الكبرى مثل Google. العيوبأقل مرونة من Python وPHP، ومجتمعه أصغر. Java (مع Spring) المميزات قوي ومستقر، يُستخدم في التطبيقات الكبيرة والمصرفية. العيوب معقد نسبيًا ويتطلب وقتًا أطول للتطوير. اقتباس
0 Mustafa Suleiman نشر الأربعاء في 15:16 أرسل تقرير نشر الأربعاء في 15:16 لا أنصحك بتعلم PHP للواجهة الخلفية إلا إن كنت تريد العمل على مواقع العمل الحر، فهي الأكثر طلبًا على تلك المنصات، بسبب استخدامها في ووردبريس وأيضًا إطار لارافل الذي يُسهل كثيرًا ويُسرع عملية تطوير المشاريع الصغيرة والمتوسطة. عدا ذلك، الأفضل تعلم C# وإطار .NET أو Java أو بايثون أو Node.js أو GO، والإختيار بينهم يعتمد على المطلوب أكثر في سوق العمل المحلي في بلدك، تفقد الوظائف على مواقع LinkedIN و Indeed بالنسبة لمستوى Junior وحتى Mid-level أي 3 سنوات خبرة. السبب أنّ PHP في الشركات ليس جيدة على المدى البعيد بسبب إنخفاض رواتبها مقارنًة بما سبق ولن تجد شركات كبيرة تستخدمها، الأمر الذي سيضطرك إلى التعامل مع شركات ذات نوعية ليست جيدة في أغلب الأحوال. اقتباس
0 Ibrahim Almahdy نشر الأربعاء في 16:17 الكاتب أرسل تقرير نشر الأربعاء في 16:17 @Mustafa Suleiman انا مشترك حاليا في دورة تطوير وجهات المستخدم وعلوم الحساوب وهبدل دورة علوم الحاسوب ب PhP اغير فكرتي وابدلها ب تطوير التطبيقات باستخدام لغة JavaScript ؟ 1 اقتباس
0 Mustafa Suleiman نشر الأربعاء في 16:23 أرسل تقرير نشر الأربعاء في 16:23 بتاريخ 2 دقائق مضت قال Ibrahim Almahdy: @Mustafa Suleiman انا مشترك حاليا في دورة تطوير وجهات المستخدم وعلوم الحساوب وهبدل دورة علوم الحاسوب ب PhP اغير فكرتي وابدلها ب تطوير التطبيقات باستخدام لغة JavaScript ؟ لا تأخذ نصيحة أي أحد دونّ التحقق منها، بمعنى تفقد الوظائف المعروضة في سوق العمل الخاص ببلدك، ثم قرر على أساس ذلك. اقتباس
0 Ibrahim Almahdy نشر الأربعاء في 16:24 الكاتب أرسل تقرير نشر الأربعاء في 16:24 @Mustafa Suleiman انا اريد ان اكون في المستقبل fullstack تنصحني اتعلم back الاول وبعدين front ولا اي واخد دورة تطوير وجهات المستخدم ودورة تطوير بجافا عشان اقلل من وقت المذاكرة وفي نفس الوقت اكون متخصص في لغات معينه ولا اي ؟ وهل جافا اسكريبت مطلوبة في الباك وهل دورة دورة تطوير التطبيقات باستخدام لغة JavaScript مع وجهات المستخدم هيبقوا دورتين شاملين للفرونت والباك؟ دورة تطوير التطبيقات باستخدام لغة JavaScript بتركز على اي اكتر ؟ بتاريخ 3 دقائق مضت قال Mustafa Suleiman: لا تأخذ نصيحة أي أحد دونّ التحقق منها، بمعنى تفقد الوظائف المعروضة في سوق العمل الخاص ببلدك، ثم قرر على أساس ذلك. ازاي اعرف الوظائف في بلدي بتشتغل ب اي زائد انا مصري فلو حضرتك عندك خلفية تعرفني اقتباس
0 Mustafa Suleiman نشر الأربعاء في 16:34 أرسل تقرير نشر الأربعاء في 16:34 بتاريخ الآن قال Ibrahim Almahdy: @Mustafa Suleiman انا اريد ان اكون في المستقبل fullstack تنصحني اتعلم back الاول وبعدين front ولا اي واخد دورة تطوير وجهات المستخدم ودورة تطوير بجافا عشان اقلل من وقت المذاكرة وفي نفس الوقت اكون متخصص في لغات معينه ولا اي ؟ وهل جافا اسكريبت مطلوبة في الباك وهل دورة دورة تطوير التطبيقات باستخدام لغة JavaScript مع وجهات المستخدم هيبقوا دورتين شاملين للفرونت والباك؟ دورة تطوير التطبيقات باستخدام لغة JavaScript بتركز على اي اكتر ؟ في حال لديك الوقت، قم بتعلم الواجهة الأمامية أولاً وذلك من خلال دورة واجهات المستخدم، ثم تعلم جافاسكريبت وReact من دورة جافاسكريبت. بعد ذلك انتقل إلى الواجهة الخلفية، وتستطيع أن تطوير مشاريع Full-stack عن طريق إطار Next.js والذي يتم شرحه في دورة جافاسكريبت، أما الواجهة الخلفية فقط ستحتاج إلى تعلم Node.js وإطار Express وذلك يتم شرحه بالدورة أيضًا، وبالطبع Node.js مطلوبة في سوق العمل لكن تحقق من ذلك لديك في سوق العمل بالقيام بالبحث كما أخبرتك. ستجد تفصيل هنا: 1 اقتباس
السؤال
Ibrahim Almahdy
في backend احسن لغة ليها اي php ولا بايثون ولا حاجه تانيه ؟
12 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.