Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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?
  2. Peter Fisher BSC MBCS To framework or not? • 2

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

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

    have different: • Responsibilities • Priorities • Requirements
  5. 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
  6. 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
  7. Peter Fisher BSC MBCS To framework or not? Bloat Fighting

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

    of micro frameworks Compatibility
  9. 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
  10. 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?
  11. 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!
  12. 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?
  13. 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
  14. Peter Fisher BSC MBCS To framework or not? Thank you.

    give feedback https://joind.in/talk/ba90b