WARNING — THIS BLOG IS STILL SHUTTING DOWN … PREPARING FOR REBOOT
And by the same token, Wikipedia is not wiki.
Funny advert just popped up on a Google search :
Work in IT within weeks
Become a Microsoft Engineer Earn £35K+ No Experience Necessary
To return to a theme I started many years ago, I commented on this excellent article about why web-site development has got so damned hard. (And remember when we all thought of web-apps as lighter and simpler than desktop apps? What happened?)
Anyway, here’s my comment.
I think the problem is less the multiplicity of programming languages, than our insistence that we should always be separating our languages in different places.
This goes against the basic tenets of cohesion and coupling. We cluster unrelated activities together because they happen to have the same syntactic sugar, while separating tightly-coupled activities because half of them happen on the client and the other on the server. Why the hell should this implementation detail have to be reflected in our architecture?
WARNING … SmartDisorganized reboot coming ….
This is an absolutely brilliant summary of the virtues of PHP.
But it will retain the virtues of PHP : none of this fussy separation of presentation and logic; easy discoverability of where URLs go; fast iterative development; big built-in library etc.
(Hat-tip, BillSeitz for the links)