Smartertools使用什么技术创建“Smartermail”用户界面和Behance的“Action Method”用户界面?
它们都有很好的用户界面,可以扩展到适合完整的浏览器窗口,它们都非常具有代表性(尤其是SmarterMail),我不相信它们需要插件?
这些技术是否适合基于ASP.NET MVC的站点?
答案 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 MVC。 jquery和jquery UI完全与服务器技术无关。