我计划开发一个产品,让用户可以像Google docs一样编辑word文档(虽然没有微软做得好)。我不能使用Google Docs的原因是因为我需要在它的基础上构建一些新的东西-比如注释支持/元数据支持等等。
那么,如果我从头开始,这将是一个多大的任务?我可以从一些奇特的JS库开始,然后扩展它们或其他什么吗?例如,yahoo pipes,非flash,纯JS/HTML5 + ajax的web应用程序。有没有我可以使用的开源替代方案?
发布于 2012-07-18 23:20:13
Google Docs是一个庞大且看似复杂的应用程序。它几乎从头开始实现了几乎所有的功能,包括文本选择、插入符号、文本测量和定位,并且轻松地完成了我在浏览器中所见过的最好的工作。我猜想,他们已经成功地做到了这一点,因为他们已经投资了一支精英开发团队多年。
尽管如此,尝试编写Google Docs级别的内容几乎肯定是行不通的。使用contenteditable
元素可以获得有限的编辑功能,但驯服特定的野兽也是一项非常棘手的任务,我建议至少使用一个较大的编辑器(例如CKEditor或TinyMCE )作为起点。
发布于 2012-07-18 21:13:43
它会是纯JS编辑器(在客户端)吗?如果是这样的话。
所需的工作量取决于您对此项目的要求。首先创建一个规范,收集需求,分析问题,实现,然后测试它。4.测试可以使用一些无头测试框架(仍使用node)、jstestdriver等。
这就是我首先想到的,祝你好运。
https://stackoverflow.com/questions/11550283
复制相似问题