Хорошо, направляющие на самом деле довольно хорошо, но существует только немного слишком много волшебства, продолжающегося там (от мира Ruby, я очень предпочел бы merb направляющим). Я лично использую Опоры, и довольно проклятый счастливый. Я сказал бы (по сравнению с django), что опоры позволяют Вам обмениваться ints внутренними деталями, легче, чем django. Оборотная сторона - то, что необходимо будет записать большему количеству материала все собой (как основной CRUD).
Профессионалы использования платформы:
Недостатки:
, От которого можно, вероятно, создать то, что они хороши для:-), Так как Вы получаете весь код, возможно настроить его для установки даже большинству bizzare ситуаций (опоры, предположительно, работают над механизмом приложения Google теперь...).
Вы можете исключить любую часть кода из синтаксического анализа Doxygen с помощью тегов \ cond
...
\ endcond
.
редактировать: Некоторые связанные вопросы:
Это, без сомнения, по-прежнему будет казаться шумным и неестественным, но чтобы ответить на ваш другой вопрос, попробуйте:
/** An explanation */
#define SOME_CONSTANT /** @cond */ 1234 /** @endcond */