<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          TeaVM將 JVM 字節(jié)碼翻譯成 JavaScript 和 WebAssembly 的 AOT 編譯器

          聯(lián)合創(chuàng)作 · 2023-10-02 01:06

          什么是TeaVM?

          TeaVM是一個將JVM字節(jié)碼翻譯成JavaScript和WebAssembly的AOT編譯器(翻譯器)。它和著名的GWT有一定相似之處,但必須指出TeaVM并不需要Java源代碼,而只需要class文件(JVM字節(jié)碼)。所以它能成功地用于Kotlin和Scala等基于JVM的語言。

          為什么要用TeaVM?

          如果你喜歡Java,比如它的靜態(tài)類型等,同時你又需要寫大量在瀏覽器里用JavaScript實現(xiàn)的邏輯。TeaVM可提供必要的功能:

          • 預分析所有函數(shù),只編譯必須的部分

          • 生成高效的js代碼,有時候比GWT生成的更快

          • 提供Java環(huán)境下的JS API和DOM API

          • 已經與Maven和Eclipse進行了集成

          • 生成代碼調用關系圖

          • 支持Java端和瀏覽器端調試

          如何用TeaVM?

          你可以用Maven的archetype構建一個TeaVM模式的Java Web程序

          mvn -DarchetypeCatalog=local \
            -DarchetypeGroupId=org.teavm \
            -DarchetypeArtifactId=teavm-maven-webapp \
            -DarchetypeVersion=0.4.3 \
            archetype:generate

          然后你就能通過命令 mvn clean package 得到war文件

          將它部署到Tomcat或者其它servlet容器中,或者直接解壓這個war文件,打開里面的 index.html

          為了簡化開發(fā),比如你喜歡使用Eclipse IDE,請參考 這份教程

          瀏覽 12
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  毛片网站网址 | 欧美一性一乱一交一视频 | 国产无码精品毛片 | 免费无码视频 | 伊人网在线观看 |