Hi all,
As I’m sure many of you know, for the past few major releases the recommended way to get started with Play was using Activator. The original idea of Activator was to be a full featured environment for tutorials, training, and example projects across all of Lightbend’s technologies. Once you got started with Play you could of course just use SBT, but Activator provided a unified platform for getting started with Play and other reactive technologies.
Over time we’ve realized that Activator is not an ideal solution for most Play developers. If you just need a starter project, you shouldn’t need to download a 600MB+ application with a UI for that. There are far simpler and more robust solutions, including giter8 and simply cloning projects from GitHub and modifying them for your needs. We’ve also found that the tutorial aspects of Activator have not been used widely by the community, and most people seem to prefer web-based tutorials and blogs to learn about Play.
Since we believe those solutions are better for the majority of Play users, we’ve decided not to support Activator at all for the coming Play 2.6 release. We’ve updated the Play download page to describe the new methods you can use to get started.
So, how does this impact you?
Creating new applications:
SBT has added support for the sbt new command with support for giter8 templates. We’ve also internally developed an Example Code Service that packages sample projects for download on the Play website. The example projects actually include a local “sbt” executable so there is no need to download anything manually besides the example project.
You can see all Lightbend example projects on the Tech Hub. This also includes many tutorials and guides that were previously on Activator.
Creating and migrating templates:
If you are a template author, we recommend using giter8 instead. You can follow this guide for migrating your template to giter8.
Is activator still working?
You can still run the activator command to compile and package your applications, but we recommend that you adapt your workflow to use sbt directly. This should be easy to achieve since most activator commands (besides “ui” and “new”) just delegate to SBT.
More news about what will happen to existing activator templates will be coming soon.
Please let us know if you have any questions or feedback on this. Overall we believe this will be a strong positive change for the Play community and make it much easier to get started with Play.
As I’m sure many of you know, for the past few major releases the recommended way to get started with Play was using Activator. The original idea of Activator was to be a full featured environment for tutorials, training, and example projects across all of Lightbend’s technologies. Once you got started with Play you could of course just use SBT, but Activator provided a unified platform for getting started with Play and other reactive technologies.
--
You received this message because you are subscribed to the Google Groups "Play framework dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to play-framework-dev+unsub...@googlegroups.com.
--
Will the activator be still supported for existing productions services. We have 100s of services in production and we don't have any plan to migrate the services to latest version soon due to number of constraints.Play 2.6 dropping support for Activator -Will we be able to build and upgrade the services after the EOL(2017) for existing services or we need to migrate all our services before end of 2017?
--
You received this message because you are subscribed to the Google Groups "Play framework dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to play-framework-dev+unsub...@googlegroups.com.