Нет «Лучшего», когда дело доходит до фреймворков. Многие фреймворки часто используют похожие шаблоны проектирования, но имеют несколько иную реализацию для достижения сходных целей.
Каркасы предназначены для решения проблем в разработке. Во-первых, вам нужно решить, какие проблемы вы пытаетесь решить; Затем вы можете оценить фреймворки, чтобы увидеть, помогут ли они решить эти проблемы. Много раз ответ - да.
по популярности; Robotlegs - это настоящий «Дорогой» сообщества Flex; но Петрушка едва сделала вмятину. Но популярность вряд ли относится к решению проблем, характерных для вашего проекта.