我习惯于结构编程(例如:C),OO编程(例如:Java),脚本(例如:Javascript),Web(例如:HTML,JSP,Servlets,CSS)等.
现在,当我开始使用Eclipse RCP插件开发时,整个过程在编程方面给我一种奇怪的感觉.Eclipse RCP开发中的方式与我上面提到的其他语言完全不同,老实说,我并不喜欢这个事实.
我是唯一一个有这种感觉的人吗?
您建议我更好地过渡到Eclipse RCP生活中还有哪些其他内容?(如果它感觉更好).
PS:我已经看过这个帖子,对于教程,只是想知道别人的感受,如果他们的开发背景与我相似!
它可能会有所不同,因为它主要基于OSGI
这涉及将应用程序拆分为组件,组件通常应该具有一组职责,这些职责可以通过一组接口和类依赖关系与应用程序的其余部分隔离.
纯粹手工识别这些依赖关系,范围从一个设计良好,高度内聚但松散耦合的应用程序,到您不熟悉的互锁源代码的噩梦,相当简单.
因此,构建RCP应用程序涉及尊重构建OSGi的服务概念的白板模式,这可能与传统的OO开发完全不同.