Ajax, Web 2.0, and a little .NET?
Bara medlemmar i LibraryThing kan skriva.
Denna diskussion är för närvarande "vilande"—det sista inlägget är mer än 90 dagar gammalt. Du kan återstarta det genom att svara på inlägget.
If so, what are you building? And what language are you building it in?
I mostly do Java for web apps, but I want to get some more .NET experience and I thought it would be fun to play around with Ajax and some Web 2.0 type interfaces. So, am looking at various books - any suggestions would be appreciated!
Ajax in Practice
C# 3.0 in a Nutshell
Programming Collective Intelligence - very cool book about machine learning and aggregating user data and such for building web 2.0 apps
Building a Web 2.0 Portal with ASP.NET 3.5 - hmm, well, it looked like just the thing i was looking for but after purchasing it I see it's rating is pretty low here on LT
These all look good, but I feel like I could really use some help in understanding the .NET Framework view of the world, I understand the MVC way we do things in Java/JEE doesn't quite make sense in the world of ASP.NET. Any ideas....?
There is the view which has traditionally espoused by Microsoft which tends to result in badly architected software which is difficult to maintain and understand but whose proponents will claim makes it faster, more standard etc.
There is another view, usually called "Alt.net" which pretty much ignores the Microsoft view of the world and relies on more standard concepts commonly used by Java developers amongst others. This results in the use of many open source frameworks and tools like NHibernate, Spring.NET, NUnit etc and the ideas put forward by people like Kent Beck and Martin Fowler.
Microsoft has gradually started to come round to that way of thinking with its enterprise libraries, patterns and practices etc but there's a way to go yet.
Sadly most of the mainstream books on C# concentrate purely on what Microsoft provides out of the box and ignore all the stuff that professional .Net developers really do need to know about.