• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Liutauras Vilda
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Scott Selikoff
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
  • Frits Walraven
Bartenders:
  • Stephan van Hulst
  • Carey Brown

One Million Frameworks!

 
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Have we reached it yet?

I guess I'm "old school" -- back when I started out, I had a compiler, the make utility, ... um let's see... and sccs for source code control. I believe that's it! Now I am waking up from my Rip Van Winkle-like IT sleep, and browsing through the bookstore shelves, or rummaging through Wikipedia, I find there is a bewildering pile of acronyms, most of which are usually described as "frameworks." Of course, there wasn't the web before, and not as much client/server or distributed stuff.

How to make sense of all of this? It seems like many of these "technologies" are actually competing utilities? Is there an "Intro to Acronym Soup 101" out there? I find looking through Wikipedia doesn't really do it for me.
 
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
well frameworks have really come into play because they take out a lot of the code you write over and over again every application. You'll find frameworks centered toward the UI in web applications like Spring MVC, Struts 1 and 2, and many others. Then there are persistence layer frameworks such as Hibernate , IBetas, and many more. It's just a way to get things done faster and have a rough structure to them. Easier to maintain (if you learn the framework).

I too started off using good old textpad with javac to compile my code. Now I'm on eclipse having my getters/setters, for loops and many other things being generated for me, while ant compiles all my code and builds my wars or jars for me. I no longer write sql, but put together queries using java beans and their attributes.

There are a ton of them out there, but if you get the right ones they can really help you get a lot done. It takes time up front, but after you get used to them you can fly through a project setup.

I've been using Struts/SpringMVC, Hibernate, Spring, Log4j, Ant, Junit for most of my projects. so far so good both on large and small projects, personally and professionally.

I hope this helped a little bit. Good luck sifting through all this stuff. Just look out for Grails, it's RoR but in java. interesting stuff.
 
Roy Cinco
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for the reply! I knew I was locked into a conservative MIS culture, but I guess I should've done more over the years to keep current. I'm finally doing that with Java, and being exposed to all the associated tools and technologies is a little bewildering (we had the barest mention of things like Spring and Seam in my basic Java course). It's all academic right now though; not anything to do with work.
 
Do the next thing next. That’s a pretty good rule. Read the tiny ad, that’s a pretty good rule, too.
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic