本人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