Privacy Policy Cookie Policy Terms and Conditions Miva - Wikipedia

Miva

De la Wikipedia, enciclopedia liberă

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:

  • Programare rapidă pentru a ajunge la un rezultat;
  • Foarte uşor de învatat;
  • Comunitate de programatori solidă;
  • Motor gratuit şi uşor de instalat (pe orice server cu un cgi instalat)

[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

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu