MIVA skript - MIVA Script - Wikipedia

MIVA skript
Paradigmamajburiy
TuzuvchiMiva savdogari
Birinchi paydo bo'ldi1996 (1996)
Barqaror chiqish
5.31
Matnni yozishDinamik, bo'shashgan
OSO'zaro faoliyat platforma
LitsenziyaEmpresa
Fayl nomi kengaytmalari.mv, .mvc, .mvt
Veb-saytwww.mivascript.com
Mayor amalga oshirish
MivaScript
Ta'sirlangan
C, Perl, Java, C ++

Miva skript xususiy kompyuter skript tili asosan elektron tijorat kabi internet dasturlari uchun ishlatiladi. 2015 yildan boshlab u ishlab chiqilgan, saqlanib qolgan va egalik qiladi Miva savdogari, Kaliforniya shtatining San-Diego shahrida joylashgan Ko'pgina veb-xosting kompaniyalari o'zlarining serverlarida Miva Script-ni qo'llab-quvvatlaydilar, ammo u boshqa mashhur veb-tillarga qaraganda ancha kam tarqalgan.

Tarix

Til birinchi bo'lib 1995 yilda Jo Ostin va boshqalar tomonidan HTMLScript nomi bilan ishlab chiqilgan va keyingi yil HTMLScript Corporation kompaniyasi tashkil etilgan.[1]

Miva skriptining kelib chiqishi 1993 yilda Devid Xeldi va Jozef Ostin HTMLScript-ning birinchi versiyasini yaratgandan so'ng boshlangan. Dastlabki versiyasi dasturlash tilida yozilgan Perl Mantiqiy Kengaytirilgan HTML (LEHTML) deb nomlangan. Jozef Ostin dasturlash tilida unga o'ram yozgan C bu root jarayoni sifatida boshlanib, keyin darhol o'zini skript fayli egasining egalik huquqi va ruxsatiga tushiradi. Ushbu o'ram uni o'z vaqtida "Volant Turnpike" deb nomlangan xosting xizmatidan foydalanishga yaroqli qildi. Jozef Ostin oxir-oqibat Deyv Xeldiga Volant Turnpike-ni sotdi. Perl o'z-o'zini bajaradigan kodga ruxsat berdi, shuning uchun LEHTML-ning o'ziga xos ifoda analizatori yo'q edi va shunchaki iborani Perl sintaksisiga ajratdi va keyin Perl-ga o'tkazdi. Volant Turnpike foydalanuvchilari LEHTML-dan foydalanishni yoqtirishdi, shuning uchun Jozef Ostin va Ron Ahern ekspression analizatorini yozdilar va LEHTML sintaksisini C tilida qayta amalga oshirdilar. Jozef Ostin yakuniy natijani HTMLScript deb nomladi va bu nomni Amerika Qo'shma Shtatlarining patent va savdo markasi idorasida (USPTO) ro'yxatdan o'tkazdi. Jozef Ostin, Troy Makkaslend va Derek Finli HTMLScript Corporation deb nomlangan kompaniyaning asoschilari edi.

HTMLScript-da "WHILE" yoki "FOR" tsikli tushunchasi yo'q edi, chunki o'sha paytda serverni qayta ishlash quvvati past edi. Agar bitta dastur qochib ketgan bo'lsa, butun serverni pastga tushirish kifoya. Shunday qilib, Jozef Ostin HTMLScript-server jarayonining qochib ketishini imkonsiz qilish uchun ko'chadan amalga oshirmadi. Shuningdek, u so'l HTMLScript-ning birinchi versiyasida o'z-o'zidan bajariladigan kodga ruxsat berish uchun. Ibratli dastur kuchli edi, ammo oxir-oqibat xavfsizlik bilan bog'liq ba'zi muammolar yuzaga keldi.

1997 yilda Jon Burchmore tilni sintaktik jihatdan izchil qilish uchun uni qayta yozdi, garchi yangi dvigatel eski HTMLScript va yangi (mivascript deb nomlangan) sintaksislarini qo'llab-quvvatladi. Jon Burchmore HTML-skriptni yangi paydo bo'lgan XML standartidan foydalanib, Jou SoftQuad yordamida ishlab chiqqan sintaksis bilan qayta yozdi. Jon Burchmore KoolKat-ning o'rnini egalladi va keyinchalik Miva Merchant bo'ldi. Yangi yakuniy mahsulot ham eski HTMLScript sintaksisini, ham yangi (Miva Script nomli) sintaksisini qo'llab-quvvatladi.

1997 yil 14 oktyabrda HTMLScript-ning nomi Miva Script-ga va kompaniya nomi Miva-ga o'zgartirildi. Ko'p o'tmay, Miva Merchant mahsulot nomiga mos tushdi. Ism Miva so'z uchun Misr iyerogliflaridan kelib chiqqan mushuk. Mushuk so'zi ikkita belgining kombinatsiyasidan iborat: sut havzasi va undan keyin bedana. Sut havzasi talaffuz qilinadi mee va bedana talaffuz qilinadi va mushuk deyish uchun birlashtirilgan. Jozef Ostin buni aqlli deb o'ylardi, chunki ular KoolKatni "elektron (mushuk) alog" deb atashgan. Jozef buni nemis do'stiga ko'rsatdi, u waa tovushini talaffuz qila olmadi va o'rniga uni shunday talaffuz qilishni davom ettirdi va. Jozef Ostin Miva.com domenini ro'yxatdan o'tkazdi va savdo belgisini topshirdi.[2]

1998 yilda firma Miva Corporation deb o'zgartirildi. 1998 yilda Miva Merchantning birinchi versiyasi chiqdi. 2002 yilda Miva Script kompilyatori etkazib berildi va HTMLScript sintaksisi va makroslari dvigateldan olib tashlandi. Miva korporatsiyasi 2003 yilda FindWhat deb nomlangan o'rta kompaniyaga sotilgan.[3] Keyinchalik, FindWhat Miva nomini sotib oldi.[4]

2007 yilda Rassel Kerol va bir guruh investorlar Miva-dan original Miva texnologiyalari va mijozlar bazasini sotib olib, Miva Merchant, Inc.[5]

Til xususiyatlari

Miva skriptini ko'pincha "XML "o'xshash" bo'lsa ham, bu noto'g'ri so'z.[6] U HTML va bilan kesilgan teglardan iborat XHTML va barchasi bo'sh) teglar. 4.14 versiyasidan oldin Miva Script Miva Script dvigateli, Empresa tomonidan talqin qilingan. 4.00 versiyasi kompilyatorni taqdim etdi, bu ishlashni sezilarli darajada oshirdi.

Miva skriptining ajralib turadigan xususiyatlaridan biri bu o'zgaruvchanlikni qo'llab-quvvatlashdir dBase ma'lumotlar bazasi platformasi (DBF III) jadvallari, mulkiy indeks formati va SQL-ni qo'llab-quvvatlash. Bugungi kunda ko'plab qurilmalar ishlaydi MySQL ma'lumotlar bazasi.

O'zgaruvchilar tipirovka qilinmagan va oldindan e'lon qilinmagan. Miva Script fayl kengaytmalaridan foydalanadi .mv, .mvcva .mvt bu ish vaqti uchun tuzilgan shablon manba fayllari uchun keng tarqalgan fayl kengaytmasi.

Amaliyotlar

Miva Merchant Empresa

Empresa Miva skriptining asosiy dvigatelidir.[7] 4.0 dan kam bo'lgan versiyalarda Miva Merchant Empresa * nix va ishlaydigan veb-serverlar uchun skript tarjimonidir. Microsoft Windows operatsion tizimlar. Eng so'nggi tarjimon versiyasi - 3.9705. Interpreted Miva Script hali ham ko'plab veb-xostlar tomonidan keng qo'llab-quvvatlanmoqda. 3.9x raqamli versiyalar tilning o'tish davri shakli bo'lib, 4-versiyada topilgan ba'zi bir yangi xususiyatlarni (hammasini emas) amalga oshiradi, masalan. massivlar.

4.0 dan boshlab, Miva Merchant Empresa - bu Miva Script-ni ishga tushirish uchun virtual mashina, yana * nix va Microsoft Windows.

Amaldagi 5.x versiyasi yangi til konstruktsiyalari, mahalliy SQL-ni qo'llab-quvvatlash, MIVA-SQL deb nomlangan dbase3 jadvallari uchun yangi kirish metodologiyasini va Empresa virtual mashinasi tezda to'plashi mumkin bo'lgan yangi templatsiya sintaksisini qo'shdi. 5.08 versiyasi va undan keyingi versiyasi GD Grafika kutubxonasi.

Miva savdogari Mia

Miva Merchant Mia - bu Empresa dvigatelining Windows 8000 yoki 8080 portini tomosha qilgan localhost server sifatida Windows kompyuterida ishlashga mo'ljallangan versiyasi.[8] Dan boshqa server dasturlari kerak emas Pochta aloqasi protokoli (POP) va SMTP funktsiyalaridan foydalaniladi. Bu ko'chma, mustaqil rivojlanish muhitini ta'minlaydi.

Miva Merchant Mia har Miva Merchant Empresa versiyasi bilan yangilanadi. Empressa singari, oldingi 4-versiyalar ham tarjimon bo'lib, 4.0dan keyin faqat kompilyatsiya qilingan skript bilan ishlaydi. O'rtasida bir nechta kichik farqlar mavjud.

Miva Merchant Script Compiler - Miva Script

Miva Merchant Script Compiler[9] 2002 yil o'rtalarida taqdim etilgan bo'lib, u yanada yaxshi ishlash va dastur manba kodini yopishni taklif qilmoqda. Kompilyatsiya qilish uchun tilga ba'zi o'zgartirishlar kiritilishi kerak edi, chunki eski HTMLScript sintaksisini qo'llab-quvvatlash va ish vaqtida baholangan makroslar (ko'pincha xavfsizlik xavfi deb hisoblanardi). The kompilyator platformadan mustaqil ishlab chiqaradi bayt kodi Miva Merchant Empresa va Miva Merchant Mia Virtual Machines-da ishlaydigan narsa Empresa va Mia virtual mashinalari o'rtasida kichik farqlar mavjud.

2005 yil may oyida MIVA korporatsiyasi Script Compiler-ni bepul taqdim etdi. 2011 yilda o'rnatilgan litsenziyalash kodi o'rnatishni soddalashtiradigan tarzda olib tashlandi.

2007 yil avgust oyida Miva Merchant menejmentni sotib olish sababli asosiy kompaniyasidan ajralib chiqdi. (ref.) Matbuot xabari )

Miva Script 5.0 a-ni taqdim etdi sahifa shablonlari kompilyatori Miva Merchant Storemorph uchun asos bo'lgan buyruq va savdo; sahifa shablonlari tizimi. Kompilyator tarkibidagi ushbu kompilyator to'liq tilning soddalashtirilgan to'plamini taqdim etadi, bu oxirgi foydalanuvchini yaratish va veb-sahifa shablonlarini tahrirlash uchun ko'proq mos keladi. Storemorph & trade; savdo; sahifalar MivaScript-da yaratilgan modulli komponentlarni, uning imkoniyatlarini kengaytiradigan shablonga qo'shilishiga imkon beradi.

2011 yil fevral oyida yangisini taqdim etdi MivaScript.com tilning so'nggi versiyasini to'liq hujjatlashtiradigan veb-sayt, shu jumladan GD Grafika kutubxonasi.

Tashqi havolalar

Izohlar