Java’s success can be contributed essentially to two of its basic characteristics: Cross Platform and Open Source.
Though open source proved to be successful for commercial companies selling commodities such as Linux, MySQL, and JBoss, as Peter Yared writes in his guest blog post “The Failure of Commercial Open Source Software”, it failed to provide companies any significant advantage over proprietary software. “Commercial open source companies have the same cost structure as the enterprise software companies that preceded them” says Yared, and he further explains that “many open source companies exhibit at tradeshows, have salespeople, systems engineers, customer services departments, and on top of that employ the vast majority of developers that are working on their open source project.” and he adds “ the headache of maintaining a community and integrating random code patches is just as expensive as fixing reported bugs with your own people.”
However, with all its merits, Java was and still is a 3GL coding platform, which haven’t really resolved the coding complexities that many organizations wish to avoid. “Java development is too complex for business application development” says Gultieri. And he is absolutely right. Big, complex enterprise business applications become a coding nightmare when based on Java (or any other 3GL for that matter).
Gualtieri concludes his blog post by stating that “Development platforms are not the only items to consider. Cloud computing and mobile, to name a few, are other trends that must factor into your new strategy”. Indeed! Many companies are now at a significant cross-road, where turning their applications into cloud-enabled application becomes imperative and new, apt technologies and platforms are required. Companies realize that they need much more than a development platform, they need a cloud-enabled, mobile-enabled application platform that will enable them to make this dramatic shift with minimal risk, shortest time to market and with a significant, rapid and positive ROI.
Ttrend trains are moving faster than ever |
Cloud and Mobile are very disruptive trends, luckily uniPaaS is able to sooth such disruptions and overcome them with great success. As Gualtieri sums it up “You must transform to a Lean, Mean Change Machine”.
Click below to share this post:
No comments:
Post a Comment