forumفتح موضوع جديد
فتح موضوع جديد

اقترحت الوكالة تطوير تطبيق الويب لدينا بـ Django، فهل هذا الاختيار يجعلنا تابعين للوكالة؟

ZZübeyde C***مشاركعضو المجتمع
تاريخ الانضمام
يونيو 2024
رسالة
104
#1

نريد بناء منصة B2B لإدارة الطلبات والوكلاء موجهة لتجار الجملة الذين يبيعون قطع الغيار الصناعية. تلقينا عرضين من وكالتين مختلفتين للبرمجيات. إحداهما قالت إن المشروع يمكن تنفيذه بالكامل ببنية قائمة على PHP، بينما أكدت الأخرى أنه بسبب علاقات قواعد البيانات المعقدة ومتطلبات الأمان يجب تطوير المشروع حتماً بإطار تطبيق ويب Python وDjango.

عرض الوكالة الثانية يبلغ 380.000 TL ويتضمن مدة تسليم 4 أشهر. قالوا إنهم كفريق يثقون كثيراً بمعمارية Python وأمن البيانات. لكن معرفتي التقنية محدودة فتكوّنت في ذهني علامات استفهام. ما مدى انتشار Django في السوق التركي؟

إذا لم نجدّد اتفاقية الصيانة مع هذه الوكالة يوماً ما أو اضطررنا للانفصال، فهل سيكون من الصعب إيجاد مطوّر جديد يعرف Django من الخارج أو وكالة أخرى؟ ما شروط التسليم التي يجب أن أضعها في عقد العرض حتى لا نبقى تابعين للوكالة؟

İİbrahim K***مشاركعضو المجتمع
تاريخ الانضمام
أبريل 2023
رسالة
204
الأكثر إفادة#2

الجواب المختصر: استخدام Django وحده لا يجعلك تابعاً لوكالة؛ بل على العكس، فترتيب ملفات Django الصارم وأنماطه المعمارية القياسية تجعل تسليم المشروع لمطوّر آخر أسهل بكثير من كثير من أطر PHP الخاصة. الخطر الحقيقي هنا ليس في اختيار التقنية، بل في طريقة توثيق الوكالة للكود وتبعيات الخادم.

يُعرف Django في عالم البرمجيات بفلسفته التي تجلب كل مكوّن جاهزاً. أي أن الأجزاء الحيوية مثل إدارة المستخدمين وترحيلات قواعد البيانات والتفويض وبروتوكولات الأمان تأتي بقواعد قياسية داخل الإطار. وعندما يتسلّم مطوّر Python آخر المشروع لا يضطر لحل البنية من الصفر؛ بل يفهم من اليوم الأول أين توجد النماذج وكيف تعمل توجيهات URL بفضل القواعد القياسية.

لتصفير خطر التبعية يجب أن تُضيف حتماً هذه معايير التسليم إلى العقد: 1) تحديث كامل الأكواد أسبوعياً في مستودع أكواد مؤسسي تفتحه أنت، لا على خوادم الوكالة. 2) تسليم المشروع بمعمارية حاويات؛ بحيث يستطيع مطوّر جديد تشغيل المشروع على حاسوبه بأمر واحد. 3) ربط التوثيق داخل الكود وملف المتطلبات الذي يسرد مكتبات الطرف الثالث بشرط التسليم.

قد تكون التكلفة الساعية المتوسطة لخبراء Python وDjango في السوق أعلى قليلاً من مطوّري PHP العامين. لكن في مشاريع B2B ذات التعقيد العالي في قواعد البيانات، تعوّض لوحة الإدارة الجاهزة وطبقة الأمان المتينة هذا الفارق في التكلفة أكثر من كافٍ.

EEmre O***مشاركعضو المجتمع
تاريخ الانضمام
فبراير 2024
رسالة
104
#3

أدير مشاريع برمجيات منذ عشرين عاماً، والتبعية الحقيقية لا تنشأ من اللغات بل من الكود غير المنظم الذي تكتبه الوكالة. إذا لم تستخدم الوكالة بنية نمذجة قواعد البيانات القياسية في Django وأضافت مكتبات غريبة على هواها، فمهما جلبت من شخص سيريد إعادة كتابة المشروع من الصفر. المسألة ليست في اللغة بل في الانضباط.

AAyberkخبير
المسمى الوظيفي
مطور تطبيقات الجوال
تاريخ الانضمام
يوليو 2023
رسالة
208
#4

في مرحلة العرض، اسألوا الوكالة هذه الأسئلة الثلاثة كتابيًا: 1) هل ستعتمدون في لوحة التحكم على لوحة Django المدمجة أم ستصممون واجهة مخصصة بالكامل؟ 2) هل ستستخدمون مكتبات REST القياسية في بنية API؟ 3) عند تسليم المشروع، هل سيتضمن التسليم مخطط قاعدة البيانات وتغطية الاختبارات البرمجية؟ إجابات هذه الأسئلة هي التي ستحدد مستقبل المشروع.

EEbru Ö***مشارك
المسمى الوظيفي
مدير سلسلة التوريد
قطاع
كاميرا
نوع المنظمة
شركة ناشئة حديثة التأسيس
تاريخ الانضمام
أكتوبر 2025
رسالة
302
#5

العام الماضي نفذنا نظام طلبات مشابهًا باستخدام Django. افترقت طرقنا مع الوكالة في الشهر السادس. لم يستغرق الأمر سوى 10 أيام للعثور على مطور Python مستقل وبدء العمل معه. ولأن المشروع مبني بالهيكل القياسي لـ Django، استوعب المبرمج الجديد المشروع خلال 3 أيام وبدأ في برمجة الميزات الجديدة.

FFerhat E***مشاركعضو المجتمع
تاريخ الانضمام
يونيو 2024
رسالة
181
#6

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

SSultan Y***مشارك
المسمى الوظيفي
مدير علاقات العملاء
قطاع
تربية حيوانات
نوع المنظمة
شركة تصنيع بـ 40 موظفًا
تاريخ الانضمام
أبريل 2025
رسالة
9
#7

احرصوا على إضافة بند في العقد ينص على نقل الشيفرة المصدرية ومخططات قاعدة البيانات وسكربتات التثبيت إلى مستودع من اختياركم قبل دفع فاتورة كل مرحلة. وقبل دفع الفاتورة الأخيرة، خصصوا ميزانية بسيطة لمطور مستقل لمراجعة الكود وفحصه.

GGamze K***مشاركعضو المجتمع
تاريخ الانضمام
أبريل 2023
رسالة
287
#8

django ممتاز جدا للباك إند بمشاريع b2b بالذات لو عندك جداول معقدة مثل الطلبات والفواتير والحسابات الجارية طبقة قواعد البيانات بترتب الموضوع بنظافة. ما راح تكون مقيد لا تقلق بس لا تنسى تطلب ملفات التثبيت من البداية.

AAlper C***خبير
المسمى الوظيفي
ممثل خدمة العملاء
قطاع
برمجيات
نوع المنظمة
تعاونية
تاريخ الانضمام
ديسمبر 2023
رسالة
74
#9

هل يشمل عرض الـ 380.000 TL المقدم من الوكالة الواجهة الخلفية فقط أم سيستخدمون مكتبة واجهات منفصلة للواجهة الأمامية؟ إذا كانوا يبنون الواجهة الأمامية ككتلة واحدة باستخدام قوالب Django فسيكون التسليم والانتقال سهلاً للغاية، لكن إذا برمجوا تطبيق صفحة واحدة منفصلاً فستصبحون مقيدين بتقنيتين مختلفتين.

MMeryem K***محارب قديمعضو المجتمع
تاريخ الانضمام
يناير 2025
رسالة
12
#10

اطمئنوا تمامًا، ففي عالم الشركات يُعد Django خيارًا آمنًا للغاية بفضل مجتمعه القوي. فقط تأكدوا من التنصيص صراحة في العقد على أن الملكية الفكرية والشيفرة المصدرية تعود لشركتكم دون قيد أو شرط، وبقية الأمور التقنية يسهل حلها.

VVolkan C***مشارك
المسمى الوظيفي
خبير التسويق الرقمي
قطاع
خدمات التنظيف
نوع المنظمة
شركة عائلية
تاريخ الانضمام
يونيو 2024
رسالة
224

Doki · استشارات الامتثال لـ KVKK · 2024

#11

لا أستطيع الموافقة تمامًا على هذا. فعل الجميع لشيء ما لا يعني أنه صحيح.

إذا كان هناك من يفعلها بطريقة أخرى، فأنا فضولي لمعرفة ذلك.

GGökhan C***مشاركعضو المجتمع
تاريخ الانضمام
أبريل 2024
رسالة
336
#12

أنت محق.

ZZerrin T***مشارك
المسمى الوظيفي
مسؤول التصدير
قطاع
قانون
نوع المنظمة
وكالة بوتيك
تاريخ الانضمام
مارس 2024
رسالة
3
#13

شكرًا جزيلاً، سأجربها اليوم.

HHakan Ö***مشاركعضو المجتمع
تاريخ الانضمام
فبراير 2025
رسالة
375
#14

سأكون ممتنًا لو شاركت النتيجة.

TTuğçe U***خبير
المسمى الوظيفي
تخطيط الإنتاج
قطاع
كهرباء وإلكترونيات
نوع المنظمة
شركة تصنيع بـ 40 موظفًا
تاريخ الانضمام
يناير 2023
رسالة
174
#15

هناك ثلاثة أمور يجب مراعاتها أثناء القيام بذلك. إذا كانت هذه أول مرة، ابدأ صغيراً، والتوسع يأتي لاحقاً.

إذا كان هناك من يفعلها بطريقة أخرى، فأنا فضولي لمعرفة ذلك.

NNazlı U***مشارك
المسمى الوظيفي
مسؤول المستودع
قطاع
الصناعات المغذية للسيارات
نوع المنظمة
نشاط فردي
تاريخ الانضمام
يناير 2024
رسالة
18
#16

أنا في نفس الوضع، لذلك أسأل. فعل الجميع لشيء ما لا يعني أنه صحيح.

صححوا لي إن أخطأت.

KKader A***عضو جديد
المسمى الوظيفي
مدير الشبكة
قطاع
استشارات
نوع المنظمة
مؤسسة متوسطة الحجم
تاريخ الانضمام
سبتمبر 2026
رسالة
10
#17

أتابع الموضوع.

İİbrahim P***مشارك
المسمى الوظيفي
أخصائي الموارد البشرية
قطاع
استشارات
نوع المنظمة
نشاط فردي
تاريخ الانضمام
يوليو 2024
رسالة
48
#18

دعونا نفرق بين المفاهيم، فهناك خلط بينها. تدوين الملاحظات لمدة أسبوعين يعطي نتائج أفضل من التخمين لمدة ستة أشهر.

BBeyza K***مشارك
المسمى الوظيفي
مندوب مبيعات ميداني
قطاع
الإعلانات والترويج
نوع المنظمة
نشاط تجاري بفرعين
تاريخ الانضمام
فبراير 2024
رسالة
6

Doki · إعداد إدارة السجلات · 2026

#19

أنا أيضًا متحمس لمعرفة ذلك.

KKoray B***مشارك
المسمى الوظيفي
مدير ضمان الجودة
قطاع
تصنيع الآلات
نوع المنظمة
شركة عائلية
تاريخ الانضمام
سبتمبر 2023
رسالة
279

Doki · دعم الاستجابة للحوادث · 2025

#20

عندنا نفس المشكلة.

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