About
Slice is an open-source framework that makes a framework which simplifies Sling/CQ development much easier and more efficient. It was initially developed by Cognifide and then evolved to an open-source project. It combines Sling and Guice to create a solid foundation for building high quality projects efficiently.
Info |
---|
Since version 3.1.0, CQ related modules have been extracted as seperated Slice CQ Addons. |
...
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
...
You can get Slice either by:
- Download package from here.
Downloading and building source code:
Code Block language bash git clone git://github.com/Cognifide/Slice.git cd Slice mvn clean package