Netencyclo, The wikipedia mirror - The biggest multilingual encyclopedia : MIVA SCRIPT

- MIVA SCRIPT -

MIVA SCRIPT :

Miva

De la Wikipedia, enciclopedia liberă

(Redirecţionat de la MIVA SCRIPT)
Salt la: Navigare, căutare

Miva sau MivaScript este un limbaj de programare proprietar utilizat în marea majoritate pentru aplicaţii internet (e-commerce). A fost dezvoltat de Miva Corporation (San Diego, California), o filială a Corporaţiei FindWhat. Cu toate ca o multitudine de companii au suport Miva pe serverele lor, Miva Script este mult mai putin cunoscut decât concurentul său notoriu PHP.

Cuprins

[modifică] Istorie

Limbajul a fost dezvoltat în 1995 de Joe Austin (şi echipa lui) sub numele de HTML Script. Firma avea numele HTML Script Corporation şi a fost creată la un an dupa dezvoltarea limbajului. În 1997, Jon Burchmore a rescris în mare parte limbajul pentru a-l face mai consistent. Motorul Miva nou dezvlotat suporta cele 2 versiuni de syntaxa. În 1998 compania a devenit Miva Corporation iar la sfârşitul anului 1998, prima versiune de Miva Merchant a luat naştere. Aceasta a adus o dezvoltare considerabilă a societăţii, Miva Merchant devenind astfel produsul de bază ce va aduce profit companiei. La 1 ianuarie 2004, Miva Corporation a fost preluată de FindWhat.com, o tranzactie ce a valorat aproximativ 8 milioane de dolari. Joe Austin a rămas General Manager. O comunitate puternică se întreţine graţie mailing listului administrat de Miva. Corporaţia are conferinţe anuale în San Diego cu această comunitate chiar din 2000.

[modifică] Funcţionarea limbajului

Miva Script a fost deseori descris ca fiind un XML modificat. Tagurile miva sunt prefixate cu <Mv. În versiunea actuală se pot remarca tagurile specifice Miva (<MvAssign Name="Variabila" Value="Valoare">), însă este de remarcat că motorul procesează şi tagurile html (<img src="{g.sursa}">) Una dintre cele mai importante funcţionalităţi ale limbajului este suportul nativ al bazelor dBase care au o metodă de indexare (foarte puternică şi rapidă) proprietară Miva. Variabilele nu au nevoie sa fie declarate pentru a fi iniţializate. Principalele atuuri ale limbajului sunt:

[modifică] Implementări

[modifică] Miva Empresa

În versiunile anterioare versiunii 4.0, Miva Empresa (motorul Miva Script) era disponibilă pentru orice versiune de Unix (*ix) şi pentru Windows şi era comercializată. Din versiunea 4.0 motorul a devenit gratiut şi are noi funcţionalităţi. Noul motor (Miva Empresa Virtual Machine cunoscută şi sub numele de Empresa VM) suportă Miva Script compilat şi este disponibil pentru majoritatea serverelor disponibile pe web.

[modifică] Miva Mia

Miva Mia este versiunea desemnată pentru a putea rula Miva Script pe orice calculator (Windows) in local. Este un mini web server ce rulează pe portul desemnat de utilizator (80, 8000, 8080.. etc). Nu este necesar IIS pentru a face ca Mia sa funcţioneze. În cazul în care SMTP-ul sau POP3 este utilizat, un server web este necesar. (sau se poate utiliza SMTP-ul ISP-ului). O nouă versiune de Miva Mia acompaniază fiecare noă versiune de Empresa, iar ultimele versiuni (de la 4.00 în sus) suportă doar Miva Script Compilat.

[modifică] Miva Script Compiler

Este un compilator ce a fost dezvoltat în 2002 care oferă noi ameliorări Miva Script-ului. Principala ameliorare este viteza, câştigandu-se enorm prin pre-procesarea scriptului înainte de a fi publicat pe web. Al doilea punct pozitiv este "închiderea" codului, astfel încât comercializarea aplicaţiilor Miva Script devine mult mai usor de realizat şi reducându-se riscurile legate de piraterie.

Câteva modificări de limbaj au fost efectuate odata cu lansarea versiunii compilate şi o mare parte din vechile programe în Miva Script au trebuit să fie modificate pentru a fi rulate cu noul sistem. (de exemplu macrourile au fost eliminate complet, fiind considerate un risc major de securitate)

[modifică] Legături externe

MIVA SCRIPT - Actualităţi

MIVA SCRIPT - Articol de calitate

© 2008 Netencyclo - Netencyclo Pagina principală - Termeni - Politica de confidenţialitate - Program Policies
Netencyclo, the Wikipedia mirror : the biggest multilingual free-content encyclopedia on the Internet. Textul este disponibil sub licenţa GNU pentru documentaţie liberă. (Detalii la drepturi de autor). All Wikipedia content is licensed under the GNU Free Documentation License (see details). Content on this web site is provided for informational purposes only. We accept no responsibility for any loss, injury or inconvenience sustained by any person resulting from information published on this site. We encourage you to verify any critical information with the relevant authorities.