zoukankan      html  css  js  c++  java
  • Atitit 架构师的技术框架体系图 各种引擎列表 脚本引擎 groovy beanshel php nodejs rhino等 表达式引擎技术 Ognl/MVELl等 通讯, rest 命令解

    Atitit 架构师的技术框架体系图 各种引擎列表

     

    脚本引擎   groovy beanshel php nodejs rhino等

    表达式引擎技术 Ognl/MVELl等

    通讯, rest

    命令解析 cli

    存储处理引擎  db,excel pom,mongodb,dbutil

    配置解析,property,cli模式

    模板引擎 ,freemark velocity等

    工作流引擎  流程引擎

    搜索引擎 lucene

    图像处理引擎   opencv等

    Net类 sshsftp client,httpclient ,shell client

    Drools ( 规则引擎

    webview浏览器引擎

    游戏引擎 界面引擎 ui引擎

     

     

     

     

     

     

    现在,你应该彻底相信,作为一个 Java 开发人员,你的 Java 工具箱中实在不应该没有 MVEL,它填补了独特的完整的编程环境(诸如 Groovy 和 Scala)和表达式语言(如 OGNL 和 JUEL)之间的空白。 因此,开发者在辩论 Gavin King 之 Ceylon 项目的种种好处的同时,他们错过了 JBoss 的秘密武器... MVEL:)。

    个人觉得是抽离出基础功能的类库或组件等,也就是说让你在开发时不用考虑基础的公共逻辑,而是只需要专注于具体业务实现,比如.net的entity frameworks或者linq这种直接把基础的数据库增删改查都写好,你不需要考虑基础的功能代码编写。
    游戏引擎也是,直接把一些基础的图形图像和光影做好,开发人员只需要关注游戏的关卡和逻辑设计即可,基础的图形图像由游戏引擎完成。


     

     

     

    Ref

    Ognl/MVEL/Aviator/JSEL 四种表达式引擎执行效率对比

    Atitit java 动态表达式调用类方法   最佳实践.docx

  • 相关阅读:
    sonarqube代码质量检测工具安装(docker安装篇)
    jenkins-job构建完成后通知企业微信
    jenkins-构建job成功后自动打tag到git仓库
    初识Python-变量
    初识Python-文件类型(入坑篇)
    kubernetes-部署LNMP环境运行Discuz
    harbor部署常见的错误
    kubernetes-部署harbor
    Google Hacking语法
    信息搜集总结
  • 原文地址:https://www.cnblogs.com/attilax/p/15197360.html
Copyright © 2011-2022 走看看