10

أخوتي واخواتي أشكركم من أعماق قلبي + استفسار لخبراء الويب python , Ruby , php

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

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

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

و هذا جدول مهامي اليومية وهو كالتالي

1) الانتهاء من دروسي اليومية (بالعراقي : عالماشي وجفيان شر ^_^ ) (بالفصحى : بسرعة دون الهم بدرجة عالية )

2) تعلم + تطبيق فيديو واحد عن البرمجة

3) تعلم 5 كلمات يوميا باللغة الانجليزية من المصطلحات الخاصة بالتكنلوجيا وليست مفردات عامة

4) الاسترخاء لمدة نصف ساعة والتفكير في اعداد مشروعي الذي اعمد عليه

لم اربط جدولي باوقات معينه لانني سبق وقمت بذلك في سنواتي السابقة وصراحة كانت تجربة فاشلة بكل معنى الكلمة فبعض الامور وضعت لها مدة ساعة وانجزتها في نصف ساعه وبعضها وضعت لها ساعه ونصف ولم انجزها الا بعد 3 ساعات وكان ذلك يحبطني ويقلل من ثقتي بنفسي لذلك قررت ان أعمد على انهاء واجباتي اليومية على التوالي فلا انام حتى انهي ما علي من واجبات ويا لهو من شعور عندما اضع علامة صح على كل مهمة من المهمام اليومية ^_^ يمكنم تجربة هذه الطريقة ان اردتم ذلك طبعا فالامر عائد اليكم

سؤالي متعلق في الفقرة الثاني بخصوص لغة البرمجة فقد سبق وتعلمت ال html5,css3 + bootstrap وسبق وان قمت من خلالها بعمل قوالب لمدونات بلوجر

لكن مشكلتي الان هي في اختيار اللغة البرمجية فتارة اذهب الى php بسبب الدعم الكبير وشهرتها واتركها بسبب السلبيات التي تنشر عنها وتارة اذهب ل لغة python لان الجميع يبالغون في وصف اهميتها رغم انني لم اجد لها الدعم الكبير فصراحة لا اريد ان ابني مشروعا ويبقى على النصف :) ولا اخفي عليكم انني في بعض الاحيان اذهب لتعلم لغة ruby

واسئلتي هي على الشكل التالي

س1 / الاجابة عن فرعين فقط ( أمزح ^_^ فكلها مهما بالنسبة ألي )

أ / متى تكون php خيار غير مناسب أو إلى اي مدى تكون خيار مناسب

ب/ متى تكون python خيار غير مناسب أو إلى اي مدى تكون خيار مناسب

ج/ متى تكون ruby خيار غير مناسب أو إلى اي مدى تكون خيار مناسب

س2 / هل توجد مشاريع تخلت عن php وما هي الأسباب وإلى أي لغة إنتقلت وما هي الأسباب

س3 / ruby , php , python من ناحية التوافقية مع API

س4 / اريد مقارنة بين Ruby , php , python من حيث إستهلاك المعالج او الذاكرة

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

وعليكم السلام، وفقك الله وسدد خطاك.

هذا موضوع قديم:

ولعل هذا يفيد

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

أ /اكت لغة شعبية بين العرب لا استطيع تحدت عنها كتيرا لكن رأي هو ادا برمجت موقع بها يجب ان تهتم كتيرا من الناحية الحماية

ب/ صراحة اكتر لغة يعشقها الكل يمكن القيام بما شئت بها متلا برمجة مواقع بواسط Django فهو محمي وخفيف مقارنة مع Php, Ruby.. المهم يصلح للمشاريع الكبرى وصغرى

يمكنك زيارة اغلب مواقع جوجل وكذلكUdemy, Instegram, Spotify, والكتير لانني انا ابرمج المواقع بواسط Django صراحة اكتر من رائعة.

ج/ لن اجب لانني لم يسبق لي اشغال بها

س2 /لا أعلم بصراحة

س3 / اغلب مشاريعي في Django بـ Res full API

س4 / على حسب ما تريد متلا انا دائما ابحت عن الخفة لذلك احببت Python(Django) وكذلك سهولة استخدام لن احتاج الى تفكير كتيرا للحماية

اتمنى ان اكون افدتك قليلا وادا اردت إختيار اللغة ابحت اكتر في جوجل لكي تجد ما تريد

ما هي فائدة Restfull api هل يمكن مثلا برمجة موقع كحسوب أيو بها

متلا نجد مواقع سنأخد Upwork متال هذا الموقع له BACK-END تمت برمجة BACK-END لا اعلم بأي لغة لكن تمت بتقينة API و FRONT-END تمت برمجة بواسط AngularJS يعني سيكون اسرع في جلب البيانات وسيسهل امر ادا اردت برمجة تطبيق ANDROID || IOS ستتعامل فقط مع API يعني لن تحتاج الى اعادة اتصال مع قاعدة البيانات....

المهم له عدة مزايا يمكنك البحت اكتر

الأفضل للعامل الحر freelancer هي الphp

الأفضل للعمل في الوطن العربي php.

شرفتني أخ واثق , واشكرك على تفاعلك مع الموضوع اخي هل php يسهل اختراقها كما ينشر عنها , وهل فعلا هي صعبة التعلم ؟

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

موضوع الأمنية موضوع طويل ومتشعب. هو لا يتعلق باللغة بقدر ما يتعلق بطريقة كتابة الأكواد. Php ليست تلك اللغة التي تخترق بتلك السهولة. معظم مواقع النت في العالم تستخدم php. ما أقصده (لا تقلق من هذه الناحية).

ليست صعبة بل سهلة التعلم. ولكن تعلم البرمجة بالجملة له صعوبة معينة ومنحنى تعلم معين حتى تتأقلم.

بعد تعلمك لأساسيات الphp تعلم إطار عمل وأشهرها laravel . إطار العمل هو برمجيات تسهل لك عمل الأكواد المكررة المملة وتعتني بالجانب الأمني وتجعل الكود وفقا للمعايير وتسهل العمل الجماعي.

عموما، كل الخيارات جيدة سواء روبي أو بايثون أو php. كلها تصلح للمشاريع الكبيرة أيضا.

لكن سبب اختياري للبي إتش بي هو:

  • أنها الأشهر عربيا ومعظم فرص العمل العربية تتعلق بهذه اللغة أو أطر عملها.

  • أنها الأرخص بالاستضافات.

  • أنها أكثر اللغات التي تحتوى مصادرا تعليمية عربية وهذا يساعد المبتدئين.

أتمنى أن تكون الصورة قد وضحت. وبالتوفيق في أي من خياراتك.

ارحت بالي يااخي ساتوكل على الله واتعلم php ثم laravel لكن عندما دخلت على موقع ال php الرسمي لم اوفق في اختيار الاصدار هل 7 ام 5 هناك دورة للأخ اسامة صاحب قناة الزيرو ويب يشرح php 5 وهو خبير في هذا لكن عندما بحثت في اليوتوب وجدت قناة بغداد الجديدة شارحه php 7 لكن غير مكتمل لان الاخ حيسن الربيعي قد توقف عند قواعد البيانات , صراحة لااعرف كيف إبدأ وبأي اصدار وهل هناك فروقات كبيرة بين الاصدراين ؟ من ناحية الاضافات والسرعة وافكر ايضا بان اشتري دورة php التي على اكادمية حسوب لكن ايضا لم يذكرو في الواجه التعريفية اي اصدار سيعملون عليه php5 or php7

اسف على اسئلتي الكثيرة لكن صراحة لم اجد غيرك اساله هذه الاسئلة خصوصا ان لك تجربه مع هذه اللغة

الفرق في الإصدارات لا يهم سوى المتقدمين في البرمجة. لن تلاحظ الفرق في الأساسيات ولا تهتم بذلك.

أنصحك بدورات أسامة الزيرو فهو في رأيي أفضل من يشرح للويب عربيا ومجانا.

هناك أيضا دورة محمد يحيى

المهم أن تختار دورة واحدة حتى تكملها ثم تنتقل إلى غيرها وهكذا.

لماذا لم تضع nodejs معها هي متوافقة بشكل كبير مع api ولم تحتاج تعلم لغة اضافية تكفي javascript