Also Yii ist bestens geeignet für solche Anwendungen. Ich meine aber, dass du die Frage falsch stellst. Weil man kann auch komplett ohne Yii eine solche Seite bauen (pures PHP, ohne Framework). Eine solche Entscheidung muss man also aufgrund diverser anderer Fragestellungen treffen:
Hat das Team Erfahrung in einem anderen Framework? Wenn mehr als die Hälfte der Entwickler Symfony kennt wird sichs nicht auszahlen denk ich.
Wird das Projekt vorwiegend serverseitig umgesetzt oder soll “nur” eine API bereitgestellt werden und der rest passiert via JavaScript? Bei reinen API’s ist Yii meiner Meinung nach fast Overkill, da kann auch “Slim” völlig ausreichen oder eventuell Laravel wenn man einen ORM Layer braucht
Welche Datenbank wird verwendet? SQL oder NoSQL Lösungen? Klassisches SQL unterstützen alle Frameworks, aber bei NoSQL wirds eng, weil man hier meist auf Extensions zurückgreifen muss die dann im schlimmsten Fall irgendwann vom Entwickler aufgegeben werden und man steht dann mit seinen Problemen alleine da.
Du siehst, es kommt echt auf das Projekt an. Ich verwende fast ausschließlich Yii bei meinen Projekten. Der Grund ist, dass ich damit a) schnell bin da ichs schon kenne, meine Kollegen auch mit Yii arbeiten und c) ich gerade bei simplen Projekten/Prototypen die ganzen Widgets/Helper echt gut brauchen kann. Frag aber 10 andere PHP Entwickler und du kriegst 100 andere Antworten