С Новым годом! Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
1

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

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

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

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

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

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

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

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

11
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
25.12.2022, 01:30 2
Цитата Сообщение от Able man Посмотреть сообщение
созданию сайтов на С/С++(библиотеки, фреймверки, среды разработки и т.п.)
https://www.webtoolkit.eu/wt
0
Модератор
Эксперт Java
2697 / 1196 / 386
Регистрация: 11.08.2017
Сообщений: 3,694
Записей в блоге: 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
1560 / 1150 / 593
Регистрация: 17.03.2022
Сообщений: 3,622
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
Неэпический
18108 / 10695 / 2062
Регистрация: 27.09.2012
Сообщений: 26,928
Записей в блоге: 1
31.12.2022, 22:48 10
Вики: Демон
0
30 / 30 / 2
Регистрация: 24.04.2022
Сообщений: 552
Записей в блоге: 2
11.01.2023, 01:54  [ТС] 11
Croessmah, спасибо за ссылку. Демон - это же обычная системная сервисная программа получается!
0
674 / 286 / 72
Регистрация: 07.01.2023
Сообщений: 1,181
11.01.2023, 12:08 12
Цитата Сообщение от alecss131 Посмотреть сообщение
Сайты на плюсах бред.
...и где-то заплакал одинкий эмбедщик, который привык писать веб-интерфейсы для своих устройств на Си (по праздникам - с использованием libmicrohttpd).
0
11.01.2023, 12:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2023, 12:08
Помогаю со студенческими работами здесь

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

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

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

книги для создания сайтов
скажите пож-та какую книгу прочитать ? я хочу научиться создавать сайты

Программа для создания сайтов на PHP
Всех с наступившим. Ребят, подскажите пожалуйста программы для создания сайтов на PHP


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru