【发布时间】:2011-07-29 23:37:07
【问题描述】:
我在一家 IP 摄像头公司工作,我们目前有一个过时的 CGI HTTP API 接口。 CGI 是用 C 语言实现的。
我想学习并实现一个新的 HTTP RESTful API,以便可以执行以下类型的事情:
http://[ipaddr]/api/video/start
http://[ipaddr]/api/video/stop
我想在业余时间从头开始编写这个 RESTful API,以便学习这项新技能。
我在嵌入式 C 编程和 Web 技术前端(HTML、JS、CSS 等)方面非常有经验,但是,我想实现前端 Web UX 和应用程序代码(和/或 Web后端)。
我想对当前实现 HTTP API 的方法提出建议。我真的很喜欢在开始之前学习做事的“正确方法”。
我发现OAuth、XAuth、REST、SOAP、实现语言等我见过的所有东西都有点压倒性!
Stack Overflow 上有没有人可以提供一个明智的途径来学习这些东西?我非常擅长自学,但只要向正确的方向提出一些建议即可。
理想情况下,我想用 C 语言编写任何我能写的东西,因为这将是进入应用程序代码的最简单方法。但是,如果人们推荐另一种语言,如果有明确的专业人士,我很乐意使用。
【问题讨论】:
-
什么编程语言?选择(至少)一个。就目前而言,这个问题过于宽泛和开放。
-
谢谢。肯定想用 C 写代码。