16

قمت ببرمجة تطبيق ويب بسيط بواسطة Django أرائكم تهم

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

اريد رأيكم في اخر عمل لي Yawm

رابط المعاينة :

https://yawm.herokuapp.com

رابط °رمز المصدر° :

بكل بساطة هو نسخة °فقيرة° ل

(الفكرة غير أصلية كما أن التنفيد لايضاهي الأصل)

الخلفية (Back-end) هي تركيزي.

اهم مميزاته:

الاعجابات، التعليقات، متابعة الأفراد، ..

التقنيات المستخدمة:

تلك المذكورة في README.md

Bootstrap : فقط ما يكفي لجعله مقبولا

Open Iconic : من أجل الرموز التعبيرية

لذلك اريد ارائكم و ما يمككني اضافته او تحسينه؟

يفضل لو كانت الانتقادات مركزة على Back-end

شكرا لكم

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

التعليقات

في الحقيقة اعجبني بشدة ، لكن ما المصادر التي تعلمت منها جانغو

المصادر متعددة لكن أهمها:

و العديد من المقالات المتفرقة.

.....

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

المهم أنه في كل مرة أواجه مشكلة ف Google + StackOverFlow لها بالمرصاد

يعني لم تعتمد علي مصدر محدد ؟

لا لم أفعل

قم بتطبيق كل ما يوجد في هذه المصادر و ستستوعب Django بصفة عامة، عندها يمكنك قراءة لتفهم Documentation أكثر.

الدورة في هذا الموقع جيدة وباللغة العربية

www.barmej.com

عمل جميل اخي ماشاء الله ،واخراج رائع

لا افهم كثيرا في البرمجة والاكواد، لذا ساترك هذا الجانب للاخوة المبرمجين ذو الاختصاص

بالنسبة للتطبيق وفكرتة رائعة وجميل ان يكون هناك مواقع وتطبيقات عربية من هذا النوع ، التي نكاد نراها

واذا كنت تنوي نشر تطبيقك وتحويله الى عمل ومصدر دخل، انصحك بمحاولة التميز والتفرد عن التطبيق الاصلي

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

الفكرة كما أشرت في الأعلى ليست أصلية. أ ردت فقط أن أطبق ما تعلمته. شكرا على رأيك.

التطبيق يحتاج الكثير لكي لكي يكون أهلا للمنافسة.

ماشاء الله بداية موفقه وبرمجة مرتبة

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

لكن بما انه تطبيق لما تعملته فأراه ممتاز جدا

وفقك الله

شكرا على رأيك

بالنسبة لجعل الموقع متعدد اللغات فأنا لم أستوعب Translation بعد.

بالنسبة للتصويت فأنا أظن أن

تعوضها حيث تقوم بالترتيب حسب (عدد الاعجابات + عدد التعليقات). لم أستطع أن أضيف (-عدد الأيام منذ النشر)

الرمز المصدري بدأ بالخروج عن السيطرة. سأحتاج الى ترتيب أفضل

حاليا أنا أعمل عل اضافة الاشعارات بواسطة django-notifications-hq

كما قلت كثرة المكتبات المتوفرة هو من أهم نقاط قوة django

رأيته وصراحة مبدع

ماشاء الله بداية رائعة

لو سمحت لدي بعض الاسئلة حول ال Django

  • هل هو معقد ?

  • لماذا اخترت python django بدل php laravel

-هل انت هاوي ام طالب اعلام الي

عذرا على الاسئلة الشخصية و شكرا

Django ليس معقدا، يجب فقط أن تستوعب الأساسيات و Python قبل تصفح المواضيع التقدمة. من السهل تعلمه

قمت باختيار Django بسبب أنه مبني على لغة Python مما يعني أنني يمكن أن أستخدم كل شيء يوجد بها. كما أنه يستخدم بنية Model-View-Template MVT أي أن الرمز المصدري سيكون منظما. لكن أظن أن Laravel يتوفر على MVC Model-View-Controller و هي نفس الشيء. كما أن PHP لم تعجبني عندما بدأت بتعلمها قبل مدة.

أنا مجرد هاوي تعلمت هذا لنفسي بنفسي.

لا مشلكة على الأسئلة

جزاك االه خيرا شكرا

هل تحتاح لمساهمة في الكود؟

نعم، لما لا

مرحبا بك .. اعجبنى استخدامك لتقنيات Django في الحقيقة انوي تعلمه عن قريب.

قمت بدراسة اساسيات البايثون مسبقا (من SoloLearn و دورة مليون مبرمج عربي) هل يكفي ذلك لانتقل مباشرة لدراسة Django ام يجب على دراسة شي اخر (كدورة ل python web) مثلا او شئ من هذا القبيل حيث مما اعرف django هو اطار عمل وبالتالى لابد من ان هناك برمجة pure للويب ببايثون.. هل انا محق؟

مع العلم ان لى معرفة باساسيات تصميم الويب html css Javascript

لا لن تحتاج لتعلم برمجة pure للويب ببايثون. فبايثون ليست مخصصة للويب ك PHP ، لذالك بناء تطبيق ويب من الصفر سيحتاج للكثير.

قم بالاطلاع على الأساسيات و سترى بنفسك.