A number of Multibase customers have very long-standing, stable applications built in CL, Multibase’s original product. These CL applications capture extensive business logic and the CL databases contain irreplaceable data, to say nothing of the long-term investment in build and maintenance. These applications often form critical parts of the business’s daily operations. While newer products have come and in some cases gone, CL endures because its database and its transaction-processing is better than just about anything else – and the customer continues to gain a good return on investment.
However, when it comes to building new features like the highly interactive and graphic broadband applications that today’s world demands, there are many competing programming languages which offer a wide variety of pre-built programming features and for which it’s easy to obtain readily inexpensive programming resources. But in today’s economic climate, why rebuild unnecessarily a perfectly functional system? How do you create an all-singing and all-dancing customer- or worker-facing system at a reasonable cost? The answer is not always to start from scratch and completely rebuild a perfectly functional system.
In response to this need, several years ago Multibase released CLDBLib which allows code to written in other more recent programming languages - such as .net, C#, VB, python, php, java, and ruby . CLDBLib will allow these languages to read and write CL database records. Multibase has now taken this one step further, by releasing sample code written in python to use CLDBLIB and CL, to perform many basic application functions. Python was chosen because is is both a procedural and an object oriented language, offering a variety of inbuilt tools for the programmer.
This development employs the best-practice MVC development model, and web 2.0 strategies (such as jQuery-javascript libraries) enabling developers to take advantage of the wonderful features already built into development languages like python. In line with modern practice, this abstracts the program code from the look and feel of the site, and speeds up development of new applications on legacy CL databases. Using the new sample code means a lower cost of programming and better long term maintenance with better organised code. CL databases are now open to these industry–standard languages which support that a modern application might want to do.
Such a project is an example of the way that Multibase delivers solutions with a favourable price-performance ratio. Not only can customers achieve lower programming and maintenance costs, a modern business application is delivered without high capital costs, additional licensing, and on the existing hardware and network infrastructure.
A number of Multibase customers have very long-standing, stable applications built in CL, Multibase’s original product. These CL applications capture extensive business logic and the CL databases contain irreplaceable data, to say nothing of the long-term investment in build and maintenance. These applications often form critical parts of the business’s daily operations. While newer products have come and in some cases gone, CL endures because its database and its transaction-processing is better than just about anything else – and the customer continues to gain a good return on investment.
However, when it comes to building new features like the highly interactive and graphic broadband applications that today’s world demands, there are many competing programming languages which offer a wide variety of pre-built programming features and for which it’s easy to obtain readily inexpensive programming resources. But in today’s economic climate, why rebuild unnecessarily a perfectly functional system? How do you create an all-singing and all-dancing customer- or worker-facing system at a reasonable cost? The answer is not always to start from scratch and completely rebuild a perfectly functional system.
In response to this need, several years ago Multibase released CLDBLib which allows code to written in other more recent programming languages - such as .net, C#, VB, python, php, java, and ruby . CLDBLib will allow these languages to read and write CL database records. Multibase has now taken this one step further, by releasing sample code written in python to use CLDBLIB and CL, to perform many basic application functions. Python was chosen because is is both a procedural and an object oriented language, offering a variety of inbuilt tools for the programmer.
This development employs the best-practice MVC development model, and web 2.0 strategies (such as jQuery-javascript libraries) enabling developers to take advantage of the wonderful features already built into development languages like python. In line with modern practice, this abstracts the program code from the look and feel of the site, and speeds up development of new applications on legacy CL databases. Using the new sample code means a lower cost of programming and better long term maintenance with better organised code. CL databases are now open to these industry–standard languages which support that a modern application might want to do.
Such a project is an example of the way that Multibase delivers solutions with a favourable price-performance ratio. Not only can customers achieve lower programming and maintenance costs, a modern business application is delivered without high capital costs, additional licensing, and on the existing hardware and network infrastructure.