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

Is Grails the right approach for business apps? - Gr8Conf EU 2016

Is Grails the right approach for business apps? - Gr8Conf EU 2016

When creating a “business app”, there are certain requirements that distinguishes it from other categories of web-based software like advanced filtering and reporting. Are Grails and similar frameworks the right approach to address these concerns, or is a more business centric framework the correct choice?

In this talk we will examine what happens if you start shrinking down your solution space from a general purpose web application framework like Grails, towards a more specific one. On the example of the CUBA Platform i’ll show solutions to things like filterable data grids, scaffolding and security concerns that go beyond role based authorization.

You’ll learn about the productivity improvements you’ll get out of “Going business specific” and what the drawbacks are that come with it.

Mario David

June 02, 2016
Tweet

More Decks by Mario David

Other Decks in Programming

Transcript

  1. Possible problem spaces for the solution: Grails (responsive) marketing site

    (REST) Backend Online shop Business CRUD app ... ... ... End-customer facing app Solution Problem
  2. Grails Spring MVC Ember JS Servlet Socket ? domain specific

    general purpose SAP Magento Shopify Typo3 WordPress ...
  3. Benefits & Drawbacks • focus on business problems • no

    need to choose • productivity boost • smaller eco system • harder to switch to another problem space
  4. You have to do what is right for you. No

    one walks in your shoes... Is Grails the right approach for business apps?