Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: c++
 
 автор: moonfox   (25.03.2013 в 03:57)   письмо автору
 
 

здравствуйте!
объясните пожалуйста в чем собственно принцип разработки веб приложений на с++ ?
каков механизм взаимодействия клиент-сервер вообще?
и рациональная ли альтернатива использования с++ вместо php в целом?
спасибо.

  Ответить  
 
 автор: cheops   (26.03.2013 в 07:30)   письмо автору
 
   для: moonfox   (25.03.2013 в 03:57)
 

C++ довольно сложный язык, сочетающий возможности системного и объектно-ориентированного программирования. Язык очень широкого применения, сложный, один из самых сложных императивных языков программирования. Создавать на нем можно и удобно не только программы, но и операционные системы, игры. Требует очень тщательной разработки и тестирования, так как за счет контроля памяти и адресации совершить в нем ошибку довольно легко и появляется целый класс новых ошибок (вернее этот класс исключается в языках нового поколения).

>каков механизм взаимодействия клиент-сервер вообще?
На нем создаются сервера и клиенты. В лучшем случае вы разрабатываете модуль.

>и рациональная ли альтернатива использования с++ вместо php в целом?
Нет. C++ - это автозавод, PHP - это автошкола. Для создания чего-то работоспособного на C++ нужен высококвалифицированный персонал, начиная от инженеров-проектировщиков, заканчивая инженерами-тестировщиками (много персонала). Для того, чтобы "рулить" PHP зачастую достаточно одного человека - он для этого и проектировался. Объем работ, который нужно сделать в PHP и C++, чтобы создать работающее сетевое приложение не сопоставимы по трудозатратам.

PS Если вам не нравится PHP лучше смотрите в сторону Python, Ruby, в крайней случае C# и Java. На C++ можно работать, но по скорости разработки вы не сможете конкурировать ни с одной платформой, заточенной под Web (если речь именно о Web, а не о создании собственного сервера, клиента). Все довольно просто, если вы видите вокруг массы PHP-разработчиков, создающих приложения под Web, и нет почти ни одного C++ разработчика, занимающегося тем же для этого есть фундаментальные причины. Вы не можете быть первым, кто бы размышлял над использованием языка чуть не с 30-летней историей в Web.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования