我又孤陋寡闻了一次!我和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`函数作为程序的...
读者在学习完这本书之后,将会对C++有一个更深层次的认识,编写出更加健壮、高效的代码。 合集的最后一本书,《高质量C++&C编程指南》,则是一本专注于编码规范和最佳实践的指南。在软件开发的过程中,代码的质量...
理解概率编程不仅能帮助我们生成符合实际需求的随机数,还能让我们对现实世界中的随机事件有更深入的认识。 对于那些希望进一步探索的开发者,本项目还可以扩展到CPU资源争夺模型。这需要我们理解多任务调度和资源...
这一章是入门者了解编程世界的起点,将帮助读者建立起对编程的基本认识和理解。 第2章通常会深入讲解C++的基础语法,如变量、数据类型、运算符、流程控制语句(如if-else、switch-case、for、while)。这些是编程中...
通过深入理解这些基本概念并不断实践,你可以逐步建立起对C++的全面认识,并能编写出高效、可靠的代码。这份"C++入门语法大全资料"的PDF文件将是你学习过程中不可或缺的参考资料,它会详细讲解这些概念并提供丰富的...
尽管本书采用的是C++语言,但其中涵盖的程序设计思想同样适用于其他语言,而且这些颇具实践意义的编程思想还可以弥补高校程序设计课程偏重语法细节,忽视总体思想方法和整体过程实现的问题,使读者充分认识到程序...
教材编写者深入研究了国内高校C++程序设计课程的现状和趋势,参阅了多本相关教材,并分析了学习者在学习过程中可能遇到的困难和认识规律。编写该书的目的在于提供一本易于学习、内容全面、例题丰富且结构清晰的教材...
对于初学者,这是一个很好的实践项目,能够深入理解C++面向对象编程的原理,同时提升对游戏开发流程的认识。 总的来说,C++战斗机游戏代码的学习可以帮助程序员提升对C++语言特性和游戏开发流程的理解,同时也提供...
【C++入门PPT课件】是一份专为初学者设计的C++学习资源,旨在通过详细...总的来说,这份C++入门PPT课件是一个全面且深入的学习资源,适合对C++编程感兴趣的初学者,它将引导你步入这个强大而广泛使用的编程世界的门槛。
这些简单的例子可以帮助初学者建立起对C++基本语法的直观认识。 另一方面,"C++编程实例100篇"很可能是一系列更复杂的实例,涉及C++的面向对象特性,如封装、继承和多态。通过这些实例,学习者可以学习如何创建和...
学习C++的目标包括对语言有初步的认识以及能编写简单的程序。 C++起源于1972年的C语言,C语言以其简洁、高效的特性受到广泛欢迎,但同时也存在类型检查较弱、缺乏代码重用机制和难以管理大型程序的问题。Bjarne ...
这一说法体现出C++的创见者对编程语言设计挑战的深刻认识:如何在易用性与功能强大之间寻找到一个平衡点。 在对未来编程语言发展趋势的展望中,Stroustrup先生强调了语言设计的多元化和适应性。他认为,语言设计者...
《简易图书管理系统C++》是一个基础的图书管理软件,它主要使用C++编程语言实现,适合初学者进行学习和实践。...通过阅读和修改代码,学习者能够提升自己的编程技能,并对完整的软件开发流程有初步的认识。
当学习者对C++语言本身有了较为全面的认识后,可以开始探索C++在特定领域的应用,比如Windows平台的编程。《Windows程序设计》和《Windows核心编程》是了解Windows编程的两本重量级书籍。它们不仅介绍了Windows API...
- **知识点概述:**考查学生对计算机硬件基本组成部分的认识。 - **答案:正确** 2. **中国第一台通用数字电子计算机的历史:** - **知识点概述:**考查学生对中国计算机发展史的了解。 - **答案:正确** 3. *...