打造高效的单机开发环境

概要
一个稳定独立的开发环境对于开发效率有着显而易见的影响,能快速在一台机器搭建任意项目的完整开发环境即单机开发能很大程度上减少环境因素对开发工作的干扰。支持单机开发的工作量很大程度上取决于开发框架和部署架构对于单机开发的“友好度”,特别是框架的定制和资源整合能力。 大众点评网在完成Java和服务化转型后,项目间的关系和部署复杂度有了显著的增加,支持单机开发的需求也越来越迫切。 本次演讲将会分享大众点评在打造单机开发1.0过程中遇到的问题以及解决问题的方法,了解如何在不改变现有框架和架构的前提下解决单机开发的大部分问题,如软件模拟实现F5的7层路由、通过javaagent机制patch/hack现有系统以及通过JS注入实现完整的超链跳转等。会聊到必须在2.0版本中通过框架和架构层面去解决的资源整合等其他问题以及如何通过Maven发布单机开发工具及热部署的支持等话题。

个人简介

顾庆,大众点评网平台架构团队资深工程师,此前在百度商务搜索部参与凤巢系统的研发工作,负责过凤巢业务端系统的OSGi迁移,有丰富的Java开发和使用经验,是Java的忠实拥护者。 11年加入大众点评,主要负责消息队列系统、web container定制、单机开发以及软路由项目的研发工作,致力于打造更加高效灵活和可扩展的大众点评v5平台。长期关注Java相关技术的发展,同时是Ruby的轻度爱好者,狂热的果粉,非狂热Vimer,近期热衷于Domain Driven Design理念以及工具的学习实践。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

你可能感兴趣的:(打造高效的单机开发环境)