ATK büyük bir çerçevedir. I MySHI oluşturmak için kullanılır. Ben 2008 yılında arkasında biraz zaman geçirdim bir açık kaynak projesi. Henüz Django ile bir şey inşa ettik ama bir veya iki kez öğretici ile çalıştım.
ATK Django yönetici arayüzüne benzer. Django, bir daha genel bir çerçevedir. Ama ben daha kapsamlı bir iş mantığı çerçeve olmaya ATK bulundu. Django yönetici arayüzü sadece özgün tasarım büyük bir veritabanı odaklı web sitesi için ön uç olması gerekiyordu değil mi, bir web içerik yönetimi için kaba arka uç arayüz olması gerekiyordu.
(Kutunun dışında) bir veri merkezli veritabanı için bir web arayüzü oluşturmak için ATK daha komple bir UI yaratmak için ne gerekiyorsa maç gibi görünüyor. Bunlardan ikisi ile büyük sorun çerçevesinin parçası olmayan şeyler yapmak isteyeceksiniz durumdur. Ya biri, bazı kere yapmanız gerekir bildiğim şeyleri yapmaktan sizi mücadele olacak gibi görünüyor.
ATK Eksileri
- Küçük Dev Team (Ama makul cevap)
- Pazarlama eksikliği (hayır buz)
- Küçük Kullanıcı Tabanı (yardım alma)
- PHP (Python geçerli çılgınlığı ama PHP ile yanlış bir şey yoktur)
- Belgeler (Sınırlı ama öğretici ile çalıştıktan sonra bunun çoğu bundan sonra API.)
Ben bugün bir proje başlatmak için olsaydı ben de bir seçim olabilir. Proje birkaç tablo ilişkileri ile küçük ve özel bir kullanıcı ui gerekli vaktinden bilseydim Django almak istiyorum. Basit bir kişisel banka kayıtlarını düşünüyorum. Ben birçok tablo ilişkileri ile bir proje başlatmak ve veritabanı admin kullanıcı arayüzü oldu olsaydı o zaman ben ATK almak istiyorum. Faturalama ile müşteri yönetimi düşünün. Ben framework mimarlar tarafından düşünce değil, bazı şeyler yapmak gerekebilir son derece karmaşık bir proje başlatmak için olsaydı o zaman ben (hala bu bir kendime cevaplamak için çalışıyoruz) Ruby on Piramit veya Ruby gibi daha genel ve açık bir çerçeve almak istiyorum . Elektronik tıbbi kayıt düşünün.