Evening hour Exploration…

This weekend was the official ‘exploring’ web frameworks.

The first start was updating my NetBeans to 6.7.1 – I’m sure there are other great IDE’s out there, but NetBeans seems to be fairly easy to pickup and have support for many of the frameworks I wanted to explore.  NetBeans offered up tutorials for the first 4 below that I walked through:

1. Grails (I have posted already on my first Grails experience)

2. Spring MVC

3. Struts

4. Google Web Toolkit

Then , another framework I’ve been wanting to explore is Django (MVC framework for Python) – I’m on step 3 of … got it setup, created models, running it on sqlite, configuring the admin screens, etc.. getting into views right now.

So far … quite interesting.  (In the past I’ve walked through some Ruby on Rails tutorials as well)

Why am I doing this ?  Well, for one, it’s extremely educational to see how other frameworks and languages work.  I’m interested in seeing how they are evolving.

For the most part, all begin with a model view controller setup.  Another interesting piece is all tend to revolve around the domain classes that are created.  I see this mostly in Grails and Django.

Since I’ve primarily developed in the .net world, first (and sometimes still) with asp.net webforms, then with my preferred asp.net mvc  – it’s refreshing to step outside of that world.

I should throw in as well, I did a tutorial with Hibernate and Java, and was pleased to see how well the NHiberate developers have kept NHibernate ‘close to the bone’ to Hibernate  (I’m a big NHibernate fan if you don’t know this already – lol)

Advertisements

Evening hour Exploration…

This weekend was the official ‘exploring’ web frameworks.

The first start was updating my NetBeans to 6.7.1 – I’m sure there are other great IDE’s out there, but NetBeans seems to be fairly easy to pickup and have support for many of the frameworks I wanted to explore.  NetBeans offered up tutorials for the first 4 below that I walked through:

1. Grails (I have posted already on my first Grails experience)

2. Spring MVC

3. Struts

4. Google Web Toolkit

Then , another framework I’ve been wanting to explore is Django (MVC framework for Python) – I’m on step 3 of … got it setup, created models, running it on sqlite, configuring the admin screens, etc.. getting into views right now.

So far … quite interesting.  (In the past I’ve walked through some Ruby on Rails tutorials as well)

Why am I doing this ?  Well, for one, it’s extremely educational to see how other frameworks and languages work.  I’m interested in seeing how they are evolving.

For the most part, all begin with a model view controller setup.  Another interesting piece is all tend to revolve around the domain classes that are created.  I see this mostly in Grails and Django.

Since I’ve primarily developed in the .net world, first (and sometimes still) with asp.net webforms, then with my preferred asp.net mvc  – it’s refreshing to step outside of that world.

I should throw in as well, I did a tutorial with Hibernate and Java, and was pleased to see how well the NHiberate developers have kept NHibernate ‘close to the bone’ to Hibernate  (I’m a big NHibernate fan if you don’t know this already – lol)

Grails…

As the site says ‘the search is over’…

Let’s see, take a ruby on rails mvc approach, with good generation, Hibernate ORM baked in, Spring dependency injection baked in, Testing baked in… wrapped all up in a domain driven design context with domain classes, services, tag library html ‘helpers’ and then go command line or pick your IDE of choice (ie. I got mine up and running in minutes with NetBeans)… brilliant… run-app!

http://www.grails.org/

From my normal .NET development experience, Grails comes along and just rolls over anything I’ve seen out of Microsoft.  No hunting around for the 10 assemblies to handle the open source projects – Grails is all ready to go with best of breed choices.  This is, frankly, where I would have thought IronRuby/IronPython would be with asp.net mvc by now.

Let’s just say it again, Grails definitely rocks  :)  

Grails…

As the site says ‘the search is over’…

Let’s see, take a ruby on rails mvc approach, with good generation, Hibernate ORM baked in, Spring dependency injection baked in, Testing baked in… wrapped all up in a domain driven design context with domain classes, services, tag library html ‘helpers’ and then go command line or pick your IDE of choice (ie. I got mine up and running in minutes with NetBeans)… brilliant… run-app!

http://www.grails.org/

From my normal .NET development experience, Grails comes along and just rolls over anything I’ve seen out of Microsoft.  No hunting around for the 10 assemblies to handle the open source projects – Grails is all ready to go with best of breed choices.  This is, frankly, where I would have thought IronRuby/IronPython would be with asp.net mvc by now.

Let’s just say it again, Grails definitely rocks  :)  

Re-Linq Update

Re-Linq… the ‘better Linq’   🙂

The re-motion team has updated their blog with some information on re-linq:

http://www.re-motion.org/blogs/team/archive/2009/09/04/59.aspx#feedback

Additionally, Steve Strong, who is working on the NHibernate re-linq provider, he has an updated progress report (9/15/09):

http://blogs.imeta.co.uk/sstrong/archive/2009/09/15/756.aspx

Good stuff  — who knows, might make for a good Christmas present  🙂