ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Разработка web приложений на C!
  #1  
Старый 17.06.2009, 00:15
masbear
Познающий
Регистрация: 04.08.2008
Сообщений: 81
Провел на форуме:
140742

Репутация: 23
По умолчанию Разработка web приложений на C!

Всю свою web деятельность я провел за технологиями типа ASP/PHP/ASP.NET.

Недавно решил попробовать Python. Установил интерпретатор, запустил такую программку

PHP код:
 #!c:\Python26\python.exe
print "Content-Type: text/html\n"
print "Hello from Python" 
И тут меня осенила шальная идея - а что если через C?

Написал вот такую вещь

PHP код:
int main() {     
  
printf("HTTP/1.0 200 OK\nContent-Type: text/html");
  
printf("\n\n\n");
  
printf("Hello fromo C"); 
  return 
0;

Откомпилил через GCC, и какое же мое удивление, когда по ссылке localhost/test/ctest.exe я в браузере получил "Hello from C"!

Так имеет ли право на существование разарботка web на чистом C? Будут ли такие страницы работать быстрее пхпшных?
 
Ответить с цитированием

  #2  
Старый 17.06.2009, 00:32
neval
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
Провел на форуме:
2127116

Репутация: 383


По умолчанию

Все имеет право на существование... Только нужно ли это?
PHP разработан как язык web-программирования (кстати написан на С)

Можно и на баше писать

Наверное самым оптимальным решением будет java
 
Ответить с цитированием

  #3  
Старый 17.06.2009, 01:01
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

Цитата:
Будут ли такие страницы работать быстрее пхпшных?
будут и на порядок. но, имхо, писать сайты на си это изврат.
Цитата:
И тут меня осенила шальная идея - а что если через C?
дык не ново...
 
Ответить с цитированием

  #4  
Старый 17.06.2009, 01:07
BrainDeaD
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме:
3516666

Репутация: 439


По умолчанию

Цитата:
Сообщение от masbear  
Всю свою web деятельность я провел за технологиями типа ASP/PHP/ASP.NET.

Недавно решил попробовать Python. Установил интерпретатор, запустил такую программку

PHP код:
 #!c:\Python26\python.exe
print "Content-Type: text/html\n"
print "Hello from Python" 
И тут меня осенила шальная идея - а что если через C?

Написал вот такую вещь

PHP код:
int main() {     
  
printf("HTTP/1.0 200 OK\nContent-Type: text/html");
  
printf("\n\n\n");
  
printf("Hello fromo C"); 
  return 
0;

Откомпилил через GCC, и какое же мое удивление, когда по ссылке localhost/test/ctest.exe я в браузере получил "Hello from C"!

Так имеет ли право на существование разарботка web на чистом C? Будут ли такие страницы работать быстрее пхпшных?
ну не зря ведь множество хостингов поддерживает с. но с полезен только для небольших функций. для чего-то обширного он посто не предназначен. простейшие вещи из рнр или java могут быть очень сложными и обшырными в с. иногда спасают библиотеки, но не от всего и не сильно.
 
Ответить с цитированием

  #5  
Старый 17.06.2009, 01:07
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

А на ассемблере будет еще быстрее ...
 
Ответить с цитированием

  #6  
Старый 17.06.2009, 01:33
Qwazar
Leaders of Antichat - Level 4
Регистрация: 02.06.2005
Сообщений: 1,411
Провел на форуме:
10605912

Репутация: 4693


По умолчанию

Цитата:
Наверное самым оптимальным решением будет java
На самом деле сильно зависит. Для мелких веб-приложений (80% интернета) лучше PHP. Для высоконагруженных, однозначно Java.

Писать веб-приложения на C и Asm, что гвозди микроскопом забивать.

P.S.
"Переписав исходный код приложения на Assembler мы добились повышения производительности на 3%, и увеличения времени отладки на 300%." - из старого анекдота.
__________________
Я отдал бы немало за пару крыльев,
Я отдал бы немало за третий глаз
За руку на которой четырнадцать пальцев
Мне нужен для дыхания другой газ..

Мой блог:http://qwazar.ru/.

Последний раз редактировалось Qwazar; 17.06.2009 в 01:35..
 
Ответить с цитированием

  #7  
Старый 17.06.2009, 09:18
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Цитата:
Сообщение от masbear  
Так имеет ли право на существование разарботка web на чистом C? Будут ли такие страницы работать быстрее пхпшных?
Писать то можно, и этому есть куча примеров. Но без правильного подхода, как показывает практика, результат труда будет обладать очень плохой масштабируемостью.
 
Ответить с цитированием

  #8  
Старый 17.06.2009, 09:49
H1Z
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме:
1355906

Репутация: 211
Отправить сообщение для H1Z с помощью ICQ Отправить сообщение для H1Z с помощью AIM
По умолчанию

Вообще лучше писать не на C, а на C++. На высоко нагруженных серверах, сервисы пишут либо на C++ либо на Java.

P.S. сайт icloud.com написан на C++ и бегает под Ubuntu Server
 
Ответить с цитированием

  #9  
Старый 17.06.2009, 10:27
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
Провел на форуме:
3134311

Репутация: 1467


Отправить сообщение для KaZ@NoVa с помощью ICQ Отправить сообщение для KaZ@NoVa с помощью AIM Отправить сообщение для KaZ@NoVa с помощью Yahoo
По умолчанию

http://habrahabr.ru/blogs/cpp/61563/
Цитата:
Вникайте ребятушки!
 
Ответить с цитированием

  #10  
Старый 17.06.2009, 10:55
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

ru-board.com/new/article.php?sid=49

небольшой мануал по CGI на С/C++

+ на netcode есть целый ряд статей, посвященных сетевому программированию на C++

Последний раз редактировалось Fata1ex; 17.06.2009 в 11:00..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft открыла исходники проекта Web SandBox WAR!9G Мировые новости 0 31.01.2009 12:13
Отсылка Sms с помощью электронной почты novichok Сотовый фрикинг 22 07.04.2006 03:48
Защита Web приложений с помощью Apache и mod_security k00p3r Чужие Статьи 0 12.06.2005 20:51



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ