Programming: Python, PHP, Java
The Qt graphical toolkit has been at the heart of the KDE desktop since its inception, and it’s used by many other cross-platform applications. It’s a great because it does so much of the hard work for you, even at a low level. There’s a Qt class for dealing with string manipulation, for example, or sorting lists. There’s exceptional networking support and transparency, file handling, native XML and image handling. Using Qt to perform all these tasks means you don’t have to re-invent the wheel or import yet another library into your project. But Qt is still best known for it’s high level user-interface design, where you can quickly construct an application from buttons, sliders, forms and images and tie them all together from your code.
With the new year starting the PHP project is being asked to decide about the PHP 5 support timeline.
While Aligning PHP 5.6 support timeline with the release date of PHP 7.0 seems like common sense to keep the support schedule continuous, there’s a big question whether to extend it further to an additional one year of security support till the end of 2018. This would make PHP 5.6, the last of the PHP 5 branch, to have 2 years of security support and de facto getting the same life span as PHP 7.0 would (ending support of both in Dec 2018).
Java is coming off a banner year in language popularity indexes, and it looks to continue its momentum in 2016.
Named the Programming Language of the Year on the Tiobe index and scoring the largest increase in popularity, Java remains in the top spot for the first month of this year as well. Tiobe's index is calculated based on a formula assessing searches on languages in a variety of different search engines.