US preadsheet像ASP MVC输入工具 [英] Spreadsheet like input facility for ASP MVC
问题描述
我在寻找的A S preadsheet般的输入设备在ASP MVC环境坐下建议。
I'm looking for recommendations for a spreadsheet-like input facility to sit in an ASP MVC environment.
客户端目前有大量的非常复杂的相互关联的共用S preadsheets收集和处理信息(它们有效地运行90%来自其核心业务)的。他们希望这种移动到一个Web应用程序,并且需要ASP MVC。他们意识到,他们将无法在屏幕上显示尽可能多的信息,因为他们与他们的小号preadsheets目前做的,所以一个40×60格在大多数情况下足够了。如此,他们会细胞用于数据输入,将使用各种US preadsheet状式立即更新网格其他细胞的数量有限。网格必须支持AJAX。
The client currently has a large number of very complex interlinked shared spreadsheets (which they are effectively running 90% of their core business from) for collecting and processing information. They wish to move this to a web application and require ASP MVC. They realise that they will not be able to display as much information on screen as they do currently with their spreadsheets, so a 40 x 60 grid should suffice in most cases. Of this they'll be a limited number of cells for data entry that will immediately update other cells in the grid using various spreadsheet-like formula. The grid must be AJAX enabled.
用户界面的质量是主要关心的在这里。正如难免会有一定的阻力移动到数据库/网络(而这个项目是一个试点反正)系统必须尽可能光滑。几乎同样重要的是易于实施的 - 最终的系统将是相当大的,因此能够更快配置网格越好。
The quality of the user-interface is of primary concern here. As inevitably there will be a certain amount of resistance to move to database/web (and this project is a pilot anyway) the system must be as slick as possible. Almost as important is ease of implementation - the final system will be quite large so the quicker it is possible to configure the grid the better.
无论是开源或商业将被罚款。 HTML / Javascript中,Silverlight和Flex实现都可以考虑。
Either Open Source or commercial would be fine. HTML/Javascript, Silverlight and Flex implementations can all be considered.
我最初问过类似的问题一年前(它采取了长期的客户同意的项目),但我敢肯定,自那时以来选项已经改变,现在我们更好的环境定义。
I initially asked a similar question a year ago (it's taken that long for the client to agree the project) but I'm sure options have changed since then and our environment is now better defined.
推荐答案
微软的Silverlight。这几乎是肯定的商业应用与网络部署丰富的线你最好的选择。它可以让你利用在您的后端和前端组件一致code基地。
Microsoft Silverlight. It is almost certainly your best bet for a rich line of business application with web deployment. It will allow you to utilise a consistent code base across your back-end and front-end component.
虽然存在一些商业数据网格包(Telerik的,等等),我建议使用默认的DataGrid组件可用,并充分理解数据绑定和模板可供选择。
Whilst a number of commercial datagrid packages exist (Telerik, etc), I'd suggest using the default Datagrid component that is available, and understanding fully the databinding and templating options available.
这篇关于US preadsheet像ASP MVC输入工具的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!