在浏览器中实现类似Powerpoint的应用程序-Javascript、Silverlight或其他什么
Implementing a Powerpoint like application in the browser - Javascript, Silverlight, or something else?
我需要为web实现一个相当简单的类似Powerpoint的工具。用户应该能够在网格上绘制文本框,拖动&删除或调整它们的大小并保存结果。应该有几个格式化文本的选项(字体、大小、对齐方式等)。此外,应用程序应该有一个撤消功能(crl+z)来撤消最近的操作。
所有保存的模板都可以编辑、删除和打印。此外,用户应该能够将预定义的文本字段和图像拖动到网格中。
在服务器端,我需要使用Microsoft技术。我的第一个想法是用javascript完成所有功能,并使用ASP.NET MVC服务器端。但随着越来越多的需求被组装起来,这个想法听起来不再那么好了。
我的问题是:你会选择什么技术?Silverlight会是未来的发展方向吗?或者有没有我可以使用的Javascript库或开源项目?
欢迎提出任何建议!
干杯,Chris
编辑:web应用程序将通过预装IE的瘦客户端进行独家访问。因此,与手机或平板电脑的兼容性是没有必要的。
Silverlight无疑是一条不错的道路,尤其是考虑到您100%保证所有用户都安装了它。此外,您还可以访问.net框架,这将显著改善编码体验。
然而,话虽如此,这将不是一项小任务。您实际上是在尝试构建一个具有相当多功能的迷你PowerPoint创建者。每一步都会涉及到相当多的工作,所以相应地计划你的时间表,并在最后留出大量额外的时间进行调整。
这项技术取决于更精细的要求,我想,谷歌设法在谷歌文档中用HTML/JavaScript制作了一个OK的演示工具,但如果你需要自定义字体或不想麻烦浏览器不兼容,你可以使用Silverlight。我敢肯定后者会更容易开发,但例如在手机和平板电脑上不起作用。
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 模糊事件的Javascript测试
- Javascript更改图标
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何使用WCF服务和javascript表单post上传.doc文件
- javascript结合了数组和字典
- 这是什么 ==- javascript 运算符
- 从javascript创建一个列表
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Javascript:selenium Web驱动程序isDisplayed()不工作
- 如何通过ajax刷新JSF填充的javascript变量
- 如何在Javascript中将JSon对象转换为数组
- Javascript生成的表单未提交
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量