tag:blogger.com,1999:blog-18772002.post8764287326561387914..comments2015-02-12T12:46:17.389+00:00Comments on OSGi Alliance Blog: No Pain No GainOSGi Alliancehttp://www.blogger.com/profile/03796133538243294756noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-18772002.post-82679715646088388022009-07-08T20:27:57.791+00:002009-07-08T20:27:57.791+00:00OSGI is Best!
Luís Carlos Moreira
Eclipse RAP, RC...OSGI is Best!<br /><br />Luís Carlos Moreira<br />Eclipse RAP, RCP, GMF and Pentaho Developertcljavahttp://www.blogger.com/profile/06029315488866533576noreply@blogger.comtag:blogger.com,1999:blog-18772002.post-31948721562880978752009-07-08T20:26:58.559+00:002009-07-08T20:26:58.559+00:00This comment has been removed by the author.tcljavahttp://www.blogger.com/profile/06029315488866533576noreply@blogger.comtag:blogger.com,1999:blog-18772002.post-32229926925031554432009-07-07T17:33:15.877+00:002009-07-07T17:33:15.877+00:00&quot;About the manifest, well, it is years ago I ...&quot;About the manifest, well, it is years ago I wrote a manifest. Tools like bnd make this file disappear and take the drudgery out of writing the manifest by calculating many of its values. Complaining about the manifest is like complaining about writing the class file format, you should never have to do that.&quot;<br /><br />Underlying this position is a deep belief about what a component *Alex Buckleyhttp://www.blogger.com/profile/12559932534649195508noreply@blogger.comtag:blogger.com,1999:blog-18772002.post-82045958990238468492009-07-07T12:49:02.142+00:002009-07-07T12:49:02.142+00:00@chris: It is education, it is tooling, it is actu...@chris: It is education, it is tooling, it is actually having the problem ... I think OSGi solves a problem in the large, and if you make small apps monolithic is not too bad.<br /><br />@Jilles: pretty harsh criticism. I do not agree that OSGi tries to do all things. OSGi consists of 2 parts: core and compendium. The core is doing only one thing: providing an architecture where components Peter Krienshttp://www.blogger.com/profile/11373850803487010328noreply@blogger.comtag:blogger.com,1999:blog-18772002.post-10849805879630532382009-07-06T19:26:36.336+00:002009-07-06T19:26:36.336+00:00My main problem with OSGi is that it tries to do t...My main problem with OSGi is that it tries to do too many things and does not end up doing a very good job of all the things it does. Part of this is legacy and part of this is just bad design. OSGi was stretched from first mostly embedded software (running on J2ME CDC even) then to desktop (Eclipse) and now finally to the server.<br /><br />I&#39;ve used it on top of CDC and aborted an attempt Jilleshttp://www.blogger.com/profile/09338320878791398261noreply@blogger.comtag:blogger.com,1999:blog-18772002.post-49846572391216769432009-07-06T18:30:42.809+00:002009-07-06T18:30:42.809+00:00I agree with your sentiment Peter. However, when w...I agree with your sentiment Peter. However, when we state something like &quot;no pain no gain,&quot; we need a good story to go along with why this is the case... along with real world examples. So I tend to view this problem as an education thing. I think people are starting to grasp the benefits of modularity and reusable components but don&#39;t understand the complexities of legacy code. ForChris Aniszczyk (zx)http://www.blogger.com/profile/14067673601779593093noreply@blogger.comtag:blogger.com,1999:blog-18772002.post-67413266094256337822009-07-06T17:04:00.696+00:002009-07-06T17:04:00.696+00:00@Frederic: It is this dream or reusable components...@Frederic: It is this dream or reusable components that got me started in the eighties on this subject and that still keeps me motivated.<br /><br />The problem is that this dream requires doing it <em>right</em>, and that unfortunately is incredibly hard. In the 60s, Fred Brooks already told us there is no silver bullet but people still hope for &quot;simple&quot; solutions that provide all the Peter Krienshttp://www.blogger.com/profile/11373850803487010328noreply@blogger.comtag:blogger.com,1999:blog-18772002.post-5274415885192789772009-07-06T16:01:26.377+00:002009-07-06T16:01:26.377+00:00Tooling Tooling and again Tooling is much required...Tooling Tooling and again Tooling is much required for now to make real life Enterprise OSGi programming easier.<br /><br />I&#39;d like to see OSGi solution not being such a pain to implement when you start to deal with more than a hundred of bundles. The overhead of extra work you need to maintain packages versioning, upgrade of bundles etc is stiil too much.<br /><br />I really hope things Frederic Conrottehttp://www.blogger.com/profile/09690816043693205755noreply@blogger.comtag:blogger.com,1999:blog-18772002.post-71743949416312511182009-07-06T16:00:16.838+00:002009-07-06T16:00:16.838+00:00This comment has been removed by the author.Frederic Conrottehttp://www.blogger.com/profile/09690816043693205755noreply@blogger.comtag:blogger.com,1999:blog-18772002.post-85495780450420382142009-07-06T14:36:58.325+00:002009-07-06T14:36:58.325+00:00This particular attitude that only new things are ...This particular attitude that only new things are cool and that all old things need to be replaced by new improved cool things is childish behavior manifested in adults. Most organizations investing in software are looking for lasting value, not for an endless stream or dubious change simply for the sake of change, which in the end becomes more like fashion than technology, i.e., a cyclic processEd Merkshttp://www.blogger.com/profile/05000982591510437551noreply@blogger.com