Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 71, средняя оценка - 4.65
Hard
0 / 0 / 0
Регистрация: 28.08.2009
Сообщений: 15
#1

Можно ли написать web-сайт на С++? - C++

28.08.2009, 02:17. Просмотров 10245. Ответов 20
Метки нет (Все метки)

Здравствуйте.
В web-программировании я полный ноль. Даже html не знаю.
Ответьте пожалуйста на вопрос, возможно ли на С++ написать сайт?
Вообще, какое ещё отношение к web имеет С++, кроме написания серверов?

Знаю, что сайт пишут на PHP, Pyton, ASP.NET (C#), но все равно ради принципа, возможно ли на С++?

И если да, то куда копать? И с чего начать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.08.2009, 02:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Можно ли написать web-сайт на С++? (C++):

Де можно создать wab или web сайт - CMS
подскажите де можно создать wab или web сайт БЕСПЛАТНО. Я пробовал на ucouz.ru и wen.ru. Хочу что то новенькое попробовать. Желательно что...

Можно ли на C# написать видеоконвертер на сайт? - C# ASP.NET
Всем здравствуйте! подскажите пожалуйста, можно ли на C# написать видеоконвертер на сайт?

Можно ли на Java написать видеоконвертер на сайт - Java
Всем здравствуйте! подскажите пожалуйста, можно ли на Java написать видеоконвертер на сайт? Добавлено через 2 часа 17 минут никто...

Можно ли написать на OpenCart примерно такой сайт? - OpenCart
Добрый день. Хочу написать интернет-магазин, и мне на форуме посоветовали делать его на OpenCart, т.к. знаний web технологий либо ноль,...

Можно ли используя xml написать свой сайт? - XML/XSL
Если можно, то на чистом xml или используя какие - нибудь дополнительные среды программирования?

Как создать новый web-сайт или web-приложение (нет шаблона) - C#
Здравствуйте! Установил Visual C# 2010 Express. При нажатии на кнопку меню "Файл" не вижу возможности создать Web-проект. В шаблонах...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Chardash
1 / 1 / 2
Регистрация: 20.12.2013
Сообщений: 27
11.09.2014, 19:20 #16
Здравствуйте! Есть ли в С++ возможность работы с html ? Чтобы из простого консольного приложения отправить отчет не в текстовый файл, а в html.
Пока вижу одно решение:
C++
1
fout << "<!DOCTYPE html><HTML><HEAD><meta charset=\"windows-1251\"><STYLE> BODY,DIV,TABLE,THEAD,TBODY,TFOOT,TR,TH,TD,P { font-family:\"Arial\"; font-size:x-small }</STYLE></HEAD>" << endl;
Но уверен, есть варианты проще и привычнее для С++.
0x10
2460 / 1632 / 238
Регистрация: 24.11.2012
Сообщений: 4,015
11.09.2014, 19:27 #17
Цитата Сообщение от Chardash Посмотреть сообщение
Но уверен, есть варианты проще и привычнее для С++.
Наиболее удобным вариантом будет найти какой-нибудь шаблонизатор для плюсов. Список некоторых из них можно посмотреть тут
solar_wind
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 1
11.09.2014, 19:48 #18
Chardash, ну html легко составляется вручную, или вам нужно что то сверхсложное?
skvor
640KB мне хватило на всё.
118 / 49 / 2
Регистрация: 07.06.2009
Сообщений: 442
11.09.2014, 20:03 #19
Цитата Сообщение от Chardash Посмотреть сообщение
Есть ли в С++ возможность работы с html ?
В C++ - нет. Но библиотеки, вероятно, есть. Однако, их целесообразность спорна.

Цитата Сообщение от Chardash Посмотреть сообщение
Чтобы из простого консольного приложения отправить отчет не в текстовый файл, а в html.
А разве HTML это не-текстовый формат

Цитата Сообщение от Chardash Посмотреть сообщение
Пока вижу одно решение
- и оно самое правильное

Цитата Сообщение от Chardash Посмотреть сообщение
Но уверен, есть варианты проще и привычнее для С++.
- нет. Проще, зная HTML, руками прописывать текст страницы, чем искать и изучать библиотеку. Да и писанины будет не меньше, т.к. библиотека за вас не придумает страницу, там будут только функции заворачивающие ваши тексты в теги, ещё придётся указывать кучи параметров, даже если они не нужны.

В конце концов, получится вот такая хренотень
C++ (Qt)
1
if (Domain::Base()!=HtmlCoderDomain) Head+=Tag::link_style("style.css")+(Interface.DirStr().size()?Tag::link_style("style.rtl.css"):_);
0x10
2460 / 1632 / 238
Регистрация: 24.11.2012
Сообщений: 4,015
11.09.2014, 20:04 #20
Цитата Сообщение от solar_wind Посмотреть сообщение
ну html легко составляется вручную
Мне довелось в свое время распутывать и рефакторить код одной легаси системы, где значительная часть html (средней сложности) генерилась конкатенацией строк в поток. Как раз убирал весь этот клубок из логики и представления, вынося генерацию html в шаблонизатор. Надо ли говорить, что качество кода и легкость сопровождения улучшились. В общем, где простой html, там через 5 минут и сложный, поэтому такие вопросы лучше решить заранее)

Добавлено через 43 секунды
Цитата Сообщение от skvor Посмотреть сообщение
В конце концов, получится вот такая хренотень
Чтобы не было такой "хренотени" - см мой ответ выше.
Chardash
1 / 1 / 2
Регистрация: 20.12.2013
Сообщений: 27
11.09.2014, 20:59 #21
Да, решил сделать сам с хтмл, без шаблонизаторов, но все равно спасибо, буду знать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2014, 20:59
Привет! Вот еще темы с ответами:

Какие бывают сайты кроме web-сайтов? Или чем отличается сайт от web-сайта (вебприложения)? - Web
Очень сильно задумался над этим вопросом... Помогите понять) Гугл и яндекс корректной инфы не даёт) Какие бывают сайты кроме...

Подскажите пжл хостинг (бесплатный) , где можно написать сайт с нуля)) - Выбор хостинга
Подскажите пжл хостинг (бесплатный) , где можно написать сайт с нуля (чтобы там не было конструктора))... Заранее спасибо!!

За какой срок можно выучить php, чтобы написать обычный информационный сайт? - PHP
скажите пожалуйста, за какой срок можно выучить php, чтобы написать обычный информационный сайт?

web-сайт - HTML, CSS
народ помогите создать web-сайт в html на тему &quot;ВИРУСЫ и АНТИВИРУСЫ&quot;


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.09.2014, 20:59
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru