On 09/04/2013 09:29 AM, Xipe Totec wrote:
> Hi martin, thanks for answer
> I already know securesocial and other plugin (also play-authenticate)
> but my question is more "philosophical": is better, in your
> opinion, build it from scratch or use a plugin?
If the plugin basically suits your needs I always prefer using this
instead of inventing the wheel again. If you spend half the time of what
it would it had taken you to build it on your own for improving the
chosen library then the open source world got even better.
The advantages of chosing an existing library are IMHO
* better quality (in terms of bugs) out of the box (if the lib is
actually used)
* better documentation
* improvements / bugfixing is not only done by your team
* overall sustainability: if the project is active it's often better
supported than an in house developed solution in the long term
The main disadvantages of an external lib IMHO are
* less flexibility (assuming you don't want to fork completely but stick
to the main development and contribute changes back)
* you need to learn foreign code in the first place
Cheers,
Martin
> What pro-developers do
> in this case?
>
> Il giorno martedì 3 settembre 2013 19:48:56 UTC+2, Martin Grotzke ha
> scritto:
>
> Check out securesocial, it provides the functionality you mentioned,
> except the captcha (which would be a nice contribution :-)).
>
> Cheers,
> Martin
>
> Am 03.09.2013 16:48 schrieb "Xipe Totec" <
ashra...@gmail.com
> <javascript:>>:
>
> no one?
>
> Il giorno lunedì 19 agosto 2013 11:33:40 UTC+2, Xipe Totec ha
> scritto:
>
> Hi, I have to implement in my app a system for user
> registration and login with these features:
>
> 1. sign up with validation (and captcha) creating new
> account on my app
> 2. login with Facebook, Twitter, ecc
> 3. account activation by clicking a link send by email
> 4. password recovery when lost
> 5. form for change password
> 6. logout
>
> I'm thinking if developing this from scratch or using a
> module. To develop it from scratch I should study how to do
> it and what I will get at end probably is not better than a
> stable module.
> I'd like to know your opinion about that (especially from
> "pro" developers). And in case, what module do you reccomend?
> The most important thing is to have high control on the
> code, in the way I can understand it and edit/add/remove
> functions.
>
> --
> You received this message because you are subscribed to the
> Google Groups "play-framework" group.
> To unsubscribe from this group and stop receiving emails from
> it, send an email to
play-framewor...@googlegroups.com
> <javascript:>.
> <
https://groups.google.com/groups/opt_out>.
>
--
inoio gmbh -
http://inoio.de
Schulterblatt 36, 20357 Hamburg
Amtsgericht Hamburg, HRB 123031
Geschäftsführer: Dennis Brakhane, Martin Grotzke, Ole Langbehn