在浏览器中实现类似Powerpoint的应用程序-Javascript、Silverlight或其他什么

Implementing a Powerpoint like application in the browser - Javascript, Silverlight, or something else?

本文关键字:-Javascript Silverlight 什么 其他 应用程序 浏览器 实现 Powerpoint      更新时间:2023-09-26

我需要为web实现一个相当简单的类似Powerpoint的工具。用户应该能够在网格上绘制文本框,拖动&删除或调整它们的大小并保存结果。应该有几个格式化文本的选项(字体、大小、对齐方式等)。此外,应用程序应该有一个撤消功能(crl+z)来撤消最近的操作。

所有保存的模板都可以编辑、删除和打印。此外,用户应该能够将预定义的文本字段和图像拖动到网格中。

在服务器端,我需要使用Microsoft技术。我的第一个想法是用javascript完成所有功能,并使用ASP.NET MVC服务器端。但随着越来越多的需求被组装起来,这个想法听起来不再那么好了。

我的问题是:你会选择什么技术?Silverlight会是未来的发展方向吗?或者有没有我可以使用的Javascript库或开源项目?

欢迎提出任何建议!

干杯,Chris

编辑:web应用程序将通过预装IE的瘦客户端进行独家访问。因此,与手机或平板电脑的兼容性是没有必要的。

Silverlight无疑是一条不错的道路,尤其是考虑到您100%保证所有用户都安装了它。此外,您还可以访问.net框架,这将显著改善编码体验。

然而,话虽如此,这将不是一项小任务。您实际上是在尝试构建一个具有相当多功能的迷你PowerPoint创建者。每一步都会涉及到相当多的工作,所以相应地计划你的时间表,并在最后留出大量额外的时间进行调整。

这项技术取决于更精细的要求,我想,谷歌设法在谷歌文档中用HTML/JavaScript制作了一个OK的演示工具,但如果你需要自定义字体或不想麻烦浏览器不兼容,你可以使用Silverlight。我敢肯定后者会更容易开发,但例如在手机和平板电脑上不起作用。