Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. No more scriptlets – writing business logic of your app in JSPs is generally not a good idea, there are plenty of reasons, and plenty of post/articles that discuss this topic (like http://stackoverflow.com/a/1832327). With Slice you write your business logic in Java; JSP is a presentation layer only.
  2. Even simpler development of your Sightly components - combined with Guice dependency injection makes AEM application development simpler then ever.
  3. Avoid re-inventing the wheel – think of how many times you have had to re-write your code, especially when starting a new project? The Slice framework makes it easier because it provides a lot of features you can reuse. You can also reuse your own modules and libraries.
  4. Improve the testability of your code – you just write simple Java classes. Thanks to dependency injection (DI) they can be easily unit-tested.
  5. Low cost of introduction of new developers into projects – Slice is easy to learn and if you use it in all your projects, your developers know exactly how to start.
  6. Faster development – code reuse, dependency injection and simplicity make you more efficient than ever.
  7. Reduce maintenance costs.

...