2012-07-20 50 views
3

我正在为测量应用程序构建一个Web GPS定位应用程序。数据处理和位置估算算法将从一个开源C库中进行GPS测量处理。由于我在大规模应用程序的Web开发方面没有任何经验,而且我对脚本语言的技能还不够充分,所以我决定选择C++ Web框架Wt,因为我发现它很容易学习,得到很好的支持,适合我的应用程序,我必须用我熟悉的语言编写代码。我可以通过使用Wt作为我的Web框架来完全隐藏Web应用程序中的“后面”C代码吗?

我的问题是,我可以用它来完全隐藏的C代码,这是我的项目的骨干,但有大量的不安全的函数(printf的,sprintf和这样的)?

+0

,我不知道的术语“前/后端”。 – Kapoios 2015-02-06 15:55:29

回答

3

简短的回答是,是的,你可以 - 但这样做不会永远是易如反掌。重量做了很多的净化你的输入,所以它通常并不难,让您的代码安全的,但它仍然是可能的,如果(举例来说)你告诉它接受2000个字符搞砸了,但内部的某个地方只留下空间,说,而不是200。

与此同时,Wt的明确意图是它自己处理最明显的安全问题,所以你的代码大多数不必。至少就我所知它在这方面相当成功(尽管公平地说,我没有大量使用它,所以总有可能有我错过的东西)。早在2012年的时候我已经得到了我的第一份工作作为一名实习生S/W工程师

+0

我预计这样的答案。 :) – Kapoios 2012-07-20 18:59:29

相关问题