Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Python vs Java 
:(
    Опции темы
pvp
Дата 22.7.2008, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 27.5.2008

Репутация: нет
Всего: нет



что посоветуйте выбрать, конкретнее для ВЕБ.
PM MAIL   Вверх
Daevaorn
Дата 22.7.2008, 14:09 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Смотря какой веб и какой опыт.
PM MAIL WWW   Вверх
pvp
Дата 22.7.2008, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 27.5.2008

Репутация: нет
Всего: нет



пока выбираю для изучения
PM MAIL   Вверх
AntonSaburov
Дата 22.7.2008, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 2
Всего: 118



ТОгда JAVA - ибо на сегодня более востребована. А если хорошо разберешься, то Python будет легче изучать.
PM MAIL WWW ICQ   Вверх
QryStaL
Дата 26.7.2008, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: нет
Всего: 32



Почему не Ruby?


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
kemiisto
  Дата 26.7.2008, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Судя по этому багов в Python выше крыши. Насчё т Java не знаю, а вообще
Цитата(QryStaL @  26.7.2008,  15:19 Найти цитируемый пост)
Почему не Ruby?




--------------------
PM MAIL WWW GTalk Jabber   Вверх
Void
Дата 26.7.2008, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(kemiisto @  26.7.2008,  17:19 Найти цитируемый пост)
Судя по этому багов в Python выше крыши. Насчё т Java не знаю

Я умоляю... (Да, я знаю, что J2SE это не к вебдеву). Миллионы строк кода, работающих на куче платформ — баги неизбежны.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Daevaorn
Дата 26.7.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(QryStaL @  26.7.2008,  15:19 Найти цитируемый пост)
Почему не Ruby? 

Пока он медленный.
PM MAIL WWW   Вверх
Feldmarschall
Дата 26.7.2008, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



Если речь идет о работе программистом, то учиться надо программировать, плюс - если хочется под веб - то протокол НТТР. В этом случае начать писать на любом языке можно будет достаточно быстро.
А если манит карьера кодера, то тогда, конечно, выбор единственного доступного языка - вопрос критичный.
PM   Вверх
QryStaL
Дата 26.7.2008, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: нет
Всего: 32



Цитата(Daevaorn @  26.7.2008,  16:33 Найти цитируемый пост)
Пока он медленный.

Для каких задач? Веб сам по себе медленный, там задержки на порядок больше возможных задержек, вызванных выбором языка/платформы. И еще есть такой фактор, как скорость разработки...


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
nerezus
Дата 26.7.2008, 23:34 (ссылка) |   (голосов:9) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Почему не Ruby? 
 Скорость. Поддерживаемые платформы. Количество библиотек.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Daevaorn
Дата 26.7.2008, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(QryStaL @  26.7.2008,  21:46 Найти цитируемый пост)
Для каких задач?

Так вообще. Интерпретатор руби медленный. По сравнению с конкурентами.
Цитата(QryStaL @  26.7.2008,  21:46 Найти цитируемый пост)
Веб сам по себе медленный, там задержки на порядок больше возможных задержек, вызванных выбором языка/платформы.

Но не хочется сразу получит пенальти из-за выбора языка:(
Цитата(QryStaL @  26.7.2008,  21:46 Найти цитируемый пост)
И еще есть такой фактор, как скорость разработки... 

Точно. Поэтому питон!
PM MAIL WWW   Вверх
mantracoder
Дата 2.9.2008, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 3.8.2007

Репутация: нет
Всего: 1



Цитата(Daevaorn @ 26.7.2008,  23:39)
Цитата(QryStaL @  26.7.2008,  21:46 Найти цитируемый пост)
И еще есть такой фактор, как скорость разработки... 

Точно. Поэтому питон!

Глянь на Spring MVC... Думаю, вопрос о скорости разработки отпадет сам собой smile
PM MAIL   Вверх
Daevaorn
Дата 2.9.2008, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(mantracoder @  2.9.2008,  14:44 Найти цитируемый пост)
Глянь на Spring MVC... Думаю, вопрос о скорости разработки отпадет сам собой smile 

Как-то не отпал. Да и там xml надо писать руками какой-то... ужас.
PM MAIL WWW   Вверх
serger
Дата 2.9.2008, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 19.6.2007
Где: Ижевск

Репутация: 0
Всего: 5



Цитата(Daevaorn @ 2.9.2008,  13:55)
Как-то не отпал. Да и там xml надо писать руками какой-то... ужас.

аннотации


--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
smartov
Дата 2.9.2008, 18:03 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 10
Всего: 259



ПОХАПЕ РУЛИТ!
А так - Джавистам больше платят в среднем, а Питонщикам - в пике. Как повезет. Если чтоб наверняка - то Джаву.
PM MAIL   Вверх
MAKCim
Дата 2.9.2008, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(Daevaorn @  2.9.2008,  13:55 Найти цитируемый пост)
Как-то не отпал. Да и там xml надо писать руками какой-то... ужас. 

xml куда проще писАть нежели код  smile (имхо)
и вообще, по-моему гораздо проще сказать, что делать, а не как делать


Это сообщение отредактировал(а) MAKCim - 2.9.2008, 20:15


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Daevaorn
Дата 2.9.2008, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(MAKCim @  2.9.2008,  21:14 Найти цитируемый пост)
xml куда проще писАть нежели код  smile (имхо)

Ага, когда выразительности языка не хватает для реализации DSL своими силами.;)

Поэтому питон!;)

Это сообщение отредактировал(а) Daevaorn - 2.9.2008, 21:26
PM MAIL WWW   Вверх
MAKCim
Дата 2.9.2008, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(Daevaorn @  2.9.2008,  21:25 Найти цитируемый пост)
Ага, когда выразительности языка не хватает для реализации DSL своими силами.;)

причем здесь выразительность?  smile 
слышал что-нибудь про паттерн IOC (Inversion Of Control)?
по сути мы управляем взаимодействием объектов не вникая в детали реализации этих объектов
это как конструктор
есть детали, из них строим модель
причем детали не зависят от конкретной модели

Добавлено через 8 минут и 35 секунд
любой код - это деталь реализации
xml же позволяет построить систему, не зависящую от реализации отдельных ее компонентов

Это сообщение отредактировал(а) MAKCim - 2.9.2008, 21:39


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Daevaorn
Дата 2.9.2008, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(MAKCim @  2.9.2008,  22:33 Найти цитируемый пост)
причем здесь выразительность?  smile 
слышал что-нибудь про паттерн IOC (Inversion Of Control)?
по сути мы управляем взаимодействием объектов не вникая в детали реализации этих объектов
это как конструктор
есть детали, из них строим модель
причем детали не зависят от конкретной модели

Так кто спорит? Только зачем тут xml? Понятно зачем, потому что декларативный DSL реализовать на Java практически невозможно, не скатившись при этом в императивщину. Поэтому притащили xml и везде его пихают. Ну в Java это так принято, видимо. При том, что xml избыточен и вообще не для написания человеком.

Я выбираю питон, который такими проблемами не страдает и позволяет декларативные DSL реализовывать легко. Конечно, Rubу в это смысле ещё лучше, но у него другие перегибы.
PM MAIL WWW   Вверх
MAKCim
Дата 2.9.2008, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(Daevaorn @  2.9.2008,  21:54 Найти цитируемый пост)
Только зачем тут xml?

xml избавляет от написания кода и от зависимости от кода


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Daevaorn
Дата 2.9.2008, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(MAKCim @  2.9.2008,  23:01 Найти цитируемый пост)
xml избавляет от написания кода и от зависимости от кода 

А xml не надо писать, он сам появляется? Если надо, то чем он отличается от кода - тем что на другом "языке"?smile

Не, это слишком громоздко.
PM MAIL WWW   Вверх
MAKCim
Дата 2.9.2008, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(Daevaorn @  2.9.2008,  22:03 Найти цитируемый пост)
Если надо, то чем он отличается от кода - тем что на другом "языке"?

хотя бы
тебе не надо переписывать код в случае, если потребуется изменить логику
да, xml придется трогать, но он как конфиг


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Daevaorn
Дата 2.9.2008, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(MAKCim @  2.9.2008,  23:32 Найти цитируемый пост)
тебе не надо переписывать код в случае, если потребуется изменить логику
да, xml придется трогать, но он как конфиг 

Так дайте мне возможность это делать "основным" языком, а не подсовывайте искусственно что-то другое. 
PM MAIL WWW   Вверх
RockClimber
Дата 28.2.2013, 07:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: нет
Всего: 15



Настало время для апа.

Что выбрать? Что изменилось за прошедшие 4 года?

Исходная позиция: я не знаю ни один из этих языков. Хочу попробовать сделать браузерную игру.

Какие варианты? Java, Python, а может Ruby или PHP?

Что со скоростью разработки, легкостью изучения, как работается с БД?


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
k0rvin
Дата 1.3.2013, 07:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Для серверной часть Go. Для клиентской выбора кроме JS в общем-то нет.


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
Lazin
Дата 5.3.2013, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Для клиентской части браузерной игры нужно выбрать браузер. А для серверной нужно конечно же выбрать самый хардкор, только serverside, только хардкор!

Добавлено через 2 минуты и 45 секунд
Цитата(k0rvin @  1.3.2013,  07:59 Найти цитируемый пост)
Для серверной часть Go.

Мне тоже нравится go, но количество и качество сторонних библиотек для него пока оставляют желать лучшего. И как вообще можно так советовать однозначно. Это же все зависит от опыта человека. Нужно писать на том, на чем умеешь писать хорошо, при условии что это что-то хорошо подходит для задачи.
PM MAIL Skype GTalk   Вверх
k0rvin
Дата 6.3.2013, 06:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(Lazin @  5.3.2013,  21:58 Найти цитируемый пост)
Мне тоже нравится go, но количество и качество сторонних библиотек для него пока оставляют желать лучшего.


Например каких? Сколько пробовал сторонних библиотека, все вполне хорошего качества. Да и какие библиотеки ему могут понадобиться для написания игры?

Цитата(Lazin @  5.3.2013,  21:58 Найти цитируемый пост)
Нужно писать на том, на чем умеешь писать хорошо

Цитата
Исходная позиция: я не знаю ни один из этих языков.


Добавлено через 2 минуты и 29 секунд
Зато например с вебсокетами Go справляется неплохо.


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
Lazin
Дата 9.3.2013, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Цитата(k0rvin @  6.3.2013,  06:56 Найти цитируемый пост)
Например каких? Сколько пробовал сторонних библиотека, все вполне хорошего качества. Да и какие библиотеки ему могут понадобиться для написания игры?

Что-нибудь community driven и peer reviewed например. А не насобаченое за пару вечеров и выложенное на гитхаб. Количество библиотек для питона и джавы несравненно выше и будет выше целую вечность.

Цитата(k0rvin @  6.3.2013,  06:56 Найти цитируемый пост)
Исходная позиция: я не знаю ни один из этих языков.

Я советую юзать то что он знает вместо явопитона, а ты советуешь юзать Go, вместо явыпитона, черт его знает, кто из нас больше неправ smile

Цитата(k0rvin @  6.3.2013,  06:56 Найти цитируемый пост)
Зато например с вебсокетами Go справляется неплохо. 

Ну это зависит не столько от языка, сколько от реализации этих несчастных вебсокетов. К тому же даже петон выглядит в этих тестах не хуже чем golang.
PM MAIL Skype GTalk   Вверх
RockClimber
Дата 13.3.2013, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: нет
Всего: 15



Цитата(Lazin @  9.3.2013,  22:31 Найти цитируемый пост)
Я советую юзать то что он знает вместо явопитона

Delphi и PL/SQL! <*Смайлик, разрывающий майку на груди*>  smile 

Хотя пару лет назад на freepascal.ru кто-то писал, что разрабатывает свой вебсервер, и кто-то вроде даже его попробовал и хорошо отозвался. Надо будет поспрашивать.

Из библиотек надо работу с PostgreSQL.


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
k0rvin
Дата 14.3.2013, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(RockClimber @  13.3.2013,  17:33 Найти цитируемый пост)
Из библиотек надо работу с PostgreSQL.


Ну это наверное везде есть.


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1529 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.