One day I'm going to replace all consumer facing ASP.NET with Mootools and Mocha UI. What I will gain is a simple, smooth user interface that makes sense. What I have now is a bunch of broken bricks in a pile that the user gets to dig around in.
Telerik
MooTools
MochaUI
Telerik: Impression after month 3
I hate Telerik. As if Microsoft .NET controls weren't crippling enough, third parties like this had to come along and add in their own set of configurable controls. Don't get me wrong, their demos are top notch. I saw that the functionality I needed was available in one form or another and that they would get the job done just fine. I even committed to just learning to do everything on the client side with their API.
Boy was I naive. Page loads now take forever due to size and the amount of processing it takes to render all of these fancy new controls. Ajax is now REQUIRED for an application to run smoothly or else you are looking at cripplingly heavy pages in excess of 800k/load. And speaking of using Ajax to load anything, why is there no transition property? Does everything have to be so jarringly ugly in the land of Microsoft? I'm so disgusted with myself for choosing this software package and making my boss believe that it would save us development time. All I have now is the ugliest admin tool I could ever have fathomed that runs 10x slower than the equivalent in Django and is far more inflexible without a tremendous amount of custom coding and configuration.
Boy was I naive. Page loads now take forever due to size and the amount of processing it takes to render all of these fancy new controls. Ajax is now REQUIRED for an application to run smoothly or else you are looking at cripplingly heavy pages in excess of 800k/load. And speaking of using Ajax to load anything, why is there no transition property? Does everything have to be so jarringly ugly in the land of Microsoft? I'm so disgusted with myself for choosing this software package and making my boss believe that it would save us development time. All I have now is the ugliest admin tool I could ever have fathomed that runs 10x slower than the equivalent in Django and is far more inflexible without a tremendous amount of custom coding and configuration.
Telerik: Running Javascript after Ajax Postback
RadAjaxPanel1.ResponseScripts.Add("alert('i hate microsoft (and telerik too)');");The trick here is to add functions to globally available scripts (I attached my functions to a script loaded in the master page) and call them from within an Update Panel. In this case a RadAjaxPanel. One day I might figure out why ScriptManager.RegisterStartupScripts doesn't do anything, yet doesn't throw an error either. Until then, this is my solution.
Subscribe to:
Posts (Atom)