Я про рельсы говорить не могу, но между django и asp.net mvc мне такие отличия кажутся важны: - Asp.net mvc фрэймвор только vc предоставлят. То есть никаких специальных средств не предусмотретно, например, никакой генерации формочек из модели. - Роутинг в asp.net mvc недостаточно гибкий по сравнению с django. При привязке контроллеров, надо описывать всю путевую часть url'а с самого начала, тогда как в django, можно написать что-то вроде (r'^blogs/', include('ubersite.blogs.urls')). Удобней собирать веб-приложение из кусочков. - Статическая типизация, но это уже разница в языках, а не фрэймворках. Правда, имеется возможность параметризовать вьюху типом, тогда intellisense покажет все ошибки и очепятки сразу, но сейчас этим все равно никто не пользуется.
(no subject)
Date: 2012-05-24 07:34 am (UTC)- Asp.net mvc фрэймвор только vc предоставлят. То есть никаких специальных средств не предусмотретно, например, никакой генерации формочек из модели.
- Роутинг в asp.net mvc недостаточно гибкий по сравнению с django. При привязке контроллеров, надо описывать всю путевую часть url'а с самого начала, тогда как в django, можно написать что-то вроде (r'^blogs/', include('ubersite.blogs.urls')). Удобней собирать веб-приложение из кусочков.
- Статическая типизация, но это уже разница в языках, а не фрэймворках. Правда, имеется возможность параметризовать вьюху типом, тогда intellisense покажет все ошибки и очепятки сразу, но сейчас этим все равно никто не пользуется.