$30 off During Our Annual Pro Sale. View Details »

Using a framework or not?

Using a framework or not?

For both the frontend and backend there are many frameworks that allow for the rapid and solid build of web applications. Many projects require the knowledge of a framework. In some cases this leads a developer to be more understanding of a framework instead of the language that the framework is written in.
Should every application be built using a framework and if not, when is it OK not to use a framework?

Peter Fisher

April 11, 2018
Tweet

More Decks by Peter Fisher

Other Decks in Programming

Transcript

  1. How to put your
    Docker image on a diet
    Peter Fisher BSC MBCS
    Host of the How To Code Well channel
    Author of Docker In Motion
    Freelance web & mobile applications developer
    youtube.com/howtocodewell
    40%
    off code
    dockphpsc
    From Manning Publications
    To framework or not?

    View Slide

  2. To framework or not?

    View Slide

  3. Peter Fisher BSC MBCS
    To framework or not?
    • 2 Perspectives
    • Tough questions

    View Slide

  4. Peter Fisher BSC MBCS
    To framework or not?
    Perspectives
    1 - Learning a language via a framework
    2 - Developing a system for production

    View Slide

  5. Peter Fisher BSC MBCS
    To framework or not?
    Both perspectives have different:
    • Responsibilities
    • Priorities
    • Requirements

    View Slide

  6. Peter Fisher BSC MBCS
    To framework or not?
    Pros Cons
    Good practice is used
    Lots of help*
    Good documentation
    Isolated from the language
    A single framework is not
    a transferable skill
    Using a framework when learning a language

    View Slide

  7. Peter Fisher BSC MBCS
    To framework or not?
    Pros Cons
    Good practice
    Documentation
    Community driven
    Developing a system for production
    Extendable
    Reliable
    RAD
    Choice
    Bloat
    Fighting the framework
    Difficult to change once invested

    View Slide

  8. Peter Fisher BSC MBCS
    To framework or not?
    Bloat
    Fighting the framework
    True of monolithic frameworks

    View Slide

  9. Peter Fisher BSC MBCS
    To framework or not?
    Choice
    True of micro frameworks
    Compatibility

    View Slide

  10. Peter Fisher BSC MBCS
    To framework or not?
    Pros Cons
    Rolling your own
    High learning potential
    Streamlined and bespoke
    You own it
    Lack of support
    Not able to develop complex
    features quickly

    View Slide

  11. Peter Fisher BSC MBCS
    To framework or not?
    Tough questions need to be asked

    View Slide

  12. Peter Fisher BSC MBCS
    To framework or not?
    Is it needed?
    Will this benefit me or the project?
    How much time is required?
    Is it possible?

    View Slide

  13. Peter Fisher BSC MBCS
    To framework or not?
    If you choose to use a framework you
    should be able to answer why you
    are using it and be able to identify
    what problems it is solving
    Write this down!

    View Slide

  14. Peter Fisher BSC MBCS
    To framework or not?
    What features will the project have
    in the future and will the framework
    allow for those changes?

    View Slide

  15. Peter Fisher BSC MBCS
    To framework or not?
    You shouldn’t choose to use a framework
    The needs of the project should choose
    for you

    View Slide

  16. Peter Fisher BSC MBCS
    To framework or not?
    Thank you. give feedback
    https://joind.in/talk/ba90b

    View Slide