The Apache Software Foundation Blog
Tuesday August 01, 2017
The Apache Software Foundation announces Apache® Polygene™ v3.0
Open Source Composite Oriented Programming platform and tools offer simple, easy-to-use enterprise-grade alternative to Java Persistence API
Forest Hill, MD –1 August 2017– The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today the immediate availability of Apache® Polygene™ Java Edition v.3.0, the Composite Oriented Programming platform leveraging Java.
Apache Polygene is a Java application framework used for persistence-centric applications. Polygene delivers a comprehensive solution for creating business applications, with dependency injection, aspect oriented programming, persistence system, metrics and serialization, in a modular fashion with dozens of extensions.
"Apache Polygene's slogan --'New Energy for Java - Classes are Dead, Long Live Interfaces' -- truly captures what Apache Polygene is really about: designing software efficiently," said Niclas Hedhman, original project co-founder and member of the Apache Polygene Project Management Committee. "Too many frameworks add a lot of boilerplate and configuration that is simply not needed. It just slows everyone down, and everyone is looking for alternatives to JPA (Java Persistence API). Polygene can deliver that, and much more. Simply put, Polygene is application framework done right."
Apache Polygene 3.0 is a major release on Java 8, and features new serialization subsystem, persistence system additions of Apache Cassandra and Apache Geode entity stores, full Java Scripting API support, and a focus for delivery of REST API applications and microservices. Polygene 3.0's many improvements make it easier to get started and is anticipated to be a critical release for years to come. Further details are available in the Apache Polygene 3.0 technical fact sheet https://blogs.apache.org/polygene/date/20170730
"Version 3.0 has been more work than any previous release," said Paul Merlin, Vice President of and Release Manager of Apache Polygene. "We have rewritten large sections of the Polygene Runtime to leverage Java 8 platform, and decided to minimize user impact by making all other changes that may break compatibility with previous versions at the same time."
"In our new business venture, I am again happy to use Polygene to simplify the application modeling," said Jiri Jetmar, member of the Apache Polygene Project Management Committee and longtime Polygene user. "Many features are crucial, but being able to not use JPA and have a better persistence model is probably the most important one for us. There are very few alternatives to JPA, and Polygene is simply the best."
Polygene originated in 2007 as Qi4j, and, in 2015, became the first project to enter the ASF as a pTLP (provisional Top-Level Project) without entering the Apache Incubator. The project celebrated its 10 year anniversary with its 9th supported release, and is planning for 3 additional releases in the next 12 months.
"We are already working on Polygene 3.1 with a code generator to get started more quickly," added Hedhman. "Also in the works is an enterprise-friendly SQL entity store, to remove the last objections of using Polygene in enterprise projects."
"Moving forward, we are determined to preserve compatibility," added Merlin. "We invite interested individuals to download Polygene and join the discussion on future features and enhancements."
Availability and Oversight
Apache Polygene software is released under the Apache License v2.0 and is overseen by a self-selected team of active contributors to the project. A Project Management Committee (PMC) guides the Project's day-to-day operations, including community development and product releases. For downloads, documentation, and ways to become involved with Apache Polygene, visit https://polygene.apache.org/
About The Apache Software Foundation (ASF)
Established in 1999, the all-volunteer Foundation oversees more than 350 leading Open Source projects, including Apache HTTP Server --the world's most popular Web server software. Through the ASF's meritocratic process known as "The Apache Way," more than 620 individual Members and 6,000 Committers successfully collaborate to develop freely available enterprise-grade software, benefiting millions of users worldwide: thousands of software solutions are distributed under the Apache License; and the community actively participates in ASF mailing lists, mentoring initiatives, and ApacheCon, the Foundation's official user conference, trainings, and expo. The ASF is a US 501(c)(3) charitable organization, funded by individual donations and corporate sponsors including Alibaba Cloud Computing, ARM, Bloomberg, Budget Direct, Capital One, Cash Store, Cerner, Cloudera, Comcast, Confluent, Facebook, Google, Hortonworks, HP, Huawei, IBM, InMotion Hosting, iSigma, LeaseWeb, Microsoft, ODPi, PhoenixNAP, Pivotal, Private Internet Access, Produban, Red Hat, Serenata Flowers, Target, WANdisco, and Yahoo. For more information, visit https://www.apache.org/ and https://twitter.com/TheASF
© The Apache Software Foundation. "Apache", "Polygene", "Apache Polygene", "Cassandra", "Apache Cassandra", "Geode", "Apache Geode", and "ApacheCon" are registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. All other brands and trademarks are the property of their respective owners.
# # #
Posted at 10:00AM Aug 01, 2017 by Sally Khudairi in General | |