技术框架分享

本人server端工程师,本片文章仅供参考。


1.前端


WEB框架:AngularJS Avalon JX(腾讯WEB前端框架库) Arale(支付宝前端基础类)

模块加载框架: SeaJS 

CSS预处理框架:Less.js

构建工具:Grunt Gulp fis

推送框架: Pusher-js 

websocket:  onfire.js 

持续继承: Reliable

音频框架:howler.js

桌面应用框架: heX AppJS AlloyDesktop


2.服务端


快速开发框架:SpringMVC Mybatis SpringAOP

key/value内存数据库:Memcached Redis Tair BuntDB
关系型数据库:Mysql SqlServer Oracle AliSQL

非关系型数据库(Nosql):MongoDB ScyllaDB  

面向文档的数据库:CouchDB 

版本控制:GIT SVN

构建工具:Maven Gradle

负载均衡:haproxy lvs f5

WEB服务器:Nginx Apache Tengine

应用服务器: Tomcat Jetty Undertow

分布式应用程序协调服务:Zookeeper

可视化工具 : Exhibitor(Zookeeper) Redis Desktop Manager(Redis)  Robomongo(MongoDB)

RCP框架:Dubbo GRPC 

NIO框架: Netty Mina

模板引擎:Velocity FreeMarker

消息队列 : RabbitMQ RocketMQ Kafka ActiveMQ ZeroMQ

ETL工具 : Kettle HData

flash流媒体服务器(直播):Red5

高效JSON框架:fastjson

全文检索: Lucene ElasticSearch

即时通信框架:Openfire(XMPP)   环信

MYSQL中间件: Atlas TDDL Mycat

CI持续集成: Jenkins Bamboo Hudson 

QA质量管理: JIRA 禅道

WIKI文档管理 : Confluence XWiki MediaWiki

可视化版本控制: Bitbucket

团队协作工具: JIRA Teambition 

三方支付快速开发: ping++ PayMap

日志分析系统: ELKLogstash ElasticSearch Kibana4 redis

压测工具:JMeter  tcpcopy

mock工具:Swagger 




你可能感兴趣的:(技术框架分享)