eclipse是一个IDE,更是一个开源社区,它的eclipse RCP是一个非常好的开发rich client的平台。 eclipse最核心的是什么,他的runtime:equinox。equinox实际上是对大名鼎鼎的OSGI的实现。
作Eclipse RCP的开发,如果不读OSGI的规范,那称不上不能真正了解eclipse RCP。当bundle出现问题时,往往不明原因。
今天无事时,又翻了一下OSGI release 4,收获颇多。
service layer, life cycle layer...