CLE è un middleware per supportare la programmazione mista di più linguaggi. Qualsiasi linguaggio di c/c++, lua, python, c#, java può accedere direttamente alla maggior parte delle classi, funzioni, variabili o moduli di un altro linguaggio, il che rende facilmente i codici o le librerie esistenti da riutilizzare in prodotti sviluppati con altri linguaggi. Gli sviluppatori possono scrivere codici usando la lingua preferita e quindi usarli in un'altra applicazione linguistica. CLE è semplice, che è una singola libreria di condivisione core più librerie di condivisione corrispondenti a ogni linguaggio di script. CLE fornisce interfacce per creare, modificare o eliminare oggetti cle ed è responsabile della gestione degli oggetti creati. Le interfacce fornite da cle sono unificate in tutti i linguaggi di script. Gli sviluppatori devono studiare una sola volta e possono usare cle in più linguaggi di script.
Le sue caratteristiche principali sono elencate di seguito:
1. Supporto di più piattaforme. CLE supporta windows xp, windows 7, windows 8, linux x86, android, ios, windows phone 8.
2. Supporto di più linguaggi di script. CLE supporta c/c++, lua, python, java, c#.
3. Ponte a doppio senso integrato tra gli script. CLE integra ponti a doppio senso tra gli script. Qualsiasi linguaggio di c/c++, lua, python, java, c# può accedere direttamente alla maggior parte delle classi, funzioni, metodi o moduli di un altro linguaggio.
4. Ricche funzioni di rete. CLE incapsula molte funzioni di rete come tcp/udp, server telnet, server http, server soap.
5. Semplifica lo sviluppo di servizi web. CLE genera automaticamente wsdl, supporta lo sviluppo di servizi Web con c / c + +, lua, python,java,c#.
6. Funzione distribuita. CLE distribuisce la definizione dell'oggetto sul lato client e fornisce interfacce di chiamata remota per facilitare la chiamata delle funzioni dell'oggetto dal lato client
7. Fornire più strumenti, tra cui il caricamento del servizio, il packaging, la pubblicazione, il debug, la gestione e la configurazione per la versione win32 e linux.
8. Fornire un'interfaccia unificata a più linguaggi di script.
cronologia delle versioni
- Versione 2.0.5.2 pubblicato il 2013-05-24
1.lua motore è aggiornato a 5.2.2; 2. Bugfix versione di 2.0.4
- Versione 1.1.1.0 pubblicato il 2011-11-17
Dettagli del programma
Eula
Contratto di licenza con l'utente finale
Estensione del linguaggio comune (CLE)
Copyright (C) 2005 - 2013 Star-River Platform Laboratory(srplab) www.srplab.com
Tutti i diritti riservati.
CONTRATTO DI LICENZA CON L'UTENTE FINALE PER CLE IMPORTANTE LEGGERE ATTENTAMENTE I TERMINI E LE CONDIZIONI DEL PRESENTE CONTRATTO DI LICENZA PRIMA DI CONTINUARE CON QUESTA INSTALLAZIONE DEL PROGRAMMA: SRPLAB End-User License Agreement ("EULA") è un accordo legale tra l"utente (un individuo o una singola entità) e SRPLAB. per i prodotti software SRPLAB sopra identificati che possono includere componenti software associati, supporti, materiali stampati e documentazione "online" o elettronica ("PRODOTTO SOFTWARE"). Installando, copiando o utilizzando in altro modo il PRODOTTO SOFTWARE, l'utente accetta di essere vincolato dai termini del presente Contratto. Il presente contratto di licenza rappresenta l'intero contratto relativo al programma tra l"utente e SRPLAB (indicato come "licenziatario") e sostituisce qualsiasi proposta, rappresentazione o intesa precedente tra le parti. Se l'utente non accetta i termini del presente Contratto, non installare o utilizzare il PRODOTTO SOFTWARE.
Il PRODOTTO SOFTWARE è protetto dalle leggi sul copyright e dai trattati internazionali sul copyright, nonché da altre leggi e trattati sulla proprietà intellettuale. Il PRODOTTO SOFTWARE è concesso in licenza, non venduto.
1. CONCESSIONE DELLA LICENZA.
Il PRODOTTO SOFTWARE è concesso in licenza come segue:
(a) Installazione e utilizzazione.
SRPLAB concede all'utente il diritto di installare e utilizzare copie del PRODOTTO SOFTWARE nel computer che esegue una copia con licenza valida del sistema operativo per il quale è stato progettato il PRODOTTO SOFTWARE [ad esempio, Windows 95, Windows NT, Windows 98, Windows 2000, Windows 2003, Windows XP, Windows ME, Windows Vista, Windows 7].
(b) Copie di riserva.
È inoltre possibile effettuare copie del PRODOTTO SOFTWARE come potrebbe essere necessario per scopi di backup e archiviazione.
2. DESCRIZIONE DI ALTRI DIRITTI E LIMITAZIONI.
(a) Mantenimento delle note sul diritto d'autore.
Non è necessario rimuovere o modificare alcuna informativa sul copyright su tutte le copie del PRODOTTO SOFTWARE.
(b) Distribuzione.
L'utente non può distribuire copie registrate del PRODOTTO SOFTWARE a terzi. Le versioni di valutazione disponibili per il download dai siti web di SRPLAB possono essere distribuite liberamente.
(c) Divieto di reverse engineering, decompilazione e smontaggio.
L'utente non può decodificare, decompilare o smontare il PRODOTTO SOFTWARE, tranne e solo nella misura in cui tale attività è espressamente consentita dalla legge applicabile nonostante questa limitazione.
(d) Noleggio.
L'utente non può noleggiare, affittare o prestare il PRODOTTO SOFTWARE.
(e) Servizi di supporto.
SRPLAB può fornire all'utente servizi di supporto relativi al PRODOTTO SOFTWARE ("Servizi di supporto tecnico eLAB può fornire all"Utente finale servizi di supporto relativi al PRODOTTO SOFTWARE ("Servizi di supporto tecnico"). Qualsiasi codice software supplementare fornito all'utente nell'ambito dei Servizi di supporto sarà considerato parte del PRODOTTO SOFTWARE e soggetto ai termini e alle condizioni del presente Contratto.
(f) Conformità alle leggi applicabili.
L'ue deve rispettare tutte le leggi applicabili in merito all'uso del PRODOTTO SOFTWARE.
3. RISOLUZIONE
Fatti salvi altri diritti, SRPLAB può porre fine al presente Contratto se l'utente non rispetta i termini e le condizioni del presente Contratto. In tal caso, è necessario distruggere tutte le copie del PRODOTTO SOFTWARE in tuo possesso.
4. DIRITTO D'AUTORE
Tutti i titoli, inclusi ma non limitati ai diritti d'autore, nel e al PRODOTTO SOFTWARE e le sue copie sono di proprietà di SRPLAB o dei suoi fornitori. Tutti i diritti di proprietà intellettuale e di proprietà intellettuale all'interno e al contenuto a cui è possibile accedere attraverso l'uso del PRODOTTO SOFTWARE sono di proprietà del rispettivo proprietario dei contenuti e possono essere protetti dal copyright applicabile o da altre leggi e trattati sulla proprietà intellettuale. Il presente Contratto non concede all'utente alcun diritto di utilizzare tali contenuti. Tutti i diritti non espressamente concessi sono riservati da SRPLAB.
5. NESSUNA GARANZIA
SRPLAB declina espressamente qualsiasi garanzia per il PRODOTTO SOFTWARE. Il PRODOTTO SOFTWARE viene fornito "Così com'è" senza alcuna garanzia esplicita o implicita di alcun tipo, incluse, a titolo oso ma non limitato, garanzie di commerciabilità, non violazione o idoneità di uno scopo particolare. SRPLAB non garantisce né si assume la responsabilità dell'accuratezza o della completezza di qualsiasi informazione, testo, grafica, link o altri elementi contenuti nel PRODOTTO SOFTWARE. SRPLAB non garantisce alcun danno che possa essere causato dalla trasmissione di un virus informatico, worm, bomba a orologeria, bomba logica o altro programma per computer di questo tipo. SRPLAB declina inoltre espressamente qualsiasi garanzia o rappresentazione agli Utenti Autorizzati o a terzi.
6. LIMITAZIONE DI RESPONSABILITÀ
In nessun caso SRPLAB sarà responsabile per eventuali danni (inclusi, a titolo esemplificativo, perdita di profitti, interruzione dell'attività o perdita di informazioni) derivanti dall'uso o dall'impossibilità degli "Utenti autorizzati" di utilizzare il PRODOTTO SOFTWARE, anche se SRPLAB è stata indetta della possibilità di tali danni. In nessun caso SRPLAB sarà responsabile per la perdita di dati o per danni indiretti, speciali, incidentali, consequenziali (incluso il profitto perso) o altri danni basati su contratto, illecito o altro. SRPLAB non avrà alcuna responsabilità in relazione al contenuto del PRODOTTO SOFTWARE o a qualsiasi parte di esso, inclusi, a titolo titolo oso ma non limitato, errori o omissioni in esso contenuti, diffamazione, violazioni dei diritti di pubblicità, privacy, diritti di marchio, interruzione dell'attività, lesioni personali, perdita della privacy, diritti morali o divulgazione di informazioni riservate.