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

  • 相关阅读:
    作为平台的Windows PowerShell(一)
    PowerShell中的数学计算
    PowerShell远程安装应用程序
    CRC码计算
    HTTP API 设计指南
    Restfull API 示例
    使用HttpClient 发送 GET、POST、PUT、Delete请求及文件上传
    函数可重入性及编写规范
    Python3中的http.client模块
    python用httplib模块发送get和post请求***
  • 原文地址:https://www.cnblogs.com/attilax/p/15197360.html
Copyright © 2011-2022 走看看