Стоит ли разрабатывать сайты на C++

Категория: веб разработка

C++

И так очень многие считают что разрабатывать сайты на С++ это просто здорово. Ведь компилированный файл лучше интерпретированного.

Да это однозначно так и есть. И ваш сайт возможно будет работать в пять или шесть раз быстрее нежели на PHP.

Вот только нужно ли это вам?

Давайте разберёмся, дело в том что PHP за нас решает огромное количество рутинной работы при разработке веб приложения, от чего С++ нас однозначно не избавит.

Только подумайте, что абсолютно все заголовки которые сервер передаёт браузеру на С++ вам придётся вписывать ручками.

Вроде уже не так веселее, не так ли?

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

Подумайте на секунду, что вы всё очень красиво написали и скомпилировали и даже выложили файлик CGI куда нужно, и вдруг вспомнили что на определённом разрешении смартфона всё это выглядит ужасно.

Если дело о PHP, то вопросов просто нет, можно открыть нужный файлик через FileZilla в редакторе кода и уже через минуты две всё будет исправно.

Попробуйте это всё проделать с готовым скомпилированным файлом.

Конечно же если у вас серьёзный проект и около миллиона пользователей в сутки, то однозначно имеет смысл всё переписать на С++. Иначе всё будет падать с завидной регулярностью.

Но если у вас обычный сайт с тысячей другой пользователей в сутки, то PHP вам просто за глаза должно хватить.

И на всякий случай почитайте как "легко" подключаться к базе данных через С++.

После раза другого соединения вы возлюбите PHP всеми фибрами своей души и поймёте, за что его так любят все веб разработчики.

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

Если грамотно разделять ресурсы можно делать очень быстрые и красочные веб сайты.

И не нужно изначально всё затачивать под С++, пишите хоть на Pyton, потом всё равно перепишите, если будет нужно.

Но как показывает практика, даже очень серьёзные проекты прекрасно долгое время работают на PHP.





Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2019