我是一名C++开发人员,已经很长时间没有关注与Web相关的开发了。我有一个项目想要实现,目的是为了赶上这些技术。我的项目是这样的:
在浏览器中显示一些内容(例如使用canvas和WebGL显示3D场景的内容),页面上有一个按钮。当按钮被点击时,将数据发送到服务器(例如相机位置),在服务器上渲染图像(使用某种离线高质量渲染解决方案),将图像返回到浏览器,并最终在canvas中显示出来。
我相信我可以用一些简单的东西填补空白,比如WebGL、canvas和HTML5。我熟悉其中一些技术,也能学习。但我完全不知道需要使用或需要什么技术来完成诸如将数据发送到服务器、在服务器上处理数据并将某些结果发送回客户端等任务。我当然已经在网上做了一些调查,但是有太多的内容,真的很难知道该朝哪个方向去。有许多库、API、技术片段等等。
我怀疑我需要使用JavaScript、DOM、HTML5的组合……但如果有已经做过这件事情或者知道应该如何工作的人,能够指引我正确的方向,那将不胜感激。我真的在寻找一些基本的东西,如果可能的话不要使用某种第三方API。我不想做什么复杂的事情,只是简单地发送数据、处理数据、发送回来以供显示。我的目标是理解原则,而不是制作专业或超级强大的东西。我这样做是出于教育目的(学习和理解)。
我读到了RESTFul,但我仍然不确定这是否是我需要的。如果有人能够简单地描述我需要这个项目的基本技术组件,指引我文档、教程、示例的方向,给我应该阅读的技术片段的名称,那将不胜感激。
我意识到这个问题的范围非常大(我应该在之前做好功课,而不是现在需要追赶多年的知识)。我相信这个问题对许多人来说都很有趣。我也承诺,当我找到并掌握一个工作的例子时,我会发布我的发现,甚至可以发布我的工作示例。
谢谢。
在浏览器中显示一些内容(例如使用canvas和WebGL显示3D场景的内容),页面上有一个按钮。当按钮被点击时,将数据发送到服务器(例如相机位置),在服务器上渲染图像(使用某种离线高质量渲染解决方案),将图像返回到浏览器,并最终在canvas中显示出来。
我相信我可以用一些简单的东西填补空白,比如WebGL、canvas和HTML5。我熟悉其中一些技术,也能学习。但我完全不知道需要使用或需要什么技术来完成诸如将数据发送到服务器、在服务器上处理数据并将某些结果发送回客户端等任务。我当然已经在网上做了一些调查,但是有太多的内容,真的很难知道该朝哪个方向去。有许多库、API、技术片段等等。
我怀疑我需要使用JavaScript、DOM、HTML5的组合……但如果有已经做过这件事情或者知道应该如何工作的人,能够指引我正确的方向,那将不胜感激。我真的在寻找一些基本的东西,如果可能的话不要使用某种第三方API。我不想做什么复杂的事情,只是简单地发送数据、处理数据、发送回来以供显示。我的目标是理解原则,而不是制作专业或超级强大的东西。我这样做是出于教育目的(学习和理解)。
我读到了RESTFul,但我仍然不确定这是否是我需要的。如果有人能够简单地描述我需要这个项目的基本技术组件,指引我文档、教程、示例的方向,给我应该阅读的技术片段的名称,那将不胜感激。
我意识到这个问题的范围非常大(我应该在之前做好功课,而不是现在需要追赶多年的知识)。我相信这个问题对许多人来说都很有趣。我也承诺,当我找到并掌握一个工作的例子时,我会发布我的发现,甚至可以发布我的工作示例。
谢谢。