Ebay announces ql.io programming language



    This specific programming language, introduced recently by Ebay, is intended, according to the developers, primarily for the effective aggregation of API functions for HTTP. The result is a single call with an SQL-like syntax. The company created this declarative event-driven programming language to increase the efficiency and productivity of code writing by developers, as well as to reduce the total number of lines in the code.

    As mentioned above, the syntax of the language is similar to SQL and JSON at the same time. In addition, ql.io works with Node.js, so Node.js must be installed on the server side to complete the corresponding requests. It is worth noting that the release of this programming language by Ebay occurred quite unexpectedly - earlier this company had not announced such an intention, and there were very few rumors. However, now Ebay has tried as brightly as possible to cover this news. By the way, the language is released under the Apache License 2.0.

    The developers of the company believe that the ql.io language
    can work not only with various APIs. On the contrary, ql.io allows you to combine requests of various kinds, so a similar function allows you to speed up the processing of requests, plus reduce the overall load on the network. As an example, the developers cite the integration of three APIs into a single whole, where just a few lines of code allow you to link together a search query for a product, a request for detailed information about the product, and a request for user feedback on this product.



    In the above example, you can see that the script uses three API requests to get all this information for a key request. So far, developers continue to work on the project, and it is likely that in time it will become even more functional. Well, you can get the most complete information on this issue atproject site .

    Also popular now: