Имя: Пароль:
IT
Веб-мастеринг
Perl или Python
0 zdas
 
16.09.14
10:01
Возникла необходимость создания своего обработчика страниц + необходима работа с сокетами и несколькими сотнями подключений. Что посоветуете, ни перла ни питона не знаю, изучать оба для сравнения не вижу смысла. Посоветуйте что лучше новичку ?
P.S. есть опыт работы с php, но хочется изучить на основе этого проекта новую технологию (проект не бюджетный и говорить что безопасность от такого "новичка" только хуже), мне интересно просто изучить новый язык perl/python исходя из текущей задачи.
1 Kalambur
 
16.09.14
10:03
питон проще, по крайне мере код наглядней и меньше всяких '/{};@!
2 Asmody
 
16.09.14
10:04
python. Для микропроектов рекомендую flask http://flask.pocoo.org/
Вот неплохой пошаговый учебник http://habrahabr.ru/post/193242/
3 zdas
 
16.09.14
10:04
(1) а по нагрузке и сокеты в нем есть? и можно ли быстро перенести весь проект с одного сервера на другой (без установки доп. библиотек)?
4 zdas
 
16.09.14
10:05
(2)спс, уже смотрю
5 Kalambur
 
16.09.14
10:05
по крайне мере когда пытался выбрать язык для админки, перл вызвал равотный эффект
6 zdas
 
16.09.14
10:06
(5) перл как-то не отталкивает от того что в линухе уже компилятор встроен
7 kokamoonga
 
16.09.14
10:06
(0) python

для проектов покрупнее django:) Документация http://djbook.ru/rel1.6/
8 Зеленый Кот
 
16.09.14
10:06
только php или руби
9 kokamoonga
 
16.09.14
10:06
(6) интерпретатор python  в линухе тоже по умолчанию
10 Asmody
 
16.09.14
10:07
(3) Библиотеки всё равно придётся ставить. Под python сразу осваивай работу с virtualenv https://virtualenv.pypa.io/en/latest/
11 Kalambur
 
16.09.14
10:08
(3) все есть ))
12 zdas
 
16.09.14
10:08
(8) руби кажется вообще "сложняцким"
(9) спс, не знал.
(10) понял, спасибо
(7) спс
13 Kalambur
 
16.09.14
10:09
+(11) import socket есть везде )
14 Asmody
 
16.09.14
10:12
(12) Руби не сложнее питона, и в чём-то даже прикольне. И под него тоже есть микрофреймворки, например, Sinatra http://www.sinatrarb.com/
15 kokamoonga
 
16.09.14
10:20
(3) быстрый перенос в python не без установки библиотек, но в пару команд это virtualenv + pip freeze > requirements.txt + pip install -r requirements.txt
16 anatoly
 
16.09.14
10:28
Perl это почти PHP только более хардкорный ))
+1 за Perl
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший