通过Smartertools和Behance的Action Method创建Smartermail的技术是什么?

时间:2011-01-31 11:51:53

标签: asp.net asp.net-mvc-2 user-interface

Smartertools使用什么技术创建“Smartermail”用户界面和Behance的“Action Method”用户界面?

它们都有很好的用户界面,可以扩展到适合完整的浏览器窗口,它们都非常具有代表性(尤其是SmarterMail),我不相信它们需要插件?

这些技术是否适合基于ASP.NET MVC的站点?

2 个答案:

答案 0 :(得分:2)

另一位响应者引用的论坛帖子是一年多前发生的,自那时起一些事情发生了变化。

自SmarterMail 7.x起,由于脚本的重量和处理时间的一些问题,Telerik因大多数用户界面控件而被放弃。相反,开发了用于呈现更简单的HTML和脚本的自定义控件版本,以确保事情进展顺利。 SmarterTools仍然使用Telerik的radEditor HTML编辑控件,以及应用程序中的DateTimePicker控件,因为它们已被证明是最佳选择。

现在通过Microsoft .Net 4.0中添加的内置.Net Charting控件完成图表。在大多数情况下,我们发现它是Nevron Charting控件的合适替代品,几乎同样快。

SmarterMail自版本8.x起不使用MVC。它可以写成这样,但在这一点上,重写它在MVC中的优势并没有产生足够好的投资回报。

jQuery是调整大小和添加视觉效果的主要方法,并且已被证明非常有效。我们遇到的大多数性能问题与调整大小有关,因此调整大小时的操作顺序必须不断调整。

带有页面方法的ASP.Net AJAX用于定期执行“保持活动”功能,更新计数器,表示会话仍处于活动状态,并从服务器检索有关新电子邮件等的通知。许多其他页面函数也使用AJAX来使页面感觉更具响应性,并减少飞来飞去的数据量。

Grady Werner(SmarterTools)

答案 1 :(得分:1)

以下是关于SmarterMail中使用的技术的discussion

  

我们使用来自Telerik的组件   分割器,树视图,编辑器,菜单,   日期/时间选择器,面板栏,   选项卡和弹出窗口。跟我们   自己的定制皮肤和很多黑客   为了效率。虽然我认为有人   在telerik间谍我们,因为每一个   他们讨论优化的时间   在他们的下一个版本中效仿

     

网格是我们自己的控制。其他   比我们使用asp.net ajax和   jquery,就是这样。

由于您的问题已标记为asp.net-mvc-2,因此您可以在应用程序中使用相同的控件。 Telerik提供控件specifically designed for ASP.NET MVCjqueryjquery UI完全与服务器技术无关。