Web applications 创建复杂的交互式web应用程序

Web applications 创建复杂的交互式web应用程序,web-applications,web,Web Applications,Web,(如果这个问题不合适或错误,我很抱歉。我是新手,没有地方问。尽管我感觉这个问题会被标记为“太宽”。) 总是想知道现在的web应用程序有多复杂 例如,一个用于创建和设计UML图的优秀web应用程序。 以下是该应用程序的屏幕截图: 另一个例子,谷歌文档-电子表格、文档、演示文稿等 以下是谷歌电子表格应用程序的屏幕截图: 我脑子里有很多问题。 这些应用程序是如何制作的? 它是纯JavaScript(在客户端)吗? 它是否使用任何框架(如Zend、Yii等)? (尝试查看页面来源,但找不到任何线索)

(如果这个问题不合适或错误,我很抱歉。我是新手,没有地方问。尽管我感觉这个问题会被标记为“太宽”。)

总是想知道现在的web应用程序有多复杂

例如,一个用于创建和设计UML图的优秀web应用程序。
以下是该应用程序的屏幕截图:

另一个例子,谷歌文档-电子表格、文档、演示文稿等
以下是谷歌电子表格应用程序的屏幕截图:

我脑子里有很多问题。
这些应用程序是如何制作的?
它是纯JavaScript(在客户端)吗?
它是否使用任何框架(如Zend、Yii等)?
(尝试查看页面来源,但找不到任何线索)


你能推荐一些链接、书籍或任何能帮助我创建一个的东西吗?

对于GenMyModel,它主要基于或简称GWT,它是一个用于构建和优化复杂的基于浏览器的应用程序的开发工具包。GWT被谷歌的许多产品使用,包括谷歌广告词和谷歌钱包。它是开源的,完全免费的,被世界各地成千上万的热心开发人员使用

关于GoogleDocs,你实际上无法判断,但可以肯定的是,它广泛依赖JavaScript


为了更好地了解此类应用程序,请尝试检查和查找相似的开源项目,并开始研究源代码。它有助于形成您的知识和创建更好的应用程序

感谢您了解GWT,我以前从未听说过。GWT看起来很棒。@topher我上次使用它是在大约6年前,我相信它已经被极大地增强了。试一试,如果这个答案让你满意,你就可以标记所回答的问题。哇。。6年是很长的时间:D。。。我还发现了另一个名为的框架,我认为它非常类似于GWT。隐马尔可夫模型。。不过,对谷歌的东西仍然很好奇。:)