Friday, June 5, 2015

Web Development = madness

I have taken up lately the challenge to develop a web application based on some JS technology.

I have installed node.js with npm. I have tried AngularJS2 and AngularJS. I have tried EmberCLI, yeoman amd JHipster. I have tried MongoDB.

My impression is there we are in presence of a galaxy in full expansion, where new products are born every day and live a random, erratic life, and the correlation of technologies is decreasing.

Most products are VERY poorly documented, very brittle and work probably on some platforms and not others (although they claim to run on all), hardly compatible with each other, don't have an integrated IDE where one can develop and test stuff without having to run 4 parallel scripts.

After the fifth attempt to create myself a development environment and face an undocumented showstopper, I give up.

Besides, I believe JavaScript is a dramatically un-debuggable technology, and so are the tools developed to support it.

The fact that the Web - the most screwed up technology on the World - is taking this new dead end street is only confirming that when some engineering task is given to the wrong people - fanatics enthusiasts with little programming experience and without good mathematical background - you can only end up in a BIG BALL OF MUD.

1 comment:

James Martin said...

This is his great experience to take challenge to develop web app. It will useful for him in later part of life. custom web app development