1 | |
Инструментарий для создания сайтов24.12.2022, 22:53. Показов 1318. Ответов 11
ANSI C - самый "шустрый" и уступает по скорости только assembler, который жостко "привязывает" к конкретному "железу". С++ совсем чуть-чуть уступает ANSI C, но зато существенно расширяет возможности. Эти языки - универсальные, в чём их преимущество и, одновременно, и недостаток. Так всегда - в чем-то выигрываешь, а в чём-то проигрываешь! Так вот С/С++ не ориентирован на создание сайтов, в отличие от ширпотребовских PHP, JC и др., а потому есть некоторые сложности в этом направлении, но они преодолимы. Так вот прошу ознакомить с имеющимися на сегодня возможностями по созданию сайтов на С/С++(библиотеки, фреймверки, среды разработки и т.п.). Лучше будет взять во внимание последние возможности, предоставляемые v.17(С++) и v.?(ANSI C)!
0
|
24.12.2022, 22:53 | |
Ответы с готовыми решениями:
11
Необходимо задать инструментарий для сборки GUI для приложений на C++: литература и инструментарий Посоветуйте инструментарий и софт для начинающего программиста Какой инструментарий необходим для создания ВидеоЧата? Инструментарий для создания видеопотока с процедурно генерируемым содержимым |
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|
25.12.2022, 01:30 | 2 |
0
|
Модератор
|
|
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
|
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 |
Я не являюсь специалистом по созданию сайтов в современном смысле этого слова. Правда могу сказать, что инструментарий по ссылке вполне может служить способом написания сайта на С++, однако сложности будут подстерегать повсюду, потому что вся современная индустрия создания сайтов построена на другом стеке технологий. Это будет означать, что все современные решения, паттерны, приемы будут для вас недоступны, вам нужно будет искать свои способы решения уже решенных проблем. Поэтому отвечая на вопрос про подводные камни можно сказать так: они будут везде, сама по себе затея делать что-то на непопулярном стеке технологий является одним большим подводным камнем.
Инструментарий по ссылке у нас использовался не для создания сайта, а для создания веб-интерфейсов для различного оборудования. Т.е. при поверхностном рассмотрении вроде бы похоже: так же заходим через браузер, так же получаем страницу, но все-таки это не сайт, и уравнивать этот опыт с опытом создания современного сайта совсем нельзя. Это вот и есть как раз то, что предлагает указанный мной фрейморк. Только весь каркас этого "демона" уже предоставляется готовый, также предоставляются готовые элементы веб-интерфейса, которыми вы можете манипулировать из кода на С++.
0
|
1560 / 1150 / 593
Регистрация: 17.03.2022
Сообщений: 3,622
|
|
31.12.2022, 17:26 | 8 |
Для первой подобной темы это было бы естественно. Для второй-третьей - еще туда-сюда. Когда тем уже сто (буквально) и среди них не менее 90 - бессмысленная маниловщина, только тратящая время тех, кто по неопытности нарвался на нее в первый раз и попытался что-то объяснить, высказывать что-либо уже поздно.
0
|
31.12.2022, 22:30 [ТС] | 9 |
DrOffset, хотел Вас отблагодарить своим отзывом, да система не позволяет - мол много одного благодаришь и позволит, только после того, как ещё кого-нибудь отблагодарю. Т.ч., пока, могу высказать здесь свою благодарность за помощь и можете обращаться ко мне по любому вопросу в личку, и помогу чем смогу, поскольку, похоже, Вы в меня, действительно, поверили ни как другие, а это большая ответственность для меня - не подвести поверивших! Персонально ещё раз поздравляю Вас с наступающим НГ и желаю, как главный min, крепкого здоровья и успехов во всём, что пожелаете! Теперь мне стало понятно почему так все противятся, когда кто-то "заикается" об использовании С/С++ для создания сайтов - движение по почти нехоженой тропе, от того и "клюют" без конца! Только надо не ругать человека, а, просто, объяснить в чём тут дело, и всё! Возможно, когда это я на практике испытаю оно меня и остановит, но может я и пробью или обойду эту стену проблем. В любом случае я ничего не потеряю, т.к. хорошенько укреплю и закреплю свои познания в С/С++, что и является моей главной целью, если кто не понял. Да, "демон" - это в переносном смысле или что-то значит на прямую?
0
|
Неэпический
|
|
31.12.2022, 22:48 | 10 |
0
|
674 / 286 / 72
Регистрация: 07.01.2023
Сообщений: 1,181
|
|
11.01.2023, 12:08 | 12 |
...и где-то заплакал одинкий эмбедщик, который привык писать веб-интерфейсы для своих устройств на Си (по праздникам - с использованием libmicrohttpd).
0
|
11.01.2023, 12:08 | |
11.01.2023, 12:08 | |
Помогаю со студенческими работами здесь
12
Программа для создания сайтов Программа для создания сайтов Сайт для создания сайтов книги для создания сайтов Программа для создания сайтов на PHP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |