Joel Spolsky’s How Microsoft Lost the API War is a good read. I think he is spot on about managed-memory languages. Thats a job that computers are better at than people and our computers are fast enough to handle it.
GUI development in the early 90s/late 80s was a nightmare. It felt like coding through molasses. The simplest things seemed to take forever. Tools like MFC, Visual Basic and Delphi were a definite step forward. They abstracted the windows API to varying degrees and took over the event loop. But still, GUI applications seemed to take longer to develop than character applications. There was less more sizzle in the app, but less bang for the buck.
When I started to do some web development with PHP, I was reminded of what got me interested in programming in the first place. Writing a web application in 2000 felt to me like writing a character based application in 1985. And I liked that feeling. The very primitiveness of the web interface was liberating in that it allowed the focus to return to the functionality of the application.
Web development has its own drawbacks. The farther you stray from primitive, the bigger your test suite of browsers has to be.
But we now sit at the same point with web development that we were at with GUI development in the early 90s. Frameworks such as dotNet, and Java Server Faces have come along, building on collective experience. They abstract the API to the web server and take over the “HTTP event loop” and bring web development in line with GUI development model.
Unfortunately, web apps are only as rich as their client, and many times only as rich as the lowest common denominator of clients. With a Microsoft monopoly on browser market share, progress has been slow.
Application development in the early 90s/late 80s was for me using a NeXT Cube and Nextstep. The concept of what is currently known as signals and slots was born in that toolkit, and most toolkits and tools today can still learn a lot from the design and concepts of AppKit, Project Builder, and Interface Builder.
You are actually a just right webmaster. The website loading pace is incredible. It kind of feels that you’re doing any distinctive trick. Moreover, The contents are masterpiece. you have done a excellent task in this matter!
earth day game
Jaya, is the highest mountain in Papua. Please note – the trek up Carstensz Pyramid is for
Thank you for the blog post. Jones and I have been saving to buy a new book on this issue and your blog post has made us to save all of our money. Your ideas really resolved all our queries. In fact, above what we had recognized prior to when we discovered your amazing blog. I actually no longer nurture doubts as well as a troubled mind because you have attended to our needs above. Thanks
We’ll issues such take yet another appear at to two styles of users: newly released Zune vendors who will probably be generating plans for an upgrade, and the ones doing this to come to the conclusion between a Microsoft zune plus an ipod touch. (A great deal more professionals worthwhile considering available to choose from, which consist of the The new sony Personal stereo Times, however This certain this supplies you sufficient research to get the top thought from Zune rather of masters as apposed towards the iPod brand comparable.)