java环境中基于jvm的两大语言:scala,groovy
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java环境中基于jvm的两大语言:scala,groovy,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含666字,纯文字阅读大概需要1分钟。
内容图文
java环境中基于jvm的两大语言:scala,groovy
可以在java项目里混编这两种语言;
scala:静态语言,多范式语言,糅合了面向对象、面向过程;可以与java和net互操作;融汇了众多的语言特性,包括类似net的闭包、lambda表达式;正是语言特性较多,语言复杂度也较高~~
groovy:动态语言,既可作为面向对象语言又可做脚本语言;拥有动态语言的好处;语法简单~~
scala、groovy都是作为java的替代语言,基于jdk1.6可以使用起来像jdk1.8的高级语法特性;学习成本上groovy更容易上手;
scala流行的web框架:play framework,类似于ror(ruby on rails),快速的web开发框架;自带了http服务器、jpa工具、集成了netty支持异步io,不需要serlvet api;是一个全栈web应用框架,可以独立部署不基于任何容器;
groovy流行的web框架:grails,类似于ror(ruby on rails),快速的web开发框架;构建于Spring、Hibernate等开源框架之上,是一个高生产力一站式框架。
gradle:类似maven的构建工具,可以自动转换maven脚本,可以使用maven的公共库,由于基于groovy语言,非常的灵活,将作为替代maven的下一代构建工具;
原文:http://www.cnblogs.com/sl21100/p/4758029.html
内容总结
以上是互联网集市为您收集整理的java环境中基于jvm的两大语言:scala,groovy全部内容,希望文章能够帮你解决java环境中基于jvm的两大语言:scala,groovy所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。