Codejie's C++ Space

Using C++

咋没人用C++写网页呢?

    嗯,想过用C++建立网站,作网页吗?嗯,我也就是随便说说~
    会JAVA不?会做网页不?这两天就技术上问题被人(朋友了,BOSS了,等等人)问的最多就这两个了~这两个问题我都会认真回答--不会。因为JAVA我只写过一个手机程序,网页我只会用HTML4,那还是十年前第一次做“站长”时学的。所以,怕被再问多了,只能老实点了--不会了。
    不过回头我就在想,为什么不能用C++来作为网页开发语言呢?从语言关键字,语法什么的看,C++也不比JAVA,JSP差什么,咋就没人考虑过把C++也作为编写网页的语言呢?类似下面这样呢?
<body>
<% std::cout << ::time(null<< std::endl %>
</body>
    (说明,上面是瞎写的,就随便比划一下,表认真啊。)

    看出问题了吗?仔细想了想,才想起这个问题很早就想过了,由于C++语言本身的特性,导致不合适作为网页语言。啥特性?C++是编译型语言,不想JAVA,BASIC等等是解释型语言。嗯,明白了吗?网页每次被加载,就编译一次,这,这不太现实啊。。。反正我是这样理解~
    实际用C++来作为网页内容输出,很早就有了,比如CGI(Common Gateway Interface)的一种实现就是用binary文件,就像网站目录下一般有个cgi-bin目录一样,记得这个不?当年我的第一个支持通过网页输出数据库表数据的就是用这种方式实现的,只不过使用Delphi写的。
    所以啊,用C++写网页是完全可行的,只要你不怕麻烦。。。嗯,exe方式的CGI用起来,实在是让人发疯。。。。


    (不过说回来,真要用C++来作网页,有其它能轻松点的方式吗?这样就不怕人家问--'你会作网页吗')

posted on 2009-06-25 17:32 codejie 阅读(2412) 评论(5)  编辑 收藏 引用 所属分类: 随笔而已

评论

# re: 咋没人用C++写网页呢? 2009-06-25 19:41 Sunshine Alike

有点意思,嘿嘿~~  回复  更多评论   

# re: 咋没人用C++写网页呢? 2009-08-11 13:11 Rolf

PHP  回复  更多评论   

# re: 咋没人用C++写网页呢? 2009-08-11 15:06 codejie

。。。不会PHP。。。目前作网页的,就写毕业论文时候用过ASP,里面嵌的还是VBScripte。其他的都不会了~脚本语言就研究过LUA。。。  回复  更多评论   

# re: 咋没人用C++写网页呢? 2011-08-14 09:27 独自听枫

其实我认为是完全有可能的。
LZ所说的加载一次 编译一次,是错误的。真实的网页后台程序是有服务器端运行的,也就是所是只需要服务器来编译运行。
另外,并非一定要解释性语言才能办到。我们都熟悉的PHP也是有部分编译的。

我反而认为C++用于网络编程有很好的前景,因为它可以大大降低服务器运行压力,甚至可以提供更高级的服务等  回复  更多评论   

# re: 咋没人用C++写网页呢? 2011-08-15 17:37 codejie

@独自听枫
我也希望用C++来建站的,但目前好像没有很好的项目实现了这个。CGI是真的很狗血,狗血的让我也学会了用JAVA了。。。  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


公告

Using C++

导航

统计

留言簿(73)

随笔分类(513)

积分与排名

最新评论

阅读排行榜

评论排行榜