Próbuję wybrać między django i yii dla skalowalnej, możliwej do utrzymania korporacyjnej aplikacji internetowej z bazą danych (najlepiej mysql). Aplikacja koncentruje się głównie na wprowadzaniu danych, ale z niestandardowymi przepływami pracy (poza podstawowymi automatycznie generowanymi formularzami) i niestandardowymi raportami. Mam doświadczenie w CS, znane z MVC, programowanie tła w C++, C#. 8 lat temu zbudowano podobną aplikację za pomocą php, mysql, perl/cgi i pamiętam, że jest bolesna (robi wszystko od zera ze stromą krzywą uczenia się). Musisz nauczyć się składni Pythona lub PHP, ale dość szybko przechwytuję języki. Przeczytaj obszernie online o django vs Yii. Nie można przejść do trasy .net mvc z powodu potrzeby otwartego źródła. Dabbled w RoR, kochał język, ale nie czuję się dobrze z magią, która się jeszcze wydarzyła, szczególnie w przypadku aplikacji klasy produkcyjnej. Może w przyszłości. Więc z powrotem do Django vs Yii -django lub yii do budowania produkcyjnej aplikacji internetowej z db oraz niestandardowymi formularzami i raportami
czynniki decyzyjne to:
1) łatwiejsze krzywa uczenia
2) lepiej nadaje ramy dla konkretnych zadań, które byłyby potrzebne - Heavy db manipulacji, przepływu zwyczaj UI (nic zbyt GFX Intensywne, tylko regularne elementy formularzy, ale gdzie muszę manipulować danymi w wielu tabelach za pomocą złącz itp.)
3) żadnych nieprzyjemnych niespodzianek z db connects (przeczytaj, ale nie do końca zrozumiałeś wszystkie garsch z django orm i mysql).
4) coś gdzie ja nie walczę Ramy/język podstawowych rzeczy
5) skalowalnej i szybkim czasie działania (wiem, dużo zależy od jednego architekta rozwiązanie)
Proszę o poradę. Poszukuje pomocy od osoby zaznajomionej z pracą w obu frameworkach. dziękuję
Mam doświadczenie zarówno z django, jak i Yii .... oba są miłe ... Ale yii jest bardziej sympatyczny ..... Ale django ma większą wydajność ... prawie dwukrotnie więcej niż z Yii + apc .. .... Więc django jest zwycięzcą .... – MYNE