- 论坛徽章:
- 0
|
据我所知,至少有两中C++ server pages, 但是我看了看,都设计的太垃圾,有的充满了微软的宏,有的支持Windows, 前段时间给一个发邮件,想让他们port到unix,,或给给我一份源代码,我自己琢磨琢磨port一个,结果他们说有过尝试移植到unix,但是bug太多,所以短时间内见不到unix版本,还说由于有很多高性能的商业设计,所以不能开源。
现在大点的互联网公司,大都使用php作为前段Web开发语言,后面使用Java或者C++写逻辑、模块、服务等,甚至有不少直接用php写逻辑的估计也不少。但是实际上,为什么不能直接用C++ 呢?
如果把C++当java、C# 一样用,不要在细枝末节的地方过分在于性能,C++的开发效率也是很高的。
不过C、C++的malloc/free/new/delete函数的确应该改进了,如果程序高并发的申请、释放内存,这种性能损失是严重的,这也是在某些情况下做测试,java/.net性能比C、C++还要高的原因。好比打扫卫生,没必要没想日本鬼子一样,一点垃圾都随时清理掉,完全可以每次午间休息的时候再让清洁工来一次大扫除,适当的保持一点垃圾存在,是有好处的。 |
|