This is a migrated thread and some comments may be shown as answers.

A General Suggestion for Telerik

4 Answers 74 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Robert
Top achievements
Rank 1
Robert asked on 09 Dec 2011, 09:25 PM
Everyone at Telerik who has dealt with me knows that I absolutely love your company and the great products you produce.  However, I do have a complaint/suggestion:

I've noticed that the vast majority of your demos and documentation and forum responses are strictly client-side solutions.  I realize that this is great for some developers but I would bet that there are a whole lot of your customers like me who:
  1. Are developing corporate web-based solutions that involve < 500 users.
  2. When it comes to the frequent battle between a Rich-UI and Lightning Fast Speed, often the UI is much more important.
  3. In my particular case, all of my server-side code is written in C#.  There are HUGE benefits to keeping as much of the codebase in C# and minimizing the amount of Javascript & jQuery code.
  4. Because of #1, scalability problems associated with keeping lots of state variables on the server is NOT an issue.

In my particular case, I'm building a web-based intranet app for a multi-billion dollar company.  But within that company its actual userbase will be less than 50.  As was the case with the app's VB6 WinForms predecessor, I will almost certainly be required to make periodic improvements to it over the next decade.  Because of this it's critically important to minimize the amount of client-side code and instead maximize the amount of type-safe, well structured server-side code.

To Telerik, all I'm asking for is this: Wherever possible, please include a server-side solution (or mostly server-side solution) where you have traditionally presented a strictly client-side solution in times past.  This will go a LONG WAY to helping developers (and loyal customers) like myself.

Sincerely,

Robert Werner
Vancouver, BC

4 Answers, 1 is accepted

Sort by
0
Caleb
Top achievements
Rank 1
answered on 13 Dec 2011, 12:59 AM
I agree. I develop a lot of solutions for my company that are targeted at user bases under <100 users. An option to handle the sites on the server side would be greatly appreciated.
0
Iana Tsolova
Telerik team
answered on 13 Dec 2011, 04:54 PM
Hello Robert and Kyle,

And thank you for your feedback, we will have it in mind for our new/updated demos.

As you probably know we are listening to our customers and trying to provide the feature and functionaly you need. That is why we highly appriaciate hearing from you more about the experience you have with our products.

Other than this, I should admit that more offen we receive the opposite requests, how to make something using javascript instead of server-side code. That is why all RadControls for ASP.NET AJAX have rich client-side API and almost everything that could be done on the server is now possible on the client as well.


Regards,
Iana Tsolova
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now
0
Robert
Top achievements
Rank 1
answered on 13 Dec 2011, 07:59 PM
Iana, thank you for getting back to me.  It means a lot!

Let me be clear: I believe you should have functionality and examples for BOTH client-side and server-side development!

Incidentally, through the tremendous help of your colleague, Bozhidar, I've just completed the implementation of a super-charged RadListBox that supports both single and double clicking.  Both events needed to run server-side code because the required operations can only [easily] be done on the server (making a lot of SQL Server calls, etc.).  But natively, this was impossible to do with your current version of RadListBox.

With Bozhidar's help, and a lot of research on my own, I've now constructed client-side functions that eventually call "__doPostBack".  Then code in Page_Load (on the server) interrogates the parameters coming from the client to determine whether it was the Single or Double-Click event that just occurred.

It all works really well now but it took a lot of work to get it working just right.  This is the kind of thing that I would have assumed Telerik would have implemented natively in the form of single-click and double-click server-side events.

Anyhow, I am not complaining but rather offering valid suggestions for future enhancements.  At the end of the day, I would just hope that your control builders would realize that more than a few of us must do a lot of work on the server-side of the equation.  Anything you can do to help us in this regard would be much appreciated!
0
Iana Tsolova
Telerik team
answered on 15 Dec 2011, 03:00 PM
Hello Robert,

Thank you for the additional information provided.

I have better idea now on what you have in mind. Achieving this, for instance having C#, VB.NET, and Javascript version for the same functionality in our help would be great success, of course for the places where this is possible. We will think more of it and see what would be the best way to implement such a task. Because everywhere in our resources now we strongly divide server-side from client-side programming. And in both places you can find useful information on how to do something client-side or server-side, though it might not be easy to find the proper/related information.

Greetings,
Iana Tsolova
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now
Tags
General Discussions
Asked by
Robert
Top achievements
Rank 1
Answers by
Caleb
Top achievements
Rank 1
Iana Tsolova
Telerik team
Robert
Top achievements
Rank 1
Share this question
or