Yahoo 正式推出自家語言 Mojito
繼 Google 之後,Yahoo 又推出自家研製的編程語言,名為 Mojito。這套語言主要可令開發者更加快速的開發針對手機平台 iOS、Android 與及 PC 的應用。雖然 Web Application 絕對不是新事物,但 Yahoo 的 chief architect 平台技術總監 Bruno Fernandez-Ruiz 指出這和以往的 Web Application 有所不同,原因是透過 Mojito 平台開發的應用能解決過往的不穩定性及連結間歇性問題。
現時開發者利用 Mojito 編寫的應用裡可包含 JavaScript、HTML 及 CSS 等多種程式,而透過 Mojito 即使你所使用的語言例如是 ASP.NET 等一些未能支援 Android 系統的語言,現在亦將能夠在多個不同的平台執行(未經測試),而 Mojito 之所以可以在不同的平台使用,主要是因為它內置了 JavaScript Engine。同時它亦使用了一個類似虛疑化的技術,如果大家應用在 Server 平台時,它就會選用一個名為 Node.js 的平台,若果在 Client Side 使用時則會使用 JavaScript Engine。這意味著利用 Mojito 可令日後的應用懂得自我識別出執行應用時的平台是什麼,從而去切換不同的 Engine 來執行應用,最終可節省更多頻寬,令企業的支出大大減少。
其實 Mojito 早於上年 2011 年的 11 月已經正式公佈,但到現時為止才正式開放給開發者下載,而這應用程式是建基於一個名為 Open-source BSD License 的條款。若根據 Mojito 的架構來說,主要都是會應用在出版界,讓出版界可以更簡單的將最新的報章雜誌以一個應用形式遞送到讀者,甚或在一些互動性的廣告平台內使用為主。
Yahoo 亦同時在網上公佈了一個名為 Livestand 的製成品,該應用使用了 Mojito。其實 Yahoo Mojito 等計劃都是在一個名為 Cocktail 的計畫裡面,這個計畫就是協助開發者開發的 Web presentation 平台。而 Cocktail 的計畫亦同時包括了 Manhattan (Yahoo-hosted 伺服器環境),同樣是建基於 Node.js,透過有關服務發者將能夠自己寄存屬於自己開發的應用項目。有興趣的讀者可以到以下的連結參考詳細的資料。