Показать сообщение отдельно
Старый 23.04.2010, 23:06
nns2009 вне форума Посмотреть профиль Отправить личное сообщение для nns2009 Найти все сообщения от nns2009
  № 1  
Ответить с цитированием
nns2009

Регистрация: Mar 2010
Сообщений: 25
По умолчанию Выбор серверного языка.

В ближайшее время заканчиваю чиитать книгу Мука про ActionScript 3.0 и потом хочу изучить серверную технологию, но не могу определиться какую. Пока основные претенденты:
- C++: самый низкоуровневый, соответсвенно самый быстрый, но и самый сложный.
- C# : очень удобный синтаксис и подсветка кода и нормальная скорость. Насколько я знаю с ним ещё какие-то ASP страницы используются.
- Java: очень похож на ActionScript 3.0
- PHP: самый распространённый среди мелких сайтов, но самый медленный.

Я перечислил самые распространённые языки программирования, но возможно есть и какие-то специфические серверные языки программирования.

Предположим, перед нами стоит 2 задачи:
1) На браузерный запрос пользователя http://example.ru/programm.* ответить:
Код:
<html> <body> <тут содержимое файла content.txt> </body> </html>
2) Если клиент хочет присоединиться через сокет с портом 2009, присоединяем его.
Если клиент прислал число, то высылаем ему удвоенное число.
Если клиент хочет отключиться, отключаем его.

Я немного программировал на PHP и представляю как на нём решить первую задачу, но я совершенно не представляю, как выглядят серверные приложения на других языках.
Можете описать решение этих задач, кто на каком из 4 вышеупомянутых языков программирования может(не только код, но и куда его впихивать, нужны ли дополнительные фалйы и т.п.).