Система за управление на съдържанието на C++

happyslacker

New Member
Вече има сравнително удобни начини за писане на системи за управление на съдържанието на C++. Има web application frameworks, които улесняват това:


Въпреки това, популярните системи за управление на съдържанието (CMS) ползват „бавни“ езици като PHP, Python и Perl.

Голяма част от натоварването на сървърите се дължи на това, че се ползват скриптови езици.

В много случаи кеширането не е особено ефективно (например при натоварени сайтове като посещавани форуми, системи за сервиране на реклами и т.н.) - не може да компенсира бавността на скриптовите езици.

Вероятно ще кажете - при ползване на C++ има проблем с управлението на паметта - трябва да се внимава за memory leaks и т.н. Обаче в модерните web application frameworks този проблем е решен.

Според мен е нерационално да се ползва PHP за големи и натоварени сайтове. Например Уикипедия. Много сървъри биха станали излишни ако се пренапише на C++.
 
От: Система за управление на съдържанието на C++

Вече има сравнително удобни начини за писане на системи за управление на съдържанието на C++. Има web application frameworks, които улесняват това:


Въпреки това, популярните системи за управление на съдържанието (CMS) ползват „бавни“ езици като PHP, Python и Perl.

Голяма част от натоварването на сървърите се дължи на това, че се ползват скриптови езици.

В много случаи кеширането не е особено ефективно (например при натоварени сайтове като посещавани форуми, системи за сервиране на реклами и т.н.) - не може да компенсира бавността на скриптовите езици.

Вероятно ще кажете - при ползване на C++ има проблем с управлението на паметта - трябва да се внимава за memory leaks и т.н. Обаче в модерните web application frameworks този проблем е решен.

Според мен е нерационално да се ползва PHP за големи и натоварени сайтове. Например Уикипедия. Много сървъри биха станали излишни ако се пренапише на C++.

Сега липсва само @Rabin да се изкаже за Java-та.
 
От: Система за управление на съдържанието на C++

Един приятел ми дърдори и той ... си че си ...
 
От: Система за управление на съдържанието на C++

Прочетох първия пост и се замислих - "Шега? Май не е шега? Определено не е. Мъка, мъка...мъка". После видях подписа на @happyslacker и се успокоих.

ПС: Дайте по-сериозно - не е удачно да започваме с петъчните теми от сряда.
 
От: Система за управление на съдържанието на C++

@happyslacker

Технически си прав. ОБАЧЕ скриптовите езици имат една полза - на тях се кодира доста по-бързо и не се притесняваш за архаизми тип "memory management", "off-by-one" и т.н.
Всичко това е за сметка на скоростта.

Отделно скриптовите езици може да се компилират до exec при използване на HHVM (за PHP), PyPy (за Python) или perlcompile примерно.

И точно тук идва голямата печалба - печелиш време (и пари) от разработката във сравнение на С и печелиш скорост съпоставима със С. И печелиш безопасност във сравнение със С.

Темата е дълга - ако ще идваш на BlackHat-a със удоволствие ще я разискваме.
 
От: Система за управление на съдържанието на C++

Не мога да разбера защо редовно ми цитират целия чаршаф текст когато пишат мнение точно под моето. Редовно ми се случва. Да не би това да е някаква нова мода в писането по форуми?

Тези изброени по-горе frameworks предоставят възможност за ползване на шаблони, подобно на php. Също така ви спестяват мисленето за освобождаването на памет (както при скриптовите езици). Какъв е проблема да се ползват?

(Все още не съм пробвал да напиша нещо с тях, питам дали има смисъл да се занимавам - има ли нещо фундаментално грешно при ползване на тези frameworks, за което трябва да зная преди да изгубя време в изучаването им?)
 
От: Система за управление на съдържанието на C++

Не мога да разбера защо редовно ми цитират целия чаршаф текст когато пишат мнение точно под моето. Редовно ми се случва. Да не би това да е някаква нова мода в писането по форуми?

Пусни тема за това.
 
От: От: Система за управление на съдържанието на C++

Не мога да разбера защо редовно ми цитират целия чаршаф текст когато пишат мнение точно под моето. Редовно ми се случва. Да не би това да е някаква нова мода в писането по форуми?

Тези изброени по-горе frameworks предоставят възможност за ползване на шаблони, подобно на php. Също така ви спестяват мисленето за освобождаването на памет (както при скриптовите езици). Какъв е проблема да се ползват?

(Все още не съм пробвал да напиша нещо с тях, питам дали има смисъл да се занимавам - има ли нещо фундаментално грешно при ползване на тези frameworks, за което трябва да зная преди да изгубя време в изучаването им?)

Има нещо фундаментално грешно.
 

Горе