Introduction: Let the debates begin…
What type of Java app server should you choose for your next project? Well, that kinda depends on what kind of app you’re building, what your needs are, what type of organization you work in, and lots of other factors too. Hence the debate. So perk up your ears, and get ready for a showdown.
JBoss AS7 is an outstanding piece of software. It has both big company support and a superb community behind it. The balance of a fully open-source solution versus subscription-based EAP covers almost all possibilities. At the same time, this EAP nuance might be a bit confusing; IMHO, holding the bug-fixes in the EAP version and not providing them into the community edition version is questionable.
At the same time, if you only care about the performance and support for standards, JBoss is a safe choice. Hopefully, WildFly will continue to be awesome and, as they say, “#@*%ing fast”.
For the 3rd year, ZeroTurnaround sponsored EclipseCon, this time in our home area of Boston, USA. We saw probably about 350 people, though more had registered. This was seemingly less than last year.
Although many friends of ZeroTurnaround & EclipseCon regulars were there, such as Sarah Goff-Dupont (Atlassian), Tim Berglund (Github), Max Andersen (JBoss) and our new friend Sven Efftinge (who contributed to our JVM research on Xtend), it appeared as though people who had attended previous EclipseCon’s were not there to support the event again this year. Maybe that was just my impression.
The Ceylon Project is an up-and-coming programming language for the JVM, created by Red Hat. Ceylon is currently in active development and just recently reached its 5th milestone. We previously introduced Ceylon by using a simple HTTP server as an example application.
Red Hat’s Ceylon features improved type system, reified generics, modules, and many more interesting facilities. Under development by Gavin King, Ceylon is intended to improve on top of Java success while correcting some of Java failures. We had an honor to interview Gavin on the prospects of the upcoming Java 8 release, Ceylon, and JVM languages in general.
In the Adventurous Guide to JVM Languages report, along with the introduction to Ceylon, you can find the overview about other JVM languages like Kotlin, Xtend, Fantom with the quotes by the authors.
The world of app servers has traditionally been split between servlet-based containers and enterprise (Java EE) servers, with Tomcat being the clear winner in the servlet-based container space and WebSphere and Weblogic sharing the Java EE mantle. Typically servlet-based containers are used significantly more than Java EE servers, almost 60% of the respondents to our survey use at least one servlet-based container. Below you can see last year’s Developer Productivity Report results on Application Servers:
In the last half of 2012, the big dogs were trying to become more nimble and agile, while the quick Tomcats of the world are trying to add more of the Java EE feature set. The addition of the Liberty profile to the WebSphere line of products represents a shift in the mindset of traditional enterprise users, and developers are clamoring for a faster way to get as close to a production environment as possible on their local machines.
This year’s Red Hat Summit / JBoss World conference ended with a bang (and bellies full of beer and snacks) – plus, this week is light on technical blog content, so just suck it up and see some photos. Read more
Why do Continuous Delivery supporters and Operations Teams love LiveRebel?
Operations teams love LiveRebel because it helps bring Continuous Delivery practices into reality, letting them sleep soundly at night. Far too often applications in production are updated manually at 3 AM by overworked operations staff, so as not to affect customer usage sessions. And if something breaks, LiveRebel was designed to bring high levels of automation and predictability to customers’ deployment pipelines, enabling them to commit production updates that are online, automated, transactional and 100% reversible via “panic button”. Plus, they deploy new versions during the day, with all staff available, in case something breaks.Read more