3 ms·
When you abstract away the web as .Net does you also miss out on the subtleties - e.g. "Postback" - the .Net function that stores server state in an encoded str
by ratsbane 18y ago
When you abstract away the web as .Net does you also miss out on the subtleties - e.g. "Postback" - the .Net function that stores server state in an encoded string which it embeds in a form on the web page and restores state. It makes the web seem friendly to ex-Windows programmers but ignores the HTTP RFCs and ends up as big non-REST-ful mess. .Net is full of features that make it easy for Windows programmers to avoid learning how to use the web properly.
- jcapote 18y ago".Net is full of features that make it easy for Windows programmers to avoid learning how to use the web properly." Upvoted for quote.
- dangrover 18y agoThis is an important point to consider in frameworks. Does $abstraction make things easier because you don't have to learn about $technology, or does it make things easier because it eliminates the repetitive parts of $technology? Keep in mind, the former reason is entirely fine/admirable -- so long as the abstraction is not unnecessarily leaky. Why learn something you don't have to? I hav skepticism over Cappuccino because, as someone who does a lot of web and Obj-C/Cocoa development, I see a lot of my Mac dev friends attracted to it not for its merits as a solution for making web apps, but because they don't want to learn anything about web technology. Still, I have a lot higher opinion of Cappucino than ASP.NET :)