Re: Python VS ....
Добавлено: 16 янв 2011 12:51
аминь.hex писал(а):Не знаю http://www.amazon.com/Practical-System- ... 1590598210
Форум группы пользователей Linux города Владивостока и окрестностей
https://forum.linuxdv.org/
аминь.hex писал(а):Не знаю http://www.amazon.com/Practical-System- ... 1590598210
А вот вопрос: вы сами-то пытались на руби решать хоть одну задачу системного администрирования? Или пишите так... чисто теоретически? Наличие книжки мало что доказывает, между прочим. Ну хочется автору денег поднять, то-се...hex писал(а):Не знаю http://www.amazon.com/Practical-System- ... 1590598210hatred писал(а):Думаю где подвох.
Ну... возможно. Действительно несколько сумбурно. Но я описывал свои теребования к ЯП, и они должны были покрывать мои нужды. И если бы эти нужды касались только сайтостроения, - я был бы счастлив. Во всяком разе жить было бы в разы проще...hatred писал(а):всё смешали ))
Тогда понятно. Но вот мне питон заменяет все. В том числе и жабу. На моей памяти я промахнулся с питоном только один раз: когда речь зашла о веб-сервисе на SOAP. И то только потому, что либы по парсированию XML, а точнее там речь шла о схемах и валидации документа, оказались корявые.hatred писал(а):я написал - для души. А в компании: Java (конкретно EE, вебсервисы) и С++, и, на данный момент: софт для внутренних нужд.
Ну, а мне вот сдались. И я делаю их как раз на питоне. Конечно, проблемы есть, но все они решаемые. Так что миф о необходимости под такие задачи брать жабу, это такой миф)))hatred писал(а):По остальному: для домашней странички и хостинг за 150 р/мес и мессаге брокеры и сессии с большой ланецией никаким боком не сдались (повторюсь, присматриваюсь, относилось не к применению в продакшине, а так, для себя, just for fun)
Ну, "На вкус на цвет, - как в ухо дам так и поверишь!"))))hatred писал(а):лично мне просто синтаксис питона не нравится и кажется менее читаемым (несмотря на принудительное форматирование )
Если коротко, то не майнстрим. Потому что на практике, не очень часто имеется нужда писать административный инструмент "с нуля". Куда чаще приходится чужой адаптировать. К примеру, парсеры логов, еще что-то. Это экономит время....Если конечно знаешь ЯП на которм написан инструмент. Так вот, что бы "экономить" время приходится знать перл (в большей степени) и питон (в меньшей). А единственный инструмент который мне приходит на ум на тикиле - щепинский ткабер (для целей удаленного администрирование EdjabberD)hatred писал(а):вот кстати да, а почему выше только перл и питон онли, а тикль?)
Да и думайте себе, на здоровье. И да, может вместо ссылок на вики (причем на пустую страницу) и на хабр (со статейкой в стиле "hellow, world!"), стоит привести ссылки на удачные деcктопные проекты на Ruby? Мне кажется, так оно будет куда вернее))hatred писал(а): Кстати, по поводу Ruby для десктопа, быстрый поиск дал:
http://ru.wikibooks.org/wiki/Ruby/Desktop(Qt4)
http://zetcode.com/tutorials/qtrubytutorial/
http://habrahabr.ru/blogs/ruby/30786/
hatred писал(а):PS мне только Qt интересен, но краем глаза вижу биндинги и для Gtk. Думаю где подвох.
SOAP и веб-сервисы как раз оно самое.turnskin писал(а): Тогда понятно. Но вот мне питон заменяет все. В том числе и жабу. На моей памяти я промахнулся с питоном только один раз: когда речь зашла о веб-сервисе на SOAP. И то только потому, что либы по парсированию XML, а точнее там речь шла о схемах и валидации документа, оказались корявые.
а я не говорю, вообще, по мне так JavaEE для простого смертного в подавляющем большинстве случаев категорически и беззаговорочно избыточна. Но как вариант - RoR ;-) или пыхпых (если оно может решить задачу)Ну, а мне вот сдались. И я делаю их как раз на питоне. Конечно, проблемы есть, но все они решаемые. Так что миф о необходимости под такие задачи брать жабу, это такой миф)))hatred писал(а):По остальному: для домашней странички и хостинг за 150 р/мес и мессаге брокеры и сессии с большой ланецией никаким боком не сдались (повторюсь, присматриваюсь, относилось не к применению в продакшине, а так, для себя, just for fun)
Точно! мне вот с Ida нравится ассемблерные листинги для ARM читать (для справки Ida 5.0 - бесплатна для некоммерческого использования, а Ida 6.0 есть в виде работоспособной демо-версии (хотя напрягает, что сохрянять проекты нельзя)) - обнаружил на своей читалке Linux и научился добираться до внутрянки ;-)Ну, "На вкус на цвет, - как в ухо дам так и поверишь!"))))hatred писал(а):лично мне просто синтаксис питона не нравится и кажется менее читаемым (несмотря на принудительное форматирование )
А, тогда просто неосведомлённость: руби мне просто импонирует, а tcl использовал и пользуюсь временами на практике, и, цитирую: "Конечно, проблемы есть, но все они решаемые", а насчёт продакшина... У циски tcl был (или даже есть) командным интерпретатором в некотором их оборудованииЕсли коротко, то не майнстрим. А если развернуто, то причина та же что и случае с ruby: очень мало накопленного инструментария (и практического опыта тоже) для того что бы решать админские задачи действительно быстро.hatred писал(а):вот кстати да, а почему выше только перл и питон онли, а тикль?)
phpBB срезал закрывающую скобку, но, если бы было желание, можно было бы разобраться ;-) а вот далее идёт подмена контекста: я отвечал на вопрос, "что нету возможности", а возможность оказывается есть, ты, вместо того что бы согласиться с этим, и уже в новом контексте потребовать предложить примеры приложений на qtruby, ruby-gtk или wxruby, переходишь сразу в контр-наступление ;-) такой подход к дискуссии никогда не будет верней.Да и думайте себе, на здоровье. И да, может вместо ссылок на вики (причем на пустую страницу) и на хабр (со статейкой в стиле "hellow, world!"), стоит привести ссылки на удачные деcктопные проекты на Ruby? Мне кажется, так оно будет куда вернее))
На самом деле, я тогда вышел из положения с помощью RESTfull веб-сервисов. И понял: в 85 случаев из 100 - REST вполне достаточно. А часто это вообще - самый лучший выбор, поскольку передавать данные в XML на веб-интерфейс почти всегда хуже чем в JSONturnskin писал(а): Тогда понятно. Но вот мне питон заменяет все. В том числе и жабу. На моей памяти я промахнулся с питоном только один раз: когда речь зашла о веб-сервисе на SOAP. И то только потому, что либы по парсированию XML, а точнее там речь шла о схемах и валидации документа, оказались корявые.
hatred писал(а): SOAP и веб-сервисы как раз оно самое.
Или питон))) К тому же в моих задачах через чур много элементов документооборота, что бы это был пых-пых (vade retro, Satanas ) Да и я не совсем "простой смертный".hatred писал(а):По остальному: для домашней странички и хостинг за 150 р/мес и мессаге брокеры и сессии с большой ланецией никаким боком не сдались (повторюсь, присматриваюсь, относилось не к применению в продакшине, а так, для себя, just for fun)
turnskin писал(а): Ну, а мне вот сдались. И я делаю их как раз на питоне. Конечно, проблемы есть, но все они решаемые. Так что миф о необходимости под такие задачи брать жабу, это такой миф)))
hatred писал(а): а я не говорю, вообще, по мне так JavaEE для простого смертного в подавляющем большинстве случаев категорически и беззаговорочно избыточна. Но как вариант - RoR ;-) или пыхпых (если оно может решить задачу)
Вообще-то, камрады мне навязали чертовски жесткий ринг - ruby и python в одной весовой категории и сравнивать их по функционалу.... ну очень тяжело.hatred писал(а): Посему, просто отфутболиваю:
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Applications
http://rubyforge.org/softwaremap/trove_list.php
http://rubyforge.org/top/toplist.php?type=downloads