TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

BicaVM: A JVM in JavaScript

66 点作者 arturventura超过 13 年前

7 条评论

robterrell超过 13 年前
A few years ago I found the Orto javascript runtime impressive. Seems more complete than BicaVM.<p><a href="http://ejohn.org/blog/running-java-in-javascript/" rel="nofollow">http://ejohn.org/blog/running-java-in-javascript/</a><p>Edit: Seems to be missing from the web. I'm pushing my local copy to github:<p><a href="https://github.com/robterrell/orto" rel="nofollow">https://github.com/robterrell/orto</a>
评论 #3224604 未加载
评论 #3225087 未加载
struppi超过 13 年前
wow, atwood's law at work :) <a href="http://www.codinghorror.com/blog/2009/08/all-programming-is-web-programming.html" rel="nofollow">http://www.codinghorror.com/blog/2009/08/all-programming-is-...</a>
评论 #3224928 未加载
_delirium超过 13 年前
I wonder if JVM bytecode would be a viable alternative intermediate language for compilation-to-javascript, as compared to the LLVM IR that projects like Emscripten use.
评论 #3225452 未加载
评论 #3224377 未加载
king_magic超过 13 年前
It's technically impressive, but I cannot see any real world application. A native Java runtime is heavily, heavily optimized for performance. Why would you run Java code through an interpreted/JITed JavaScript environment?<p>However - I can appreciate the technical challenge :)
devongovett超过 13 年前
As always, here is my perspective on Badass JS: <a href="http://badassjs.com/post/12648021003/bicavm-a-jvm-implementation-in-javascript" rel="nofollow">http://badassjs.com/post/12648021003/bicavm-a-jvm-implementa...</a> :)
评论 #3226493 未加载
yatsyk超过 13 年前
applets 2.0 :)
nickand超过 13 年前
This is backwards. It should be JavaScript syntax driving the JVM. Because Scala and Groovy are way to small for anyone to care, but the JVM is an awesome way for people to write play-anywhere applications. Java is one of those languages that could have been dynamically typed from the beginning, but they chose to force us to be static to be academic (or something...). People can do a lot more in JavaScript than in Java FASTER. Make a version of JavaScript that drives the JVM and you win. Perhaps you can even use one of the current ECMA Standards. They probably already have some 'make window' syntax defined somewhere.<p>If this project already exists please let me know. I have tons of uses for it. Thanks.
评论 #3225351 未加载
评论 #3225681 未加载
评论 #3225325 未加载