我又孤陋寡闻了一次!我和CSDN的博友在讨论C++不如Java的原因时搬出了很多年前stroustrup说的观点,和Java相比,C++的framework急需发展。这几年关注的开源项目主要集中在Java世界,C++方面仍然仅仅局限在几个经典项目上,比如ACE,Loki,Boost。
今天偶然在stackoverflow上查阅了一下,居然得到了不小的惊喜:
1.staff Restful web service的开发库,开发步骤很简单,也支持SOAP
http://code.google.com/p/staff/wiki/ExampleCalculatorRestfulService
2.ffead-cpp 除了没有发现支持Rest以外,似乎能做一切事情。包括web site,ftp,ORM。提供了Spring的非侵入式编程模型。
http://code.google.com/p/ffead-cpp/
3.cppcms
一个用于快速开发web site的框架,而且是用于开发大型web site的。
http://cppcms.sourceforge.net/wikipp/en/page/main
对于主要用Jav开发服务程序的程序员,如果碰到棘手的内存释放问题难以处理的时候,或许有一个C++写的web service程序来分担一下是个不错的主义。
分享到:
相关推荐
尽管本书采用的是C++语言,但其中涵盖的程序设计思想同样适用于其他语言,而且这些颇具实践意义的编程思想还可以弥补高校程序设计课程偏重语法细节,忽视总体思想方法和整体过程实现的问题,使读者充分认识到程序...
《小学生C++创意编程》第1单元课件-软件下载安装 ...课走进神秘的c++世界——c++软件的下载与安装 第2课让计算机说“hello!”——认识c++ 第3课动物园里动物多——数据类型 第4课鸡兔同笼问题——数学表达式
Effective C++(编程的50个细节) Effective C++(编程的50个细节)着重讲解了编写C++程序应该注意的50个细节问题,书中的每一条准则描述了一个编写出更好的C++的方式,每一个条款的背后都有具体...条款50:提高对C++的认识
尽管本书采用的是C++语言,但其中涵盖的程序设计思想同样适用于其他语言,而且这些颇具实践意义的编程思想还可以弥补高校程序设计课程偏重语法细节,忽视总体思想方法和整体过程实现的问题,使读者充分认识到程序...
面向对象的编程语言与以往各种编程语言有根本的不同,它设计的出发点就是为了能更直接的描述客观世界中存在的事物以及它们之间的关系。面向对象的编程语言将客观事物看作具有属性和行为的对象,通过抽象找出同一类...
学习C++当然要有不错的资料来可以学起来轻松,让我们的代码更加精进,学习的路很漫长,只有好的基础才能写出好的代码。所谓2/8分就是2分代码8分情况处理。不学好基础怎么能写出鲁棒性高,正确率高的代码!!!
第一章 认识C++的对象1.1 初识C++的函数和对象一般称现实世界中客观存在的事物为对象。1.混合型语言C++程序以.cpp作为文件扩展名,并且必须有一个且只
应该看到,在实施学生信息管理系统后,经过整合的、较为全面、准确、一致和相容 的信息不仅可以让学校领导对本学校学生资源的现状有一个比较全面和准确的认识,同 时也可以生成综合的分析报表供学校领导人在决策时...
这个电子书是我自己写的,对于刚刚踏入C/C++程序设计世界以及想要提高的朋友会很有帮助,最主要的是,这本书将会使你对指针有一个全新的认识和提高!
那么我们先来认识一下,什么是QT,他的具体作用是什么,应用在哪些方面? Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和...
本系统使用的开发语言是c++语言,C++语言是一种优秀的面向对像程序设计语言,它在C语言的基础上发展而来,但它比C语言更容易为人们学习和掌握。C++以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用。...
本书按照首先论道、继而论理、然后操作的顺序,从哲学视角看程序设计,使读者在认识物质世界规律的过程中了解计算机的特点、程序设计的特点和人机交互的规律,在认识世界、解释世界和改造世界的实践中掌握Python编程...
对数据库引擎开发工作有一定的认识,能够融入数据库应用的方方面面。是SQL开发工程师、DBA升级成为架构师的机会。课程内容:第一课Postgresql使用基础:发展历程、安装、建库。第二课Postgresql使用基础:客户端使用...
一、 本课题的研究意义 ...选题的创新点:该选题采用的均是计算机成熟的技术,在计算机技术方面并没有体现创新点,但是通过完成该毕业设计,可以使得自己对计算机软件开发由更深的认识,积极培养自己的创新意识。
我们在以前GIT版本回退当中我们明白了GIT本地存储的时间线,并且对它的底层原理具有一定的理解和认识,就是下图这个样子:当然由于我们是进行演示的所以就只有一个master主分支,其实在一个大型项目中那时候相当多数目的...
本教程旨在让大家对VC++、VS2010和MFC有基本的概念上的认识,带大家进入VS2010/MFC的世界,本教程来自鸡啄米