tag:blogger.com,1999:blog-18772002.post8764287326561387914..comments2023-12-06T19:00:46.094+00:00Comments on OSGi Blog: No Pain No GainJürgen Alberthttp://www.blogger.com/profile/02725834158183495837noreply@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 DeveloperLuísCMhttps://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.LuísCMhttps://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"About the manifest, well, it is years ago I ..."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."<br /><br />Underlying this position is a deep belief about what a component *Alex Buckleyhttps://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 Krienshttps://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've used it on top of CDC and aborted an attempt Jilleshttps://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 "no pain no gain," 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't understand the complexities of legacy code. ForChris Aniszczyk (zx)https://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 "simple" solutions that provide all the Peter Krienshttps://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'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 Conrottehttps://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 Conrottehttps://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 Merkshttps://www.blogger.com/profile/05000982591510437551noreply@blogger.com