我又孤陋寡闻了一次!我和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++对C语言的“增强”体现在两个方面:一是对C语言的功能进行了扩充,增加了更多的数据类型、控制结构和库函数;二是引入了面向对象编程(OOP)机制,这包括类...
’——认识C++”则进一步深化了对C++语言的认识。通过让计算机输出“hello!”,学生开始接触C++的基本语法和输出语句。在C++中,输出通常通过`cout`语句实现,同时引入了`#include`预处理指令,`main`函数作为程序的...
这一章是入门者了解编程世界的起点,将帮助读者建立起对编程的基本认识和理解。 第2章通常会深入讲解C++的基础语法,如变量、数据类型、运算符、流程控制语句(如if-else、switch-case、for、while)。这些是编程中...
通过深入理解这些基本概念并不断实践,你可以逐步建立起对C++的全面认识,并能编写出高效、可靠的代码。这份"C++入门语法大全资料"的PDF文件将是你学习过程中不可或缺的参考资料,它会详细讲解这些概念并提供丰富的...
尽管本书采用的是C++语言,但其中涵盖的程序设计思想同样适用于其他语言,而且这些颇具实践意义的编程思想还可以弥补高校程序设计课程偏重语法细节,忽视总体思想方法和整体过程实现的问题,使读者充分认识到程序...
在译序中,侯捷也分享了他对教育工作的热忱和对于不同初学者群体的认识。他意识到,尽管初学者的概念似乎比较笼统,但实际上他们涵盖了广泛的背景和经验水平。无论是没有任何编程背景的初学者,还是已经具有其他编程...
教材编写者深入研究了国内高校C++程序设计课程的现状和趋势,参阅了多本相关教材,并分析了学习者在学习过程中可能遇到的困难和认识规律。编写该书的目的在于提供一本易于学习、内容全面、例题丰富且结构清晰的教材...
对于初学者,这是一个很好的实践项目,能够深入理解C++面向对象编程的原理,同时提升对游戏开发流程的认识。 总的来说,C++战斗机游戏代码的学习可以帮助程序员提升对C++语言特性和游戏开发流程的理解,同时也提供...
这些简单的例子可以帮助初学者建立起对C++基本语法的直观认识。 另一方面,"C++编程实例100篇"很可能是一系列更复杂的实例,涉及C++的面向对象特性,如封装、继承和多态。通过这些实例,学习者可以学习如何创建和...
《简易图书管理系统C++》是一个基础的图书管理软件,它主要使用C++编程语言实现,适合初学者进行学习和实践。...通过阅读和修改代码,学习者能够提升自己的编程技能,并对完整的软件开发流程有初步的认识。
**C++面向对象程序设计** 是一种强大的编程范式,它允许程序员以...本PPT作为入门和提升的资源,将帮助你逐步建立起对C++面向对象编程的全面认识。通过深入学习和不断练习,你将能够熟练运用C++来设计和实现复杂系统。
总之,"中国象棋源代码(C++编写)"为学习C++编程提供了宝贵的实践案例,不仅可以帮助我们理解C++的基本语法和面向对象编程思想,还能让我们对游戏开发有更深入的认识。无论是初学者还是经验丰富的程序员,都能从中...
根据给定的文件信息,我们可以总结出以下关于C++程序设计的重要知识点: ...通过上述知识点的梳理,初学者可以建立起对C++语言及其面向对象编程特性的初步认识,为进一步学习和实践打下坚实基础。
- **知识点概述:**考查学生对计算机硬件基本组成部分的认识。 - **答案:正确** 2. **中国第一台通用数字电子计算机的历史:** - **知识点概述:**考查学生对中国计算机发展史的了解。 - **答案:正确** 3. *...