Java Spring框架新竞争者Datamill

北大青鸟大学城校区logo 北大青鸟大学城校区
招生简章校园环境师资力量就业明星招生问答软件工程师北京大学学历学员项目联系我们 报名通道

免费在线咨询通道>>

免费在线报名通道>>

北大青鸟报名电话
当前位置:北大青鸟 > 北大青鸟 > 北京北大青鸟 >

Java Spring框架新竞争者Datamill

标签:   分类:北京北大青鸟

Datamill是什么?想了解的可以看下面小编分享的哦!

  Datamill是一个开源的框架,使用了Java8和lanbda表达式,将函数式编程带入了基于Java的web开发。
作为最流行的spring框架的替代品,Datamill使用了建立在RxJava上的函数式编程风格。RxJava是一个异步和事件驱动编程的库,运行在java虚拟机上。

  “现代的spring可以让你的工作非常简洁,”核心开发者Ravi Chodavarapu说,“你可以使用很少的代码完成web 服务并跑起来。但是当你写传统的Spring时,你会发现你的代码因为杂乱的注释变得很糟糕,它们的功能和方法都隐藏在复杂的框架源代码和文档中。”

  通过Datamill,开发者可以指定应用的数据流和如何修改这些数据。“不像别的现代Java框架一样,它让数据流的操作可视程度很高。”Github上的release notes说。

  Chodavarapu回忆起以前是如何花时间去研究Spring的,从简单使用到最后偏离航向。“深入研究spring给了我一个更好的——更有价值的——顾问,”他说,“一个团队中只有几个人是框架专家,并不是一个可持续发展的方式。这是我想要在Datamill中解决的一个问题。”

  Datamill现在尚处于开发阶段,现在,它可以胜任HTTP服务器的工作,可以支持MYSQL 数据库,返回JSON,Chodavarapu说,“对于响应,框架给你的操作空间是非常有限的,所以如果你想要将你的服务变成RESTful的,你就需要自己严格遵守手册,”他强调,“我们不会在框架层来做对RESTfulness的加强。”

  使用Datamill写成的应用将会是一个独立的Java应用。开发者自己写HTTP服务器,指定如何处理请求,服务区如何监听端口。“不像传统的java EE开发,你需要去配置servlet的容器或者应用服务器一样,从服务器运行的一刻起,你就开始控制了。”Chodavarapu说,这让为服务创建一个Docker容器非常简单,开发者可以直接使用Maven打包可执行的JAR包然后扔到Java容器里面去。

  学软件开发,就来北大青鸟,IT职业教育培训行业领导者,一直领先前沿,结合当下企业实际需求研发教材进行教学,学之适用,就业率高,技能加学习,双向保障,毕业后再也不用担心找不到工作了,了解课程详情可以咨询学校官网老师门 http://www.91accp.com 咨询热线  010-80146691  随时等候你的咨询,还犹豫什么了,一个电话,改变命运!
 

若有疑问请拨打北大青鸟咨询热线:010-80146691或点击免费在线咨询!
  • xml地图 网站地图 招生简章 合作企业 学员项目 联系我们
  • 关闭窗口