11-09-2017, 03:58 PM
Traditionally from the beginning of the computer age, enterprise software development has faced a challenge when, of course, it is supposed to focus on solving real business problems, but at the same time developers have to devote time and significant efforts to the technical side of the solution, such as architecture and implementation of generic functionality.
In response to this imbalance between programming focused on technical aspects and problem-oriented programming, a series of frameworks emerged that sought to raise the level of abstraction and free developers from the low-level routine. In addition, to increase development efficiency, development tools have become smarter and smarter over the years. One of the best examples of the 2000s is Borland Delphi, which greatly increased the speed of development of desktop applications.
In the last decade, enterprise software has evolved a lot, which raises the need for a new generation of high productivity frameworks and development tools. So, in this article we are going to take a look at the CUBA Platform - an open source framework, which combines robust architecture, "must have" features of any business application and rapid application development tools, aimed at boosting productivity development.
In response to this imbalance between programming focused on technical aspects and problem-oriented programming, a series of frameworks emerged that sought to raise the level of abstraction and free developers from the low-level routine. In addition, to increase development efficiency, development tools have become smarter and smarter over the years. One of the best examples of the 2000s is Borland Delphi, which greatly increased the speed of development of desktop applications.
In the last decade, enterprise software has evolved a lot, which raises the need for a new generation of high productivity frameworks and development tools. So, in this article we are going to take a look at the CUBA Platform - an open source framework, which combines robust architecture, "must have" features of any business application and rapid application development tools, aimed at boosting productivity development.