Posts Tagged Under: Java

Oracle JDK: Should I Stay or Should I Go?

With the news that Oracle have now changed their Java licensing terms and should no longer be providing updates of the ubiquitous SE 8, understandably, a lot of people have begun to wonder what all of this will mean for the future of their businesses.

So to help clear away the prevailing current confusion, in this article, Software Planet Group would like to put forward some critical guiding insight.

Read More


Are Desktop Applications Dead?

For years now, speculation on the eventual demise of the trusty personal computer has been going rife and rampant, yet as far-fetched as these predictions may initially appear to be, when one honestly takes the time to consider their individual habits, the arguments do hold a remarkable amount of water.

After all, outside of the work environment, when was the last time that you actually sat down in order to use a laptop or your standard desktop computer? To many of our readers, it most certainly will have been a while.

Naturally, therefore, the situation spills over onto our desktop applications as well. Microsoft Word is facing fierce competition from Google Docs, online applications such as Mint and Personal Capital have already given Quicken a most serious run for its money, and even grade-A programs like Photoshop and InDesign are starting to have their reigns threatened by formidable web contenders.

Consequently, desktop technologies are effectively on the back burner, yet this, as one would expect, is a dangerous path to follow, and some of the cracks are already beginning to show.

Read More


Programming in 2019: Which Technology Should I Choose?

When it comes to deciding on a project’s programming technology, things can quickly take a turn for the murky. After all, though we are oftentimes certain of what it is that we are hoping to achieve, as soon as you throw in some complex technical details, it is difficult to determine if we are making the correct decision.

Thankfully, however, Software Planet are committed to making this process as simple as is humanly possible, so for today’s article, we would like to walk you through some of the main technologies in use today and help you identify what you can do to yield maximum benefits.

Read More


2019 in Digital Transformation

By now, digital transformation is already well under way in the vast majority of organisations, but owing to the market’s notoriously changeable winds, knowing where to invest can quickly turn into a challenge. Just last year, for example, cryptocurrencies were largely being hailed as a great unexamined goldmine, but there is now growing support that these popular technologies are significantly less secure than originally understood. And what of the case of Oracle, which is now charging Java users extortionate licensing fees?

Nonetheless, by staying well abreast of the latest technological trends, Software Planet Group believe that you can make wise decisions that will help your business stay firmly ahead of the game.

So without further ado, it is time to take a look at the year in digital transformation!

Read More


Native vs. HTML5 vs. React Native Apps: Who Wins?

In the seemingly eternal battle for mobile domination, campaigns are waged on multiple levels.

However, while most people are well acquainted with the public squabbles of Apple and Samsung, in the background, a much more subtle contest takes place, as programmers and CEOs scuffle to determine the best technology for mobile app development.

Understandably, to the technically disinclined, it may come as a surprise that not all apps are built natively. Yet in reality, not only are alternative technologies extremely common, but there are many valid reasons for putting them to good use.

A Cornucopia of Options

Beyond iOS’ native ObjectiveC and, Swift, and Android’s own version of the Java programming language, software engineers are able to create apps using web technologies like HTML5, or hybrid solutions that include both web and native components, such as Flutter, PhoneGap, React Native, the Ionic framework, among others.

With every case, it is important to be aware of the strengths and weaknesses that will serve to aid companies in their final decision.

Read More


Clutch Names SPG Dev Centres as Top B2B Providers

Software Planet Group are delighted to announce that our Ukrainian-based development centres have jointly been selected by Clutch as one of the top B2B providers in the country. This was based on customer feedback, market presence, quality of work and services.

As a company dedicated to a lasting partnership approach, we are honoured to have our efforts recognised by such a client-centric platform. In fact, it is only thanks to the input of our own faithful customers that over the years, Clutch’s review-based website has been able to send many a client our way — and for that, we are abundantly grateful.

Read More


InCamp 2017

Every year, Software Planet Group’s inCamp internships provide graduates with the chance to be taken under the wing of some of our very best mentors. We are constantly seeking to improve our internship experience and are pleased to report that this year’s programme has blown all previous inCamps out of the water.

And so, without further ado, here is an overview of everything our interns have got up to so far:

Read More


A Common CMS Is Taking Bespoke Software to New Heights

While the advent of cloud computing has served to greatly raise the bar of convenience and portability, as luck would have it, developers of Software as a Service (SaaS) systems tend to fall into one of two unfortunate categories: those who build their applications around existing CMS, ERP or ecommerce platforms, such as WordPress, Joomla, Drupal and Magento, and bespoke developers, who build their own web solutions from scratch using technologies like Java, PHP, Ruby and Node.js. Due to their vastly different business models, these two camps very rarely intersect — a reality which often leads to anguish for bespoke solution users, who are left without a simple and easy-to-use content management system.

In reality, however, this status quo is problematic at every level. When it comes to traditional CMS-based solutions, for instance, these are typically only as convenient as they are limiting. Although developers are able to quickly build web applications, as pre-existing platforms are used as the core of their projects, the approach leaves very little room for adaptability and innovation.

Read More


Programming Technologies: The True Cost of a Wrong Choice

Just as in the fashion industry, the development world is prone to occasionally give in to fleeting trends. New and exciting programming languages often take companies by storm, spawning in the whirlwind a flurry of articles that aim to justify the latest fad. To be fair, some of these trends have indeed stuck around to prove themselves worthy of their initial hype. Others, however, simply left their soiled footprints all over the internet and to this day mislead customers who believe them to be a worthwhile investment.

As a result of this post-truth era, it is not uncommon for companies to ask us to develop web solutions using less-than-ideal programming languages. The reality, however, is that every project is unique and should be treated as such. For this blog post, Software Planet Group would like to highlight recent trends to explain why some technologies may best be left ignored for the moment.

Ruby on Rails

Touted as a very simple way to engineer a minimum viable product, Ruby on Rails found its niche in the startup movement and quickly surged in popularity. At its peak in 2007, demand for the web application framework was so high that 60 percent of all our software developers were somehow involved in RoR projects. Today, however, the Ruby wave has unmistakably turned to foam, leaving in its wake a dwindling number of developers who are qualified to maintain these systems.

Compared to more modern alternatives, RoR has fallen noticeably behind

Read More