About Slice - 4.4

About

Slice is a framework which simplifies Sling/Adobe AEM development by using dependency injection pattern (DI). It glues Sling and Google Guice together, allowing developers to create a code with a clean separation of concerns. You can map resources to Java models seamlessly and thanks to DI arrange your application in easily testable and maintainable code.

Benefits

  • Lean and neat code, slicker design!
  • Improved testability of your code - thanks to dependency injection it can be easily unit-tested.
  • Improved maintenance of your code - all business logic arranged in clean and simple Java classes (POJOs)
  • Easy to start with! Slice is easy to learn and if you use it in all your projects, your developers know exactly how to start.
  • Faster development – code reuse, dependency injection and simplicity make you more efficient than ever.
  • Overall costs reduced!

Source repository

The source code is hosted on Github: http://github.com/Cognifide/Slice

Issue tracking

https://cognifide.atlassian.net/browse/SLICE

How to get it?

You can get Slice either by:

  1. Download package from here.
  2. Downloading and building source code:

    git clone git://github.com/Cognifide/Slice.git
    cd Slice
    mvn clean package