November 12, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club

ITGumbo: spicing IT up

Open for Business

On this blog you'll find ideas on how to improve your applications, make them integrate better with other applications, and get new ideas for your own area.

ebizQ presents ITGumbo: a spicy blog network where vendors and IT professionals share ideas about creating Business Agility.

Modeling vs coding

Hello,

Today I would like to discuss the modeling trend.

You all heard about modeling that will replace coding. Or maybe you didn't?

So, quick explanation. Modeling creates metadata. The metadata is interpreted by some framework or engine. The framework or engine run something according to the metadata thus, according to the modeling.

Nice, no coding for the one who model, very sophisticated coding for the one who writes the engine.

But is it true, is this really the next step in world of software development?

First, what does it mean to model?

You start with a modeling environment, hopefully, a graphic one. You start to draw some model. After the easy graphic phase of drawing some shapes and name them, you start with the details.

The details are never easy. You think about the relationship between the shapes you just draw, you think about the process that these shapes are part of.

Congratulations, you are programming!!!

It is not code, it is partially graphical, but it is coding in a new language.

So, what would you prefer?

Coding or Modeling?

Please leave your answer in the comments below.

Thanks,

Noam

Just before farewell: UI design is a different discussion.

Powered by Qumana

Advertisement

0 TrackBacks

Listed below are links to blogs that reference "Modeling vs coding".

TrackBack URL for this entry: http://itgumbo.com/microsite/MT/mt-tb.cgi/1603

1 Comments

Asaf Yarkoni said:

Although there is something magical in modeling I personally don't see this really happening,
You can use modeling for building your skeleton (which can later be used for documentation)
but from there I only see code (components/blocks are still code), I can't really imagine a full blown business app completely modeled and supported for a lasting period of time.

Leave a comment