前沿的开源框架列表

 序号  使用场景  开源框架  备注
1 核心框架 Apache Spring Framework  
2 视图框架 Apache Spring MVC  
3 持久框架 Apache Mybatis  
4 模板引擎 Apache FreeMarker  
5 搜索引擎 Apache Solr 注1
6 程序构建 Apache Maven 注2
7 负载均衡、静态服务器 Apache Nginx  
8 数据库 MySQL 注3
9 缓存 Apache Redis  
10 安全框架 Apache Shiro  
11 注册中心 Apache Zookeeper 注4
12 分布式服务框架(SOA) 阿里巴巴 Dubbo  
13 数据库连接池 阿里巴巴 Druid  
14 定时任务 Apache Spring Scheduler  
15 日志处理 Apache Log4j  
16 报表系统 Baidu ECharts 注5
17 JSON处理 Google Gson  
18 商家后台页面 Bootstrap、Html5 注6
19 平台管理后台页面 jQuery EasyUI  
20 富文本编辑器 Baidu UMeditor  
21 日期控件 My97DatePicker  
22 JS库 jQuery  
23 图片延迟加载 jQuery.lazyload  

 

 

注1:Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。独立搜索服务,可部署集群,并可以以服务的方式注册到Zookeeper中。

注2:Maven是一个采用纯Java编写的开源项目管理工具。SHOPJSP java商城采用Maven构建,所有jar包都是从Maven中央仓库中下载的,没有自己的私服,以此保证在jar中没有加入任何代码。

注3:MySQL主从复制采用MySQL的二进制日志文件,实现数据同步。二进制日志由主服务器产生,从服务器响应获取同步数据库。

注4:Dubbo推荐的注册中心。

注5:Flash类型的报表工具已经过时,一些大数据分析平台均采用js框架来展示报表,Echarts是js的报表工具,百度开源,其优点比较明显体积小、免费、上手快,只需要有一些js基础即可,关键是报表的展现形式比较人性化,方式也多种多样,官方网址:http://echarts.baidu.com/。

注6:采用Bootstrap+Html5,能够自动适配Android、IOS、PAD、电脑,并提供12套模板可供替换。

posted @ 2017-02-09 15:04  小y  阅读(1401)  评论(0编辑  收藏  举报