Restful_authentication по сравнению с Authlogic

Вам не нужно ни одного утверждения в вашем коде, потому что в режиме релиза все они исчезли. Но когда в C ++ не было встроенных утверждений, кто-то написал макрос assert, чтобы заменить его.

Конечно, вам не нужны комментарии, по более или менее той же причине. Но если вы создадите язык без комментариев, люди начнут делать что-то вроде:

HelperFunctionDoesNothing("This is a comment! Blah Blah Blah...");
6
задан BvuRVKyUVlViVIc7 16 June 2009 в 10:34
поделиться

5 ответов

Actually I'd disagree with fig-gnuton. There are a couple of things that you could do. If you want a basic solution try restful auth but be aware that the generator based approach has significant shortcomings. The main shortcoming is that you are squirting a large gob of code into your application. So when there's an issue you have to patch the code manually or blow away any customisations you've made. Recent versions of restful auth are much better than earlier versions which spewed code left, right and centre but my advice would be where possible leave the user and session code generated by restful auth well alone. For example if you want properties on your User make another object like Person and link the two.

I prefer authlogic because:

  • It feels like you're more in control.
  • I appreciate the extent to which authlogic is documented and their example app is pretty useful as a guide too.
  • Also I've had bother with testing restful_auth apps, not so with authlogic.
  • Extensions like forgotten password resets, API keys and the like are much less custom code than restful_auth.
7
ответ дан 8 December 2019 в 13:48
поделиться

Restful_Auth is a drop-in solution.

Authlogic is great and can do anything restful_auth can do (and more, afaik), but Authlogic is geared to customization, it therefore lacks the generator aspect (by design rather than oversight).

Bottom line, if you're a newbie (sounds like you might be), I'd start with restful_auth.

0
ответ дан 8 December 2019 в 13:48
поделиться

И не забывайте Клиренс , другого ребенка в блоке.

4
ответ дан 8 December 2019 в 13:48
поделиться

Restful Authentication - это чушь. Из-за этого у генераторов Rails плохая репутация.

Что я имею в виду? Генераторы, которые поставляются с Rails, (IMHO) хороши. Они создают очень минималистичную скелетную структуру. То, что они генерируют, невелико, легко понимается и легко добавляется / заменяется вашим собственным кодом по мере продвижения. Все сложные корявые части находятся в библиотеках Rails, которым они и принадлежат, а не в сгенерированном коде.

Restful Authentication, с другой стороны, поставляется с генераторами, которые извергают огромные объемы сгенерированного кода, с которым сложно работать поддерживать. Функциональность, которая должна быть в хорошей библиотеке, где ее можно легко обновлять с каждой новой версией фреймворка, вместо этого извергается в сгенерированной модели и коде контроллера, где она ' Я в конечном итоге смешаюсь с вашим кодом. Это не строительные леса, это массовый односторонний дамп автогенерированного кода.

Держитесь подальше ... держитесь подальше ....

3
ответ дан 8 December 2019 в 13:48
поделиться

Вам лучше с authlogic.

взгляните на мои рассуждения здесь http://blog.platform45.com/2009/09/30/user-authentication-with-authlogic

3
ответ дан 8 December 2019 в 13:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: