- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Господа, кто знает, дайте, пожалуйста, пару ссылок для старта изучения C++ для Web.
Еще вопрос: какие преимущества, по вашему мнению, C++ делает более приоритетным чем PHP и в каких задачах.
Вопрос номер три: как вы решили проблему лицензии компилятора? (gcc?)
С++ для Web вам не нужен. Если хотите потерять время, сначала определитесь каким образом ваше приложение будет взаимодействовать с веб сервером. Например FastCGI : http://www.fastcgi.com/#TheDevKit или CGI: в google "Cgi c++ library"
DimoninG,
кто знает, дайте, пожалуйста, пару ссылок для старта изучения C++ для Web.
Ссылок не знаю. И потому не дам. Зато могу описать общую идею (не так много надо знать, чтобы писать скрипты на Си):
- Читаем про директивы "#include virtual" и "#exec cgi" в документации к Apache
- Параметры к скрипту (например: http://.../myscript.cgi?param1=1¶m2=2) попадают аргументами к функции main( ) - argc и *argv[].
- Третий параметр - *env[] - к вышеупомянутой функции не менее интересен. Туда, помимо всего прочего, попадают cookies.
- Заполненные формы попадают в stdin. Чтобы прочитать форму, пользуем оператор << или fgets(). При этом помним, что хакеры могут вздумать побаловаться с переполнением буфера.
- То, что отправится пользователю в браузер, надо просто писать в stdout. В виде html-текста в общем случае. Первая строка, выданная скриптом должна быть "Content-type: text/html\n\n" - именно с двумя новыми строками. Если надо выдавать не html - читаем документацию по MIME.
- После этого пользуемся стандартными функциями работы со строками чтобы работать со вводом-выводом. Интерфейс к базе данных зависит от используемой базы данных.
Еще вопрос: какие преимущества, по вашему мнению, C++ делает более приоритетным чем PHP и в каких задачах.
Преимущество одно: не надо учить PHP или Perl. Во всем остальном - сродни хоккею на траве и балету на льду. Не говоря уже о Dial-up'e по ip-телефонии.
Вопрос номер три: как вы решили проблему лицензии компилятора? (gcc?)
gcc. Он абсолютно свободный. :)
Господа, кто знает, дайте, пожалуйста, пару ссылок для старта изучения C++ для Web.
zend.com например, смотреть раздел по написанию extension:) Но это правда для php, но ввиду Вашего вопроса - уместно. Так же pecl.php.net
Так же посмотрите в каталогах скриптов, на удивление много разных скриптов для web на c++. На чистом C++, без php.
Еще вопрос: какие преимущества, по вашему мнению, C++ делает более приоритетным чем PHP и в каких задачах.
Ответим так. С нашей точки зрения C++ для решения большинства веб-задач должен использоваться в паре с php по тому же принципу что asm в C++. То есть для устранения бутылочных горлышек и уменьшения как нагрузки на процессор, так и уменьшения пожирания памяти.
Если сможете найти исходники combats (а они в инете бегают, хотя и не последняя версия) - рекомендуем глянуть. Поучительное зрелище.
Все вышесказанное подразумевает что Вы хорошо знакомы с C++.
DimoninG, вы их не слушайте. Они ничего в жизни не понимают.
Зарплата програмисты c++/с# .NET в среднем (мск) на 30-50% больше чем у php-программистов. И это намного более приоритетно чем "бутылочные горлышки" и несущественные детали указанные Sadie.
Еще лучше в этом смысле Java
Ок, большое спасибо за информацию :)
Появилась почва для размышлений.
На C++ я программирую давно и охотно. А вот под Web еще не пробовал. Решил, что это может как-то ускорить производительность скриптов, которые обрабатывают очень много данных.
На C++ я программирую давно и охотно. А вот под Web еще не пробовал. Решил, что это может как-то ускорить производительность скриптов, которые обрабатывают очень много данных.
Ускорить может обработку данных может, но порог от которого есть смысл тратить время на ускорение весьма высок. Те же asm-овые вставки в c++ часто Вы применяете? Ещё надо учитывать, что php исходно не предназначен для задач обработки "очень многого" количества данных.
На C++ я программирую давно и охотно. А вот под Web еще не пробовал. Решил, что это может как-то ускорить производительность скриптов, которые обрабатывают очень много данных.
Главный вопрос: Сколько процентов потенциальных покупателей вашей разработки смогут установить ваш откомпилированный скрипт или расширение на своем хостинге?
Многие программы, работающие с огромными объемами данных (статистика, учет трафика) написаны на С, но веб интерфейс написан на PHP или PERL.
А если компилить и отдавать уже в готовом виде под разные оси....
Лучше чем мучаться с установкой многих модулей под тот же ПЕРЛ
Я не собираюсь распространять свои скрипты...
А можно поподробнее о выигрыше в скорости обработки для C++ и PHP, например? И еще о интерфейсе на PHP, а "программе" - на C++?..
А можно поподробнее о выигрыше в скорости обработки для C++ и PHP, например?
php интерпретируемый язык, там отвратительно сделан garbage collector, выигрышь в критичных местах до 10 раз - спокойно - и по памяти и по нагрузке.
И еще о интерфейсе на PHP, а "программе" - на C++?..
Посмотрите pecl.php.net и доки на zend.com, там как раз (утрируя) "подключаемые модули на c++" идут к php. Или если совсем упростить, php ведь на c++ по сути написан, исходники доступны. Никто не мешает дописать пару своих функций, скомпилить php и использовать их внутри своих скриптов уже на php.