Die DC/DS Senderlinie bringt neue Möglichkeiten und Verbesserungen der einzelnen Anwenderprogrammierung aufgrund Lua Programmiersprache. Ich wollte mich schon länger mal mit [b]LUA[/b] befassen, bin aber nie richtig zu meiner Frage:Kann man [b]LUA[/b] mit. Lua is an easy and elegant programming language that is recorded as the fastest interpreted language on many benchmarks and proven.
|Published (Last):||28 January 2010|
|PDF File Size:||14.29 Mb|
|ePub File Size:||16.49 Mb|
|Price:||Free* [*Free Regsitration Required]|
DC/DS Lua Programming API für Entwickler: JETI model s. r. o.
Lua is an easy and elegant programming language that is recorded as the fastest interpreted language on many benchmarks and proven success in programmoersprache domains of development such as games and embedded systems. It has good language semantics, awesome documentation, it is very readable and has very powerful mechanisms such as metatables, proper tail calls and many other features that are worth taking a look.
It’s a great technical candidate for being a PHP replacement. Lua is being used in production for web development for a programmlersprache time with success by websites such as TaoBaoa chinese online shopping website that ranks 11 globally on Alexa with over million product listings, CloudflareRackspaceitch.
Wikipedia uses Lua for its template system.
This blog itself is also running on Lua. A common complaint of using Lua, though, is the ecosystem, which is exactly why PHP is so popular.
However, the landscape for Lua is changing and now the ecosystem is growing rapidly a feat I partially attritube to the merge of LuaRocks and MoonRocks. We have been able to write in Lua for the programmierspracche for years and now we can find a large number of tools available. Highlights go to Nginx server, which allows to develop blazing fast non-blocking asynchronous apps written in a sequential programmierslrache keeping the event-driven logic hidden inside Nginx no callback hell.
There are also many frameworks available, which this post aims to compare. I am myself the lead prgorammiersprache of one of them Sailor and I haven’t developed using all the options I’m listing, but I hope this is a fairly decent comparison. You can make a pull request to this article to make it better.
Extension:Wikibase Client/Lua – MediaWiki
Something important to note, there is one advantage that is not listed because it applies to all of them, which is the good performance and small footprint. This is even more enhanced on tools that support LuaJIT.
Lapis is a framework for OpenResty developed by the same creator of the MoonScript language and itch. Sailor is a fairly new framework that began as an independent project by the same maintainer of this blog and has been mentored under Google Summer of Code.
Orbit is maybe the oldest and most stable framework written for Lua developed by a group of researchers during the Pgogrammiersprache project.
Luvit is a port of node. Turbo is a framework for building event-driven, non-blocking RESTful web applications built on the top of Tornado web server.