New Sofware Licensing Library release

We are proud to annouce that a new 1.4 release of our cross-platform software licensing library solution for Windows, Linux and MacOS is available for download.

2008-12-03 [ ... ]
searchhead

Folder

The right technologies applied to the specific tasks

 – this is the key to efficient software development in the terms of productivity and reliability of the resulting application. At NG Logic, we take great care to appropriately select  technologies and we do not afraid of innovative soluions. Moreover, we are still specialists in traditional programming languages and platforms applied in software industry. We consciously select technologies depending on the purpose the application will serve. We often combine technologies to optimize the costs of application development according to Pareto principle.
  
We prefer to use technologies that make our developers the most productive. This means that the resulting application is cheaper and faster to implement. But, because those technologies put more load on the machine running the application, sometimes the speed of execution the software is not satisfactory.In such case we reimplement parts of the software in less productive but faster technologies, increasing speed dramatically. According to the Pareto principle, on average this concerns only up to 10-20% of code.
 

Our favorite technologies

We constantly monitor new technologies and languages in order to use the most effective ones. Here are our favorites:

Python

Python is a fully dynamic language developed as an open-source project. Its syntax is designed with goal to be convenient for developers and let them achieve maximum productivity instead of being obstacle. It has tremendous and convenient standard library and large number of bindings to native libraries. 

Zope & Plone

It is industry-strength application server and CMS system based on the Python language. Provides full environment for building comprehensive, secure and productive web applications. Employs powerful transactional object-oriented database and advanced security model. It allows to rapidly deploy applications (even autogenerated from UML models)

Ocaml

Ultra-modern functional language derived from the language of mathematics, allows to specify and solve problems in the way that is extremely expressive and powerful.  This is language of the future. 

Java & J2EE

Programming language and application server independent on hardware platform allowing to develop robust mid- and large-size applications. Provides support for multi-tier transactional architecture, portable database connectivity, means of integration with legacy systems, tight security model and web application framework.

(you can receive more information about each technology by clicking on its title)

 
copyright (c) NGLogic 2007