|
1
9
根据 an interview with Mirah's creator Mirah(在Javanese中是“ruby”的意思)的目的是创建一个高性能的ruby变体。有足够的类似Ruby的语法使它能够轻松地工作,但是仍然足够接近Java和JVM的语义,这样它就可以在JVM之上运行而不需要一个大的运行时层的开销。 选择报价:
|
|
|
2
12
与全功能语言不同,Mirrah有自己的库,它更像是Java库的另一个“前端”。 Mirrah代码不依赖于它自己的环境(编译时的Mirrah编译器除外)。 这是主要的好处:Java有不同的语法。 |
|
3
8
与Groovy的比较
对JRuby
对斯卡拉
主要优点是静态类型( JVM上的更快性能和与现有Java库更容易的互操作 )熟悉的语法( 如果你来自鲁比 ). 当依赖性是一个考虑因素时( 例如,开发android应用程序 )那么你就不应该让这个指导你的语言选择。使用像Proguard这样的工具可以使游戏环境变得更加公平。 如果你来自鲁比,那么米拉是个不错的选择。如果你是从Erlang或Haskell来的,那么你会想要Scala。如果你是一个口齿不清的人,那么你会想看看克罗朱尔。 如果你以前唯一的经验是Java,那你真丢脸!-而且你可能应该选择Scala——它正在迅速获得Java的继承者的声誉,工具支持目前更强大,你将在一个由其他人组成的大社区中进行同样的转换,因此已经有很多博客/教程可用。 很好吗?如今,Groovy几乎永远都不是正确的选择。。。 |
|
|
4
5
我每天在谷歌AppEngine上使用Mirah。 以下是我使用米拉的理由:
把Java放在幕后也很有帮助:
我做了一些Groovy,很多JRuby和Scala。 如果你知道这些,试试米拉。 如果不是,我会和JRuby一起去。 |
|
|
5
-2
Mirah只是java的另一个rubysh语法。我一点也不好。它对泛型一无所知,而且工具也很差。最好试试锡兰、xtend、scala、kotlin等。
|
|
|
Aleks · JSR223预处理器。将数据从数组传递到请求后参数 2 年前 |
|
|
R_SS · 用于json键数组的groovy jsonBuilder 2 年前 |
|
|
manuel_b · Regex匹配器返回多个值 2 年前 |
|
|
user22946701 · 将列表中的每个元素封装为平面文件中的新行 2 年前 |
|
|
Vivek Sangode · micronaut-java中的多租户 3 年前 |
|
|
Mofis Khan · 在groovy脚本上调用shell命令 3 年前 |
|
|
Gaylord.P · 将配置与groovy连接 3 年前 |