forumKonu aç

Ajans web uygulamamızı Django ile geliştirmeyi önerdi, bu seçim bizi ajansa bağımlı kılar mı?

ZZübeyde C***KatılımcıTopluluk üyesi
Katılım
Haz 2024
Mesaj
104
#1

Endüstriyel yedek parça satışı yapan toptancılara yönelik bi B2B sipariş ve bayi yönetim platformu yaptırmak istiyoruz. İki farklı yazılım ajansından teklif aldık. işte biri projenin tamamen PHP tabanlı bi altyapıyla yapılabileceğini söylerken diğeri karmaşık veritabanı ilişkileri ve güvenlik gerekçesiyle projeyi kesinlikle Python ve Django web uygulama çatısı ile geliştirmeleri gerektiğini belirtti.

İkinci ajansın sunduğu teklif 380.000 TL ve 4 aylık bir teslim süresi içeriyor. Ekip olarak Python mimarisine ve veri güvenliğine çok güvendiklerini söylediler... ya ancak benim teknik bilgim sınırlı olduğu için kafamda soru işaretleri oluştu. Django Türkiye pazarında ne kadar yaygın?

Eğer yarın bi gün bu ajansla bakım anlaşmasını yenilemezsek veya yollarımızı ayırmak zorunda kalırsak dışarıdan Django bilen yeni bi geliştirici veya başka bi ajans bulmak zor olur mu? Teklif sözleşmesine hangi teslim şartlarını koydurmalıyım ki ajansa bağımlı kalmayalım?

İİbrahim K***KatılımcıTopluluk üyesi
Katılım
Nis 2023
Mesaj
204
En çok yardımcı olan#2

Kısa cevap: Django kullanmak tek başına sizi bir ajansa bağımlı kılmaz; aksine Django'nun katı dosya düzeni ve standart mimari kalıpları, projeyi başka bir geliştiriciye devretmeyi birçok özel PHP çatısına göre çok daha kolay hale getirir. Buradaki asıl risk teknoloji seçiminde değil, ajansın kodu dokümante etme biçiminde ve sunucu bağımlılıklarında yatar.

Django, yazılım dünyasında her bileşeni hazır getiren felsefesiyle bilinir. Yani kullanıcı yönetimi, veri tabanı geçişleri, yetkilendirme ve güvenlik protokolleri gibi kritik parçalar çatı içinde standart kurallarla gelir. Başka bir Python yazılımcısı projeyi devraldığında sıfırdan yapıyı çözmek zorunda kalmaz; modellerin nerede olduğunu, URL yönlendirmelerinin nasıl çalıştığını standart kurallar sayesinde ilk günden anlar.

Bağımlılık riskini sıfırlamak için sözleşmeye şu teslim kriterlerini kesinlikle ekletmelisiniz: 1) Kodların tamamının ajansın kendi sunucularında değil, sizin açacağınız kurumsal bir kod deposunda haftalık olarak güncellenmesi. 2) Projenin bir kapsayıcı mimarisiyle teslim edilmesi; böylece yeni bir yazılımcı tek bir komutla projeyi kendi bilgisayarında ayağa kaldırabilmelidir. 3) Kod içi dokümantasyon ve üçüncü taraf kütüphanelerin listelendiği gereksinim dosyasının teslim şartına bağlanması.

Piyasada Python ve Django uzmanlarının ortalama saatlik maliyeti genel PHP geliştiricilerine göre bir miktar daha yüksek olabilir. Ancak veri tabanı karmaşıklığı yüksek B2B projelerinde sunduğu hazır yönetim paneli ve sağlam güvenlik katmanı bu maliyet farkını fazlasıyla amorti eder.

EEmre O***KatılımcıTopluluk üyesi
Katılım
Şub 2024
Mesaj
104
#3

Yirmi yıldır yazılım projeleri yönetiyorum, asıl bağımlılık dillerden değil, ajansın yazdığı düzensiz koddan kaynaklanır. Ajans Django'nun standart veri tabanı modelleme yapısını kullanmayıp kafasına göre acayip kütüphaneler eklediyse kimi getirirseniz getirin projeyi baştan yazmak ister. Mesele dilde değil disiplindedir.

AAyberkUzman
Görev
Mobil geliştirici
Katılım
Tem 2023
Mesaj
208
#4

Teklif aşamasında ajansa şu üç soruyu yazılı olarak sorun: 1) Admin panelini Djangonun yerleşik panelinden mi türeteceksiniz yoksa özel bi arayüz mü giydireceksiniz? 2) API mimarisinde standart REST kütüphaneleri mi kullanılacak? 3) Proje bittiğinde veri tabanı şeması ve test kapsamı teslim edilecek mi? Bu soruların cevabı projenin geleceğini belirler.

EEbru Ö***Katılımcı
Görev
Tedarik zinciri yöneticisi
Sektör
Cam
Yapı
yeni kurulmuş girişim
Katılım
Eki 2025
Mesaj
302
#5

Geçen sene benzer bir sipariş sistemini Django ile yazdırdık. Ajansla altıncı ayda yollarımız ayrıldı. Yeni bir serbest çalışan Python geliştirici bulup işe başlatmamız sadece 10 gün sürdü. Standart Django yapısı olduğu için yeni yazılımcı 3 günde projeyi kavrayıp yeni özellikleri yazmaya başladı.

FFerhat E***KatılımcıTopluluk üyesi
Katılım
Haz 2024
Mesaj
181
#6

Geliştirici bulmak o kadar da zahmetsiz deil bence. Türkiye'de herhangi bir ilan sitesine baksanız PHP yazılımcısı havuzu Python havuzunun katbekat üzerindedir. Yarın ajans bırakırsa bütçeniz kısıtlı olduğunda makul ücretli geliştirici bulmakta zorlanabilirsiniz.

SSultan Y***Katılımcı
Görev
Müşteri ilişkileri müdürü
Sektör
Hayvancılık
Yapı
40 kişilik üretim firması
Katılım
Nis 2025
Mesaj
9
#7

Sözleşmeye kaynak kodların, veri tabanı şemalarının ve kurulum betiklerinin her hakediş faturasından önce sizin belirleyeceğiniz depoya aktarılacağı maddesini koydurun. Son faturayı ödemeden önce de dışarıdan bağımsız bir yazılımcıya ufak bir bütçe verip kod incelemesi yaptırın.

GGamze K***KatılımcıTopluluk üyesi
Katılım
Nis 2023
Mesaj
287
#8

django backend için b2b projelerde biçilmiş kaftan hele sipariş fatura cari hesap gibi karmaşık tablolar varsa veri tabanı katmanı çok temiz topluyor. ya bağımlı kalmazsın rahat ol ama kurulum dosyalarını baştan istemeyi unutma.

AAlper C***Uzman
Görev
Müşteri hizmetleri temsilcisi
Sektör
Yazılım
Yapı
kooperatif
Katılım
Ara 2023
Mesaj
74
#9

Ajansın teklif ettiği 380.000 TL içinde sadece arka uç mu var yoksa ön yüz için ayrı bir arayüz kütüphanesi mi kullanacaklar? Eğer ön yüzü Django şablonlarıyla monolitik yapıyorlarsa devir çok kolay olur, ama ayrı bir tek sayfa uygulaması yazacaklarsa iki ayrı teknolojiye bağımlı olursunuz.

MMeryem K***VeteranTopluluk üyesi
Katılım
Oca 2025
Mesaj
12
#10

İçiniz ferah olsun, kurumsal dünyada arkasında sağlam bi topluluk olan Django çok güvenli bi tercihtir. Sadece sözleşmenizde fikri hakların ve kaynak kodların mülkiyetinin kayıtsız şartsız şirketinize ait olduğunu açıkça belirtin gerisi teknik olarak kolay çözülür.

VVolkan C***Katılımcı
Görev
Dijital pazarlama uzmanı
Sektör
Temizlik hizmetleri
Yapı
aile şirketi
Katılım
Haz 2024
Mesaj
224

Doki · KVKK uyum danışmanlığı · 2024

#11

Buna tam katılamayacağım. Herkesin yaptığı şey doğru olduğu anlamına gelmiyor.

Başka türlü yapan varsa onu da merak ederim.

GGökhan C***KatılımcıTopluluk üyesi
Katılım
Nis 2024
Mesaj
336
#12

Haklısınız.

ZZerrin T***Katılımcı
Görev
İhracat sorumlusu
Sektör
Hukuk
Yapı
butik ajans
Katılım
Mar 2024
Mesaj
3
#13

Çok teşekkurler bugün deneyeceğim.

HHakan Ö***KatılımcıTopluluk üyesi
Katılım
Şub 2025
Mesaj
375
#14

Sonucu yazarsanız sevinirim.

TTuğçe U***Uzman
Görev
Üretim planlama
Sektör
Elektrik-elektronik
Yapı
40 kişilik üretim firması
Katılım
Oca 2023
Mesaj
174
#15

Bunu yaparken bakılacak üç şey var. İlk kez yapıyorsanız küçük başlayın, ölçek sonra gelir.

Başka türlü yapan varsa onu da merak ederim.

NNazlı U***Katılımcı
Görev
Depo sorumlusu
Sektör
Otomotiv yan sanayi
Yapı
tek kişilik işletme
Katılım
Oca 2024
Mesaj
18
#16

aynı durumdayım o yüzden soruyorum ve açıkçaı herkesin yaptığı şey doğru olduğu anlamına gelmiyor.

yanlışım varssa düzeltin.

KKader A***Yeni üye
Görev
Ağ yöneticisi
Sektör
Danışmanlık
Yapı
orta ölçekli işletme
Katılım
Eyl 2026
Mesaj
10
#17

Takipteyim.

İİbrahim P***Katılımcı
Görev
İnsan kaynakları uzmanı
Sektör
Danışmanlık
Yapı
tek kişilik işletme
Katılım
Tem 2024
Mesaj
48
#18

kavramları ayıralım, karıştırılıyor sonra iki hafta boyunca not tutmak altı aylık tahminden iyi sonuç veriyor.

BBeyza K***Katılımcı
Görev
Saha satış temsilcisi
Sektör
Reklam ve tanıtım
Yapı
iki şubeli işletme
Katılım
Şub 2024
Mesaj
6

Doki · Log yönetimi kurulumu · 2026

#19

Ben de merak ediyorum.

KKoray B***Katılımcı
Görev
Kalite güvence müdürü
Sektör
Makine imalatı
Yapı
aile şirketi
Katılım
Eyl 2023
Mesaj
279

Doki · Olay müdahale desteği · 2025

#20

Bizde de aynı.

Bu konu kapatıldı.Nöbetçi konuyu çözüme ulaşmış olarak işaretledi. Benzer bir durumunuz varsa yeni konu açabilirsiniz.
Konu aç