(如果这个问题不合适或错误,我很抱歉。我是新手,我无处可问。虽然我觉得这个问题会被标记为“过于宽泛”。)
一直想知道现在如何制作复杂的Web应用程序。
例如,GenMyModel,一个用于创建和设计UML图表的漂亮的Web应用程序 这是应用程序的屏幕截图:
另一个例子,Google Docs - Spreadsheets,Documents,Presentations等 以下是Google Spreadsheet应用的截图:
我头脑中有很多问题。
这些申请是如何制作的?
它是纯JavaScript(在客户端)吗?
它是否使用任何框架(如Zend,Yii等)?
(尝试查看页面源但无法找到任何线索)
您能推荐任何链接,书籍或任何有助于我创建的链接,书籍吗?
答案 0 :(得分:3)
对于GenMyModel,它主要基于Google Web Toolkit或简称GWT,它是用于构建和优化基于浏览器的复杂应用程序的开发工具包。 Google的许多产品都使用GWT,包括Google AdWords和Google电子钱包。它是开源的,完全免费的,并被全世界成千上万的热心开发者使用。
关于Google文档,您实际上无法说明,但肯定它完全依赖于JavaScript。
了解有关此类应用程序的更多信息,请尝试检查github并查找看起来相似的开源项目并开始调查源代码。它有助于塑造您的知识并创造更好的应用程序!