Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Java
  4. OSGI, Spring Source Oh my!

OSGI, Spring Source Oh my!

Scheduled Pinned Locked Moved Java
javapythonquestionlearningruby
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    Drozzy
    wrote on last edited by
    #1

    I wanted to ask for some advice. I am kind of at a standstill - split between just stopping whatever it is I am learning or continuing to dig through it. Introduction First of all let me tell you about my programming skills. I've come from university where we did only a tiny bit of "real" java programming. Most of it was exercises. For my first and second jobs I've used mostly python + django which I still use at every opportunity. However, at my current job - I use a lot of java. Now - coming back to it after 5 years, I find a lot of good things about it. I really like the pure interfaces, generics, enum classes, Collections and more. But I find it hard to figure out which technologies I should learn. Or which are worth learning. So now comes my problem. Recently (about 1 month ago) - I stumbled onto OSGI spec, and some presentations about it. I became really interested in it. Conceptually it sounds great. There is just something elegant about it that I can't explain. I've read the first version R1 Spec - and I must say I actually liked it. I mean - I have never read a spec for anything before, but this one I actually understood. When I started looking for an implementation of OSGI - I found multiple ones out there. I've read the OSGI Equinox book - but found it way to complicated, bogged down in Eclipse-specific details and very hurried towards the end. Then I came across the wonderful free book by Neil Bartlett called OSGI in Practice - which I am almost done reading. I must say it is a gem. It backs away from Eclipse-specific way of explaining things and teaches you things incrementally. Questions Ok, after explaining all that my question is "What next"? I mean should I proceed with development using Equinox or Felix OSGI implementations or look for some kind of framework built on top of these implementations? I have started looking at Spring Source DM (or tc? I am confused by their naming). Spring Source docs say that I should stay away from pure OSGI - as it is too complicated, so I can make to many mistakes and also Spring Source dm is better. However after being shocked by the sheer amount of download size, it's own server, maven requirement and configurations that I had to install - I quickly changed my mind about Srping Sourc

    T 1 Reply Last reply
    0
    • D Drozzy

      I wanted to ask for some advice. I am kind of at a standstill - split between just stopping whatever it is I am learning or continuing to dig through it. Introduction First of all let me tell you about my programming skills. I've come from university where we did only a tiny bit of "real" java programming. Most of it was exercises. For my first and second jobs I've used mostly python + django which I still use at every opportunity. However, at my current job - I use a lot of java. Now - coming back to it after 5 years, I find a lot of good things about it. I really like the pure interfaces, generics, enum classes, Collections and more. But I find it hard to figure out which technologies I should learn. Or which are worth learning. So now comes my problem. Recently (about 1 month ago) - I stumbled onto OSGI spec, and some presentations about it. I became really interested in it. Conceptually it sounds great. There is just something elegant about it that I can't explain. I've read the first version R1 Spec - and I must say I actually liked it. I mean - I have never read a spec for anything before, but this one I actually understood. When I started looking for an implementation of OSGI - I found multiple ones out there. I've read the OSGI Equinox book - but found it way to complicated, bogged down in Eclipse-specific details and very hurried towards the end. Then I came across the wonderful free book by Neil Bartlett called OSGI in Practice - which I am almost done reading. I must say it is a gem. It backs away from Eclipse-specific way of explaining things and teaches you things incrementally. Questions Ok, after explaining all that my question is "What next"? I mean should I proceed with development using Equinox or Felix OSGI implementations or look for some kind of framework built on top of these implementations? I have started looking at Spring Source DM (or tc? I am confused by their naming). Spring Source docs say that I should stay away from pure OSGI - as it is too complicated, so I can make to many mistakes and also Spring Source dm is better. However after being shocked by the sheer amount of download size, it's own server, maven requirement and configurations that I had to install - I quickly changed my mind about Srping Sourc

      T Offline
      T Offline
      TorstenH
      wrote on last edited by
      #2

      OSGI is good for the big deals. There are multiple of those frameworks out there, try to stick to one, use it - and know it! On small applications I intend to use a simple MVC. regards Torsten

      I never finish anyth...

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups