See Also: Home Links Personal Site Blogroll  FriendFeed CV

Tags:

Topic Image

Web Development Culture

Had a great talk with a colleague recently where we were considering the differences between oldish school information systems client-server era development, and today's lighter weight web based approach.

Following are two columns comparing the approaches, what was interesting to me after compiling this list is that you can mask out one column or the other and each of them looks sound and sensible standing alone, its not till you can compare them that the difference stands out.

web-era           client-server-era

internet intranet decentralisation centralised comodisation standards proprietary open-cast tunnel risk security portability efficiency reuse performance social contract/peer chaos governance heterogeneous homogenous sharing ownership visibility privacy folksonomies taxonomy services products/apps mashups XML databases/SQL web desktop javascript Java decoupled tightly coupled people enterprise community corporation redeploy reimpliment mesh hub content data the network the infrastructure empower regulate rapid-deployment controlled-deployment continuous improvement scheduled release neutral dependencies syndication replication identities identity synergy scalability generalised specialised innovation consolidation logical physical own-your-data manage-your-data transform export participation domination personal personalised


See Also: Web Development | Notes Index