C++ Web Framework: A Web Framework for Web Development using C++ and Qt

Herik Lima, Herik Lima, Marcelo Eler

Abstract

The entry barrier for web programming may be intimidating even for skilled developers since it usually involves dealing with heavy frameworks, libraries and lots of configuration files. Moreover, most web frameworks are based on interpreted languages and complex component interactions, which can hurt performance. Therefore, the purpose of this paper is to introduce a lightweight web framework called C++ Web Framework (CWF). It is easy to configure and combine the high performance of the C++ language, the flexibility of the Qt framework, and a tag library called CSTL (C++ Server Pages Standard Tag Library), which is used to handle dynamic web pages while keeping the presentation and the business layer separated. Preliminary evaluation gives evidence that CWF is easy to use and present good performance. In addition, this framework was used to develop real world applications that support some business operations of two private organizations.

Download


Paper Citation


in Harvard Style

Lima H. and Eler M. (2021). C++ Web Framework: A Web Framework for Web Development using C++ and Qt. In Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-509-8, pages 76-87. DOI: 10.5220/0010457700760087


in Bibtex Style

@conference{iceis21,
author={Herik Lima and Marcelo Eler},
title={C++ Web Framework: A Web Framework for Web Development using C++ and Qt},
booktitle={Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2021},
pages={76-87},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010457700760087},
isbn={978-989-758-509-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - C++ Web Framework: A Web Framework for Web Development using C++ and Qt
SN - 978-989-758-509-8
AU - Lima H.
AU - Eler M.
PY - 2021
SP - 76
EP - 87
DO - 10.5220/0010457700760087