miva

miva是一個專有的計算機腳本語言,主要用於網際網路套用,如電子商務。它也是一種與XML兼容的腳本語言通過解析miva腳本檔案返回HTML給瀏覽器。通過解析,可以產生普通的HTML、DHTML、Javascript和Java配置檔案,在現在的動態網頁內容中這是一個非常有用的工具可以用來處理普通的CGI請求。如今,它在miva公司的管理下不斷的成熟,它為大多數平台加入了許多特性,該公司的總部設在San Diego,California。雖然,大多數的公司伺服器都支持miva,但是沒有比它使用更普遍和流行的競爭對手PHP引人注目。

miva概述

miva是一個專有的計算機腳本語言,主要用於網際網路套用,如電子商務。它也是一種與XML兼容的腳本語言通過解析miva腳本檔案返回HTML給瀏覽器。通過解析,可以產生普通的HTML、DHTML、Javascript和Java配置檔案,在現在的動態網頁內容中這是一個非常有用的工具可以用來處理普通的CGI請求。如今,它在miva公司的管理下不斷的成熟,它為大多數平台加入了許多特性,該公司的總部設在San Diego,California。雖然,大多數的公司伺服器都支持miva,但是沒有比它使用更普遍和流行的競爭對手PHP引人注目。

miva的歷史

miva語言是在1995年Joe Austin和其他人開發的htmlscipt的基礎上發展起來的。htmlscript公司在第二年建立。在1997年,Jon Burchmore大範圍地改寫了這種語言並讓它在語句結構上更加一致。新的引擎支持舊的(htmlscript)和新的(mivascript)語法。

miva的特性

miva 被描述為'XML-like'雖然這有些不太適合。它包含一些在html里的標籤,這些標籤都以<MV開始。這裡都是成對和獨立的標籤。此外,在3.9版本以前html屬性被括在大括弧內(比如<img src="{g.source}">)它們都被Miva Merchant處理機處理。miva script最重要的特性可能是它支持DBase古老的資料庫平台,而且有專有指數格式。變數是無類型而且不用申明,.mvc和.mv檔案是miva script的擴展。推薦使用一種語言的主要理由是:相對短的學習時間、快速的腳本開發和本地資料庫支持。

miva開發工具

(1) miva merchant empresa

在版本號小於4.0中,miva merchant empresa是以個腳本注釋器,可有效的運行在*ix和微軟作業系統的伺服器上。最新的注釋器版本是3.9705。miva script注釋器任然支持廣泛的網路主機。編號為3.9x的版本是過渡期的形式,將在4版本中實現新的特性,比如數組。自從4.0版本起,miva merchant empresa是作為一個虛擬機運行編譯mivascript,同時在*ix和微軟系統有效。目前的版本5.x增加了新的語言結構、支持mysql、新的訪問數據表方法叫做miva-sql還有新的語法模板這些都能被miva merchant empresa編譯。

(2)、 miva merchant mia

miva merchant mia是一個版本的miva merchant引擎設計成運行在Windows PC上作為本地服務監視指定的連線埠。沒有任何其他服務軟體需要除非POP和SMTP需要。這提供了一個攜帶型的、孤立的開發環境。miva merchant mia的發行補充了miva merchant emprresa,再者,4版本以前的都是編譯程式,4.0版本以後開始編譯腳本。它們之間有較小的區別。

(3)、 miva merchant script compliler

期待已久的miva merchant script compliler提供更好的性能和封閉的應用程式原始碼。可編譯要求改變語言,支持舊的版本(htmlscript)語法和在運行時宏的評估。miva merchant script compliler產生平台獨立的位元組碼,它們運行在miva merchant empresa 和miva merchant mia上(miva merchant empresa和miva merchant mia之間有小的變動)。在2005年5月,miva公司將miva編譯器免費提供。

miva的優點

(1) 資料庫支持:miva提供了兩種資料庫訪問結構:ODBC(僅適用於Windows平台)和X-Base .dbf 檔案(任何平台),在接下來的版本發行中,它也同樣支持Oracle,.dbf格式是一種很健壯的格式,雖然可能會考慮到過時的方面,對於那些僅僅需要速度和方便訪問跟資料庫沒有關係的用戶來說是完美的。

(2)、 處理表結構:miva 尤其擅長於處理熟悉的表結構、在網上創建小測試、反饋、顧客訂單、訪客甚至檔案上傳。

(3)、 HTML模板和擴展:miva精明的是創建HTML模板,然後加顧客訊息頭腳註,並且可以生成普通HTML檔案、使用表單、使用Javascript彈出式視窗或移動到不同的瀏覽器視窗。因為所有的HTML是前解析的Miva ,特殊效果,如樣式,瀏覽器(甚至是文本檔案),語言,膚色,等等,都可以有條件地包括在內。 Cookies也自動處理,並可以設定或重置的要求。

(4)、 電子商務:Miva要求從Miva商家,也從Miva公司支持一個獨立的網路應用程式,從而簡化所有設施提供基於Web的商業,這是最近的熱點話題(很有可能繼續成為熱點)。

相關詞條

相關搜尋

熱門詞條

聯絡我們