Sep 20
Digg
Stumbleupon
Technorati
Delicious

… a new metric in webapp development!!!

Wow… it’s getting huge…

Evrywhere I see a lot of POINTLESS compraison… totally POINTLESS comparison…

Let me explain…

Evryone wants to “demonstrate” how theyr “superb-ultra-high-clean-neat-easy-hyper-productive” framework or combo language-framework is. And how they try to demonstrate it?????? Of course building a new STUPID, DUMB ASSED, CRUD form……….

Let’s see a room a full of crudders:

C1) Oh what a joy! I made another pointless address book application… in less than X,

C2) X? You and you’re bloated framework are just slow as a fat bottomed pig. I can do that in Y(where Y<X, of course)!

C3) Hey man, slow down! You’re too slow… while you get up your IDE I can do two dumb assed crud!

Wow what a wonderful term of comparison, I really think that software engeeneers have to write a new metric!

The dreaded DAC(dumb assed crud)! So,man, DAC or DIE! We will do DAC World Champioship!

But let’s step back in our crudder-room and let’s throw in a developer with some experinece…

D) Ehem… guys.. well, you know, what if I hit the reload button?

C1,C2,C3) Ehm well, we are working on that… but wtf have you to hit that button???!

D)..Ok, let’s don’t touch it… and how did you handle foward and back button?

C1,C2,C2) Well… of course in dumb assed crud you don’t need to…. ehm next one plz

D) Ok, but at least you will handle multiple browser window/tabs(users love it… )

C1,C2,C3) You are unfair man! We just build address books… and… well…

and D, don’t worry, can find a huge number of those silly question… so, the point is that showing a form it’s not building an application…

so let’s examine a pratical example with some quotes:

http://dgoodwin.dangerouslyinc.com/turbogears-vs-jboss-seam-part-1(beacuse It was recently mugshooted…I’m too lazy to find anithing else but you can find a gazzilion of that…)

I’ve used neither framework for anything substantial” … ok, guy that’s not a good start but anyway…

I should explicitly state at the outset that I’m aware how drastically different these tools are.” wow! You get it man! Pls stop! Would you compare apples with pears???

“My goal is to develop a small database schema” WHOA!! Here we are!! The super-star-of-the-year DUMB ASSED crud!

and finally you get your DAC times…. but I can’ beat it!! MuuuuhuhuHAHUAHAHAHAHAHhhhahah I can install & build a PHP much fatser!!!AAHAHAHAHAHAH With my indiscussed DAC supremacy I will rule the world!

And some happy crudder can help me find how his framework/langauge perform in the FULL application lifecycle? Well ,you know, sometimes when you write something you eventually have to manatin it for years, integrate with other systems and find people can keep it running…

Having said that I have to say that Java have to react and adapt, because the new generation langauges have some good features, but compraing the crud speed really make me angry…

Ok, I hope you get the point… if u dont, well… happy cruddin’!


Author: admin
Jul 25
Digg
Stumbleupon
Technorati
Delicious

Netbeans 6m10… good enough?

I’m an Idea user, just to know, and the other IDEs until now where just too ….. too… well, complete with anything you want that means “not good enough”, in my opinion of course. Eclipse is too “complex” and confusing with those prespectives,views,cazzi e mazzi,with big plugin-geddon mess, Netbeans was too semplicitic and wizard-oriented. Idea it’s just clean and neat. It does exactly what you expect,and do it well without crashing or hanging. No more no less.

Few days ago I’ve tried the new Netbeand 6m10…. and what can I say? They need more stability(it crashed a few times….) but they are going in the right direction!

It’s a really good piece of software! They are copying all the IDEA completions and code hints and the general feeling of the ide is much idea-like! And that’s great.

I f you are using Idea, have a look at the last vesrion of NB. You won’t be disappointed.


Author: admin
Mar 15
Digg
Stumbleupon
Technorati
Delicious

Do yourself a favor, use Maven2… or good ants…

How is it possibile that a large company has not a way to build and run a application???

Today , after some hours on anting , copying jars , modifing properties and so on , I can’t get a applicatoion working… module dependecies, xml configurations, C:/foo-workspace/, D:/projectenv/.., (I’m using linux… so… very happy about hard coded windows path…)… it was a real mess… anyway… If you similar buidling problems have a look at Maven2 , it will remove some pain at the development, or at least organize a how-to guide, step-by-step, dummy-proof(!) build processes doc… I really hate loosing time on this kind of stuff….


Author: admin
Mar 10
Digg
Stumbleupon
Technorati
Delicious

Goodbye Tapestry…

Web UI development in java is a mess… you have about 2M frameworks with completly different approaches… but that’s another story…

At the end of the journey in the world of webdevelopment I arrived in the Tapestry Relam and I thought that I found my land…BUT, the world is flipping bottom-up…

I love Tapestry approach, simple and effective, but I just realized that I cannot invest time e resources on it. Why? It’s simple, it’s changeing too fast , without any backward compatibility. I can’t afford to throw away my applications, mine and my team time learning a technolgy and dumping it away after a while….

Tapstry 5 will probabliy be a great piece of code, but some choiches of the project leader, like implementing a new IOC(What about zombie -Hivemind?) or providing no backward compatibility layer will make many professioanl user very angry… and throw Tap5 away!

So , Goodbye Tapestry!


Author: admin