Skip to main content

Was ist Apache Trade;Sparsamkeit?

Apache Trade;Sparsamkeit ist ein Programm, das aus dem Apache Trade erstellt wurde.Webserver -Programmierungsplattform.Es wird hergestellt, um Code zu generieren und gleichzeitig mit mehreren Codierungssprachen zu arbeiten.Im Gegensatz zu ähnlichen Generatoren, die unnötige Mengen an Code oder einen schweren Fußabdruck, Apache Trade erzeugen;Sparsamkeit arbeitet nur für den erforderlichen Code ein, damit er transparent ist.Viele große Websites, auf denen mehrere Sprachen erforderlich sind, verwenden Sparsamkeit, da die Programmierer davon abhalten, separate Programme und Dateien zu verwenden.Sparsamkeit kann mit 14 Codierungssprachen gleichzeitig funktionieren, obwohl es viele Vorteile hat, aber es gibt einige Dinge, die es nicht kann.

mit Apache Handel;Sparsamkeitsplattform muss ein Programmierer keinen komplizierten Client von Grund auf neu erstellen.Vielmehr beginnt der Programmierer nur mit der Definition einiger Datentypen.Für ein Anmeldeskript kann dies eine Definition des Namens und des Kennworts eines Benutzers enthalten.

Nach der Definition der Datentypen muss der Programmierer normalerweise damit beginnen, sie weiter zu definieren und einen großen Code -Bereich hinzuzufügen.Apache Trade;Sparsamkeit nimmt stattdessen den definierten Code ein und generiert ihn in jeder Codierungssprache, die der Programmierer benötigt.Jetzt muss der Programmierer nur den generierten Code durchsehen und hier und da ein paar Zeilen hinzufügen, anstatt aus dem Nichts zu bauen.

Ab Mai 2011, Apache Trade;Sparsamkeit kann mit 14 Codierungssprachen arbeiten.Dazu gehören: C#, C ++, Java , Python , Hypertext Precessor (PHP), Erlang, Ruby , Haskell, Perl reg; Cocoa reg; node.js, javaScript reg; ocaml und smalltalk.Auf diese Weise können Programmierer nahezu jede serverbasierte Codierungssprache verwenden, die für bestimmte Programme oder Probleme benötigt wird, alle unter einem Programm.Dieses System wurde für Facebook reg;wurde jedoch 2007 zu einer Open-Source-Anwendung.

Eines der größten Probleme, insbesondere für neue Benutzer, ist, dass Apache Trade;Sparsamkeit beinhaltet nicht von Natur aus Tutorials oder Dokumentation.Dies bedeutet, dass Programmierer das Programm für sich selbst herausfinden müssen.Dieses Problem wurde von vielen Websites gelöst, die Tutorials und Lernprogramme anbieten, damit die Menschen neu in Sparsamkeit lernen können, wie das Programm funktioniert und wie Code aus der Plattform generiert werden kann.Ohne die Definition für jedes Objekt zu schreiben, ist nicht in der Thrift -Plattform enthalten.Dies bedeutet, dass die kodierende Polymorphismus auch nicht zulässig ist, da dies von der Vererbungsfunktion abhängt.Nullfunktionen können nicht verwendet werden, und alle Methoden und Container müssen eindeutige Namen haben, selbst wenn sie verschiedene Codierungssprachen verwenden.Andernfalls kann das Programm überlasten.