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

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

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

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

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

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

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

11
19429 / 10045 / 2447
Регистрация: 30.01.2014
Сообщений: 17,714
25.12.2022, 01:30
Цитата Сообщение от Able man Посмотреть сообщение
созданию сайтов на С/С++(библиотеки, фреймверки, среды разработки и т.п.)
https://www.webtoolkit.eu/wt
0
Модератор
Эксперт Java
 Аватар для alecss131
2754 / 1249 / 393
Регистрация: 11.08.2017
Сообщений: 3,882
Записей в блоге: 2
25.12.2022, 11:34
Сайты на плюсах бред. Рефлексия сильно упрощает жизнь при написании сайтов и веб приложений, особенно при работе с бд (например 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
А как такие сайты поддерживать? Сайт это не одноразовый скрипт, который сделал свою работу и тогда скрипт можно удалить.
Сайты работают иногда долгие годы, их нужно ремонтировать, изменять.

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

Не по теме:

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

0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
31.12.2022, 15:31  [ТС]
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
19429 / 10045 / 2447
Регистрация: 30.01.2014
Сообщений: 17,714
31.12.2022, 15:53
Цитата Сообщение от Able man Посмотреть сообщение
Не подскажите ли какие "отмели" и "подводные камни" ожидают тех, кто будет создавать сайт на С/С++, кроме тех, что уже есть в самом ЯП, как при использовании других библиотек и СР, так и с использованием средств по Вашей ссылке?
Я не являюсь специалистом по созданию сайтов в современном смысле этого слова. Правда могу сказать, что инструментарий по ссылке вполне может служить способом написания сайта на С++, однако сложности будут подстерегать повсюду, потому что вся современная индустрия создания сайтов построена на другом стеке технологий. Это будет означать, что все современные решения, паттерны, приемы будут для вас недоступны, вам нужно будет искать свои способы решения уже решенных проблем. Поэтому отвечая на вопрос про подводные камни можно сказать так: они будут везде, сама по себе затея делать что-то на непопулярном стеке технологий является одним большим подводным камнем.

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

Цитата Сообщение от Able man Посмотреть сообщение
пишем сами демон 80 порта
Это вот и есть как раз то, что предлагает указанный мной фрейморк. Только весь каркас этого "демона" уже предоставляется готовый, также предоставляются готовые элементы веб-интерфейса, которыми вы можете манипулировать из кода на С++.
0
 Аватар для Pphantom
2015 / 1279 / 626
Регистрация: 17.03.2022
Сообщений: 4,073
31.12.2022, 17:26
Цитата Сообщение от Able man Посмотреть сообщение
Не согласен, так выскажи свои "за" и "против" в теме, как все нормальные люди
Для первой подобной темы это было бы естественно. Для второй-третьей - еще туда-сюда. Когда тем уже сто (буквально) и среди них не менее 90 - бессмысленная маниловщина, только тратящая время тех, кто по неопытности нарвался на нее в первый раз и попытался что-то объяснить, высказывать что-либо уже поздно.
0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
31.12.2022, 22:30  [ТС]
DrOffset, хотел Вас отблагодарить своим отзывом, да система не позволяет - мол много одного благодаришь и позволит, только после того, как ещё кого-нибудь отблагодарю. Т.ч., пока, могу высказать здесь свою благодарность за помощь и можете обращаться ко мне по любому вопросу в личку, и помогу чем смогу, поскольку, похоже, Вы в меня, действительно, поверили ни как другие, а это большая ответственность для меня - не подвести поверивших! Персонально ещё раз поздравляю Вас с наступающим НГ и желаю, как главный min, крепкого здоровья и успехов во всём, что пожелаете! Теперь мне стало понятно почему так все противятся, когда кто-то "заикается" об использовании С/С++ для создания сайтов - движение по почти нехоженой тропе, от того и "клюют" без конца! Только надо не ругать человека, а, просто, объяснить в чём тут дело, и всё! Возможно, когда это я на практике испытаю оно меня и остановит, но может я и пробью или обойду эту стену проблем. В любом случае я ничего не потеряю, т.к. хорошенько укреплю и закреплю свои познания в С/С++, что и является моей главной целью, если кто не понял. Да, "демон" - это в переносном смысле или что-то значит на прямую?
0
Неэпический
 Аватар для Croessmah
18128 / 10712 / 2063
Регистрация: 27.09.2012
Сообщений: 27,001
Записей в блоге: 1
31.12.2022, 22:48
Вики: Демон
0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
11.01.2023, 01:54  [ТС]
Croessmah, спасибо за ссылку. Демон - это же обычная системная сервисная программа получается!
0
 Аватар для Azathtot
741 / 337 / 90
Регистрация: 07.01.2023
Сообщений: 1,420
11.01.2023, 12:08
Цитата Сообщение от alecss131 Посмотреть сообщение
Сайты на плюсах бред.
...и где-то заплакал одинкий эмбедщик, который привык писать веб-интерфейсы для своих устройств на Си (по праздникам - с использованием libmicrohttpd).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.01.2023, 12:08
Помогаю со студенческими работами здесь

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

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

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

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

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


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

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

Новые блоги и статьи
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Полностью асинхронный счётчик на логике (сумматорах) трёх состояний и асинхронных регистрах трёх состояний. Структура "электронный Buttom Up"
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
Apache Kafka vs RabbitMQ в микросервисной архитектуре
ArchitectMsa 25.04.2025
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде. . .
Параллельное программирование с OpenMP в C++
NullReferenced 24.04.2025
Параллельное программирование — подход к созданию программ, когда одна задача разбивается на несколько подзадач, которые могут выполняться одновременно. Оно стало необходимым навыком для. . .
Цепочки методов в C# с Fluent API
UnmanagedCoder 24.04.2025
Современное программирование — это не только решение функциональных задач, но и создание кода, который удобно поддерживать, расширять и читать. Цепочки методов и Fluent-синтаксис в C# стали мощным. . .
Мульти-тенантные БД с PostgreSQL Row Security
Codd 23.04.2025
Современные облачные сервисы и бизнес-приложения всё чаще обслуживают множество клиентов в рамках единой программной инфраструктуры. Эта архитектурная модель, известная как мульти-тенантность, стала. . .
Реализация конвейеров машинного обучения с Python и Scikit-learn
AI_Generated 23.04.2025
Мир данных вокруг нас растёт с каждым днём, и умение эффективно обрабатывать информацию стало необходимым навыком. Специалисты по машинному обучению ежедневно сталкиваются с задачами предобработки. . .
Контроллеры Kubernetes Ingress: Сравнительный анализ
Mr. Docker 23.04.2025
В Kubernetes управление входящим трафиком представляет собой одну из ключевых задач при построении масштабируемых и отказоустойчивых приложений. Ingress — это API-объект, который служит вратами. . .
Оптимизация кода Python с Cython и Numba
py-thonny 23.04.2025
Python прочно обосновался в топе языков программирования благодаря своей простоте и гибкости. Разработчики любят его за читабельность кода и богатую экосистему библиотек. Но у этой медали есть и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru