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

时间:2014-03-26 06:46:02

标签: web-applications web

(如果这个问题不合适或错误,我很抱歉。我是新手,我无处可问。虽然我觉得这个问题会被标记为“过于宽泛”。)

一直想知道现在如何制作复杂的Web应用程序。

例如,GenMyModel,一个用于创建和设计UML图表的漂亮的Web应用程序 这是应用程序的屏幕截图: enter image description here

另一个例子,Google Docs - Spreadsheets,Documents,Presentations等 以下是Google Spreadsheet应用的截图: enter image description here

我头脑中有很多问题。
这些申请是如何制作的? 它是纯JavaScript(在客户端)吗?
它是否使用任何框架(如Zend,Yii等)?
(尝试查看页面源但无法找到任何线索)

您能推荐任何链接,书籍或任何有助于我创建的链接,书籍吗?

1 个答案:

答案 0 :(得分:3)

对于GenMyModel,它主要基于Google Web Toolkit或简称GWT,它是用于构建和优化基于浏览器的复杂应用程序的开发工具包。 Google的许多产品都使用GWT,包括Google AdWords和Google电子钱包。它是开源的,完全免费的,并被全世界成千上万的热心开发者使用。

关于Google文档,您实际上无法说明,但肯​​定它完全依赖于JavaScript。

了解有关此类应用程序的更多信息,请尝试检查github并查找看起来相似的开源项目并开始调查源代码。它有助于塑造您的知识并创造更好的应用程序!