30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
1

Инструментарий для создания сайтов

24.12.2022, 22:53. Показов 1337. Ответов 11

Author24 — интернет-сервис помощи студентам
ANSI C - самый "шустрый" и уступает по скорости только assembler, который жостко "привязывает" к конкретному "железу". С++ совсем чуть-чуть уступает ANSI C, но зато существенно расширяет возможности. Эти языки - универсальные, в чём их преимущество и, одновременно, и недостаток. Так всегда - в чем-то выигрываешь, а в чём-то проигрываешь! Так вот С/С++ не ориентирован на создание сайтов, в отличие от ширпотребовских PHP, JC и др., а потому есть некоторые сложности в этом направлении, но они преодолимы. Так вот прошу ознакомить с имеющимися на сегодня возможностями по созданию сайтов на С/С++(библиотеки, фреймверки, среды разработки и т.п.). Лучше будет взять во внимание последние возможности, предоставляемые v.17(С++) и v.?(ANSI C)!
0
24.12.2022, 22:53
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.12.2022, 22:53
Ответы с готовыми решениями:

Необходимо задать инструментарий для сборки
Здравствуйте. У меня возникла такая проблема. При запуске проекта возникает ошибка: "Необходимо задать инструментарий для...

GUI для приложений на C++: литература и инструментарий
Такое дело. Начал учить С++ с целью написания приложений под винду. Сейчас грызу плюсы, книжек накачал, IDE установил. В недалёком...

Посоветуйте инструментарий и софт для начинающего программиста
Посоветуйте компилятор под windows обязательно безоплатный и не сложный, чтобы можно было компилировать из сопутствующей IDE, с набором...

11
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
25.12.2022, 01:30 2
Цитата Сообщение от Able man Посмотреть сообщение
созданию сайтов на С/С++(библиотеки, фреймверки, среды разработки и т.п.)
https://www.webtoolkit.eu/wt
0
Модератор
Эксперт Java
 Аватар для alecss131
2727 / 1223 / 389
Регистрация: 11.08.2017
Сообщений: 3,796
Записей в блоге: 2
25.12.2022, 11:34 3
Сайты на плюсах бред. Рефлексия сильно упрощает жизнь при написании сайтов и веб приложений, особенно при работе с бд (например jpa или ef).
Если взглянуть на вакансии сайтов и веб, то там плюсов не будет, одни Java/C#/Python/PHP/JS. Так как на них тупо быстрее и проще писать бизнес логику, а затраты на плюсы с мизерным выигрышем в производительности не стоят того. Да и хостинги под нативные приложения стоят в разы дороже.
Да и вообще при написании сайтов, именно сайтов, а не веб приложений (например с REST API) без связки html/js/css не обойтись (еще и js фреймворки) ибо фронт на плюсах не написать от слова совсем а без js фреймворков современные сайты писать очень долго и сложно.
Если уж оставаться на плюсах (что извращение), то можно взглянуть еще в сторону nginx и FastCGI.
Для каждой цели свой язык и средства.
3
118 / 86 / 35
Регистрация: 07.11.2022
Сообщений: 355
25.12.2022, 14:28 4
А как такие сайты поддерживать? Сайт это не одноразовый скрипт, который сделал свою работу и тогда скрипт можно удалить.
Сайты работают иногда долгие годы, их нужно ремонтировать, изменять.

Специалиста по HTML, JS, PHP, ... всяким там React всегда можно найти
и исправить работу сайта, а вот если сайт сделан на С++ ????
Кто за такое возьмется, кто будет ремонтировать ?
Исключения бывают, но делать сайт на С++ лучше не надо )
0
Custos
26.12.2022, 15:16
  #5

Не по теме:

Если опираться на историю постов автора, то тема скорее всего создана для срача

0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
31.12.2022, 15:31  [ТС] 6
DrOffset, спасибо за ссылку. Не подскажите ли какие "отмели" и "подводные камни" ожидают тех, кто будет создавать сайт на С/С++, кроме тех, что уже есть в самом ЯП, как при использовании других библиотек и СР, так и с использованием средств по Вашей ссылке?
alecss131, спасибо за критику, однако Вы сами себе противоречите: то Вы говорите - "Сайты на плюсах бред.", а то - "Для каждой цели свой язык и средства.". Так где же истина? Приведу высказывание skvor, которое грамотное, достоверное и правильное - "В любом случае, без HTML сайт не сделать, и HTML не язык программирования!
Для создания серьёзного проекта понадобится "язык" программирования.
PHP, perl, JavaScript(серверный конечно) - проекты слабой нагруженности, не сложная логика вычислений
Java, С/С++, Pascal/Delphi - CGI проекты со сложной и тяжёлой логикой и серёзной нагрузкой.
С/С++, Assembler - фтопку Apache, пишем сами демон 80 порта". Что скажите?
То, что это не бред, говорит одно то, что целые компании работают по созданию спецсредств для этого, один из примеров дан выше в ссылке. Кроме того библиотеки PHP на С/С++, возможно, такая же ситуация и с JS, без которого, как Вы утверждаете, не обойтись! А, вот, про дороговизну хостинга я не знал, хотя они(проблемы), думаю, с лихвой, со временем, окупятся.
NEED-A-JOB, следить, ремонтировать и т.п., может и сам разработчик и получше других, ибо он, как никто другой знает созданный им же самим сайт, да и дешевле так!
Custos, а,ну ка, поясни о каком таком сраче идёт речь?! Не забудь сначала прочесть то, что выше и ниже этого!
Pphantom, что, ты, за человек такой поганый? Не согласен, так выскажи свои "за" и "против" в теме, как все нормальные люди, а не так, как ты пакостничаешь! Не ты ли ещё в 2009г. дал неплохой совет на подобную тему(напомню - книга по PHP5)? Тогда, явно ты был адекватен, нежели сейчас! Что, личная неприязнь ко мне или ко всем тем, кто хочет чего-то добиться и пытается? Что, понял, что сам ни на что не способен и решил, что ты Высшая Сила, а потому, обозлёный решил мстить тем, кто способен и одарён?! Или, просто, тяжёлая жизнь тебя замучала и ты обозлился на весь мир?! У меня тоже жизнь несладкая, но я сдерживаю себя и не пакостничаю, как ты, уже в 3 раз, причем всей мощью своих возможностей. А мог бы поставить и "-1", раз уж так не втерпёж! Я,вот, не жадничаю, как другие( ставят "+1“, когда система позволяет им и больше) и благодарю на все свои возможности! Так вот что я тебе скажу - меня этим не остановишь! Скажу и более - способный, одарённый и талантливый и сам сможет, рано или поздно, если не разбить стену проблемы, так найдёт способ её обойти и это вопрос времени, даже не сомневайся! Если будут помогать, то он это сделает гораздо быстрее! А бездарю сколько не помогай - всё бесполезно, а тем более самому решить проблему! Подумай и поразмышляй над сказанным мною - надеюсь, ты станешь разумнее, адекватнее и мудрее в следующем году и далее!
Всех поздравляю с наступающим Новым Годом! Ура!
0
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
31.12.2022, 15:53 7
Цитата Сообщение от Able man Посмотреть сообщение
Не подскажите ли какие "отмели" и "подводные камни" ожидают тех, кто будет создавать сайт на С/С++, кроме тех, что уже есть в самом ЯП, как при использовании других библиотек и СР, так и с использованием средств по Вашей ссылке?
Я не являюсь специалистом по созданию сайтов в современном смысле этого слова. Правда могу сказать, что инструментарий по ссылке вполне может служить способом написания сайта на С++, однако сложности будут подстерегать повсюду, потому что вся современная индустрия создания сайтов построена на другом стеке технологий. Это будет означать, что все современные решения, паттерны, приемы будут для вас недоступны, вам нужно будет искать свои способы решения уже решенных проблем. Поэтому отвечая на вопрос про подводные камни можно сказать так: они будут везде, сама по себе затея делать что-то на непопулярном стеке технологий является одним большим подводным камнем.

Инструментарий по ссылке у нас использовался не для создания сайта, а для создания веб-интерфейсов для различного оборудования. Т.е. при поверхностном рассмотрении вроде бы похоже: так же заходим через браузер, так же получаем страницу, но все-таки это не сайт, и уравнивать этот опыт с опытом создания современного сайта совсем нельзя.

Цитата Сообщение от Able man Посмотреть сообщение
пишем сами демон 80 порта
Это вот и есть как раз то, что предлагает указанный мной фрейморк. Только весь каркас этого "демона" уже предоставляется готовый, также предоставляются готовые элементы веб-интерфейса, которыми вы можете манипулировать из кода на С++.
0
 Аватар для Pphantom
1758 / 1220 / 616
Регистрация: 17.03.2022
Сообщений: 3,874
31.12.2022, 17:26 8
Цитата Сообщение от Able man Посмотреть сообщение
Не согласен, так выскажи свои "за" и "против" в теме, как все нормальные люди
Для первой подобной темы это было бы естественно. Для второй-третьей - еще туда-сюда. Когда тем уже сто (буквально) и среди них не менее 90 - бессмысленная маниловщина, только тратящая время тех, кто по неопытности нарвался на нее в первый раз и попытался что-то объяснить, высказывать что-либо уже поздно.
0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
31.12.2022, 22:30  [ТС] 9
DrOffset, хотел Вас отблагодарить своим отзывом, да система не позволяет - мол много одного благодаришь и позволит, только после того, как ещё кого-нибудь отблагодарю. Т.ч., пока, могу высказать здесь свою благодарность за помощь и можете обращаться ко мне по любому вопросу в личку, и помогу чем смогу, поскольку, похоже, Вы в меня, действительно, поверили ни как другие, а это большая ответственность для меня - не подвести поверивших! Персонально ещё раз поздравляю Вас с наступающим НГ и желаю, как главный min, крепкого здоровья и успехов во всём, что пожелаете! Теперь мне стало понятно почему так все противятся, когда кто-то "заикается" об использовании С/С++ для создания сайтов - движение по почти нехоженой тропе, от того и "клюют" без конца! Только надо не ругать человека, а, просто, объяснить в чём тут дело, и всё! Возможно, когда это я на практике испытаю оно меня и остановит, но может я и пробью или обойду эту стену проблем. В любом случае я ничего не потеряю, т.к. хорошенько укреплю и закреплю свои познания в С/С++, что и является моей главной целью, если кто не понял. Да, "демон" - это в переносном смысле или что-то значит на прямую?
0
Неэпический
 Аватар для Croessmah
18124 / 10709 / 2063
Регистрация: 27.09.2012
Сообщений: 26,996
Записей в блоге: 1
31.12.2022, 22:48 10
Вики: Демон
0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
11.01.2023, 01:54  [ТС] 11
Croessmah, спасибо за ссылку. Демон - это же обычная системная сервисная программа получается!
0
 Аватар для Azathtot
713 / 314 / 84
Регистрация: 07.01.2023
Сообщений: 1,339
11.01.2023, 12:08 12
Цитата Сообщение от alecss131 Посмотреть сообщение
Сайты на плюсах бред.
...и где-то заплакал одинкий эмбедщик, который привык писать веб-интерфейсы для своих устройств на Си (по праздникам - с использованием libmicrohttpd).
0
11.01.2023, 12:08
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.01.2023, 12:08
Помогаю со студенческими работами здесь

Какой инструментарий необходим для создания ВидеоЧата?
Доброго вам суток форумчане! Возникла необходимость создать приложение односторонней передачи Видео и аудио с камеры по сети! Например один...

Инструментарий для создания видеопотока с процедурно генерируемым содержимым
Есть желание создать software для генерирования видеопотока с процедурно создаваемым содержимым. Главное, что приходит в голову -...

Программа для создания сайтов
Всем привет. Такой вопрос, какую программу посоветуете для разработки сайтов? Я в этом деле можно сказать новичок, хотя даже чуть выше)....

Программа для создания сайтов
Посоветуйте хорошую программу для создания сайтов для ОС Ubuntu

Сайт для создания сайтов
Мне необходимо создать некое подобие Landing Page генератора на Node.js. Что в общем мне необходимо использовать для подобного? Есть идея с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
Laravel или React - что лучше?
Wired 18.02.2025
В разработке веб выбор правильного инструмента часто определяет успех всего проекта. Особенно интересным представляется сравнение Laravel и React - двух популярных технологий, которые часто. . .
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
Laravel или Symfony: что лучше для старта?
Wired 18.02.2025
В веб-разработке выбор правильного фреймворка может стать определяющим фактором успеха проекта. Особенно это актуально для PHP - одного из самых распространенных языков программирования, где Laravel. . .
Что нового в Laravel 12
Wired 18.02.2025
С момента своего появления в 2011 году Laravel постоянно развивается, внедряя инновационные решения и совершенствуя существующие возможности. В начале 2025 года ожидается выход Laravel 12 - новой. . .
Роутер в Laravel: как работать с маршрутами
Wired 18.02.2025
Маршрутизация - один из основополагающих элементов любого веб-приложения на Laravel, определяющий как приложение отвечает на HTTP-запросы к различным URL-адресам. По сути, роутинг - это механизм. . .
Интеграция шаблона Bootstrap в Laravel PHP
Wired 18.02.2025
Разработка веб-приложений в современном мире требует не только надежного бэкенда, но и привлекательного, отзывчивого интерфейса. Laravel, как один из самых популярных PHP-фреймворков, отлично. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru