happyslacker
New Member
Вече има сравнително удобни начини за писане на системи за управление на съдържанието на C++. Има web application frameworks, които улесняват това:
Въпреки това, популярните системи за управление на съдържанието (CMS) ползват „бавни“ езици като PHP, Python и Perl.
Голяма част от натоварването на сървърите се дължи на това, че се ползват скриптови езици.
В много случаи кеширането не е особено ефективно (например при натоварени сайтове като посещавани форуми, системи за сервиране на реклами и т.н.) - не може да компенсира бавността на скриптовите езици.
Вероятно ще кажете - при ползване на C++ има проблем с управлението на паметта - трябва да се внимава за memory leaks и т.н. Обаче в модерните web application frameworks този проблем е решен.
Според мен е нерационално да се ползва PHP за големи и натоварени сайтове. Например Уикипедия. Много сървъри биха станали излишни ако се пренапише на C++.
- http://cppcms.com/ (Not a CMS!)
- http://www.tntnet.org/
- http://www.webtoolkit.eu/wt
- http://www.treefrogframework.org/
- http://pocoproject.org/
- http://siliconframework.org/
- https://code.facebook.com/posts/1503205539947302/introducing-proxygen-facebook-s-c-http-framework/
- https://code.google.com/p/ffead-cpp/
Въпреки това, популярните системи за управление на съдържанието (CMS) ползват „бавни“ езици като PHP, Python и Perl.
Голяма част от натоварването на сървърите се дължи на това, че се ползват скриптови езици.
В много случаи кеширането не е особено ефективно (например при натоварени сайтове като посещавани форуми, системи за сервиране на реклами и т.н.) - не може да компенсира бавността на скриптовите езици.
Вероятно ще кажете - при ползване на C++ има проблем с управлението на паметта - трябва да се внимава за memory leaks и т.н. Обаче в модерните web application frameworks този проблем е решен.
Според мен е нерационално да се ползва PHP за големи и натоварени сайтове. Например Уикипедия. Много сървъри биха станали излишни ако се пренапише на C++.