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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Python vs Java 
:(
    Опции темы
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   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

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

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


 




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


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

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