1 2 3 4
Re[3]: Руби на рельсах vs Питон vs остальное в избранное  новое горячее всё    подписка   модер. 
От: VladD2 модераторwww.k-press.ru/cs
Дата: 29.03.06 23:42
Здравствуйте, dmz, Вы писали:

dmz>Не, ну я не против Nemerle, равно как и Erlang. "Но как?!" — вот этого я не представляю.


Что как?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Вышел Nemerle 1.0


Все что нас не убивает, потом сильно об этом жалеет :).
Re[3]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: VladD2 модераторwww.k-press.ru/cs
Дата: 29.03.06 23:42
Здравствуйте, CrazyPit, Вы писали:

CP>Да да. Тока под немерл нету такого веб-фрэймворка, как и к сожалению под коммон лисп...


То-то на КомонЛиспе сколько сайтов отгрохано. Не чита какому-то там ASP.NET.

CP> Так что юзаем лучшее что есть.


Внушаете себе эту мысль.

CP> Что ни говори руби держиться на более высоком уровне относительно других подобных языков(perl, python, php(ну про ЭТО вообще лучше не упоминать)),


Питон? Спорно. Но даже если и так, то на них свет клином не сошелся.

CP> да и метапрограммирование/dsl в него намного лучше вписываеться, а это очень о многом говорит.


О DSL можно говорить когда основной язык предоставляет нужные средства контроля. А так... просенькие слабо связанные странички в общем-то по барабану на чем писать. В массе своей не умудренный опытом программирования народ вообще выбирает ПХП.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Вышел Nemerle 1.0


Все что нас не убивает, потом сильно об этом жалеет :).
Re[5]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: VladD2 модераторwww.k-press.ru/cs
Дата: 29.03.06 23:42
Здравствуйте, dmz, Вы писали:

dmz>Ну, ASP.NET я даже не рассматриваю.


А что так?

Да, и намекнуть на это можно было бы в теме. А то странно выглядит все это.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Вышел Nemerle 1.0


Все что нас не убивает, потом сильно об этом жалеет :).
Re[6]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: dmz 
Дата: 30.03.06 01:35
VD>А что так?
Лично не знаю, не видел, не хочу связываться. Будет VDS — Linux или FreeBSD (сейчас) — хостинг.
По работе у меня есть несколько систем на ASP/.NET, впечатление очень негативное. Конечно, может
всему виной кривые руки поставщиков — но осадок остается, связываться с этим я не хочу.

VD>Да, и намекнуть на это можно было бы в теме. А то странно выглядит все это.

Ну я перечислил, что я рассматриваю. Со всем перечисленным или был опыт (C++, Java, PHP), или хотя
бы примерно представляю, как оно из себя выглядит (Python, Ruby).
Re[4]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: EXOhttp://www.az.inural.ru
Дата: 30.03.06 03:20
Оценка: +1
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, dmz, Вы писали:

dmz>>Не, ну я не против Nemerle, равно как и Erlang. "Но как?!" — вот этого я не представляю.
VD>Что как?

Он прав. Нужно в команде иметь хотя бы одного "компетента" по соответсвующей технологии.
Иначе (какая бы технология ни была), первое время — это хождение по граблям.
Мы когда начинали с Erlang-ом, специально небольшой (и не очень ответсвенный) проект под "собирание граблей" запустили...
Не стану говорить, что это обошлось дорого (даже этот "подопытный кролик" самоокупается), но время все равно требуется.
Re[4]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: eao197http://eao197.blogspot.com
Дата: 30.03.06 03:56
Здравствуйте, VladD2, Вы писали:

VD>В массе своей не умудренный опытом программирования народ вообще выбирает ПХП.


Конечно, и этим ламерам удалось сделать Yahoo и SourceForge только по чистой случайности. По теории вероятностей эти две попытки просто должны были оказаться удачными среди миллионов проваленных на PHP проектов


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[5]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: CrazyPit 
Дата: 30.03.06 05:47
Здравствуйте, eao197, Вы писали:

E>Здравствуйте, VladD2, Вы писали:


VD>>В массе своей не умудренный опытом программирования народ вообще выбирает ПХП.


E>Конечно, и этим ламерам удалось сделать Yahoo и SourceForge только по чистой случайности. По теории вероятностей эти две попытки просто должны были оказаться удачными среди миллионов проваленных на PHP проектов


man history. Yahoo во многом подняли лисп-хакеры (не Пол Грэм, хотя он тоже вложился) и не какого пхп там сначала не было. У них даже была интегрерованная система совместной работы полностью написанная на Emacs Lispе, но потом когда денег стало много они стали выбирать попсовые технологии (переписали эту систему на джаве и люди много лет плевались от джавовской поделки вспоминая добрыми словами старую систему; переписали т.к. многие те лисп-хакеры либо ушли, либо поднялись что им не стало дело до коддинга). Так же и с яху стор...
Re[4]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: CrazyPit 
Дата: 30.03.06 05:58
Оценка:1 (1)
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, CrazyPit, Вы писали:


CP>>Да да. Тока под немерл нету такого веб-фрэймворка, как и к сожалению под коммон лисп...


VD>То-то на КомонЛиспе сколько сайтов отгрохано. Не чита какому-то там ASP.NET.


Я же написал что нет фрэймворка такого причём тут коммон лисп мы про RoR говорим. А у лиспа вообще одна из основных ниш такая -- создавать программы которые до этого ещё никто не писал, когда область очень тумманна и сложна. Смотрим на первые системы символьной математики, некоторые сложные биологические системы, то же яху стор, те же статистические спам-фильтры...


CP>> Так что юзаем лучшее что есть.


VD>Внушаете себе эту мысль.


А что таки вы предлогаете для веб разработки? Seaside или может SISCWeb? Да тоже хорошие штуки но комьюнити далеко не так развито.

CP>> Что ни говори руби держиться на более высоком уровне относительно других подобных языков(perl, python, php(ну про ЭТО вообще лучше не упоминать)),


VD>Питон? Спорно. Но даже если и так, то на них свет клином не сошелся.


Ну так что же предложите вы?

CP>> да и метапрограммирование/dsl в него намного лучше вписываеться, а это очень о многом говорит.


VD>О DSL можно говорить когда основной язык предоставляет нужные средства контроля. А так... просенькие слабо связанные странички в общем-то по барабану на чем писать. В массе своей не умудренный опытом программирования народ вообще выбирает ПХП.


Как раз для Веба очень нужен DSL, и если почитать рельсовское API, при этом хорошо представляя что такое DSL, можно увидеть что Рельсы — это большой набор хоршо взаимодействующих DSL, и руби как язык с этим нормально справляется.
Re[6]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: eao197http://eao197.blogspot.com
Дата: 30.03.06 06:34
Здравствуйте, CrazyPit, Вы писали:

CP>man history. Yahoo во многом подняли лисп-хакеры (не Пол Грэм, хотя он тоже вложился) и не какого пхп там сначала не было. У них даже была интегрерованная система совместной работы полностью написанная на Emacs Lispе, но потом когда денег стало много они стали выбирать попсовые технологии (переписали эту систему на джаве и люди много лет плевались от джавовской поделки вспоминая добрыми словами старую систему; переписали т.к. многие те лисп-хакеры либо ушли, либо поднялись что им не стало дело до коддинга). Так же и с яху стор...


Мне кажется, что ты говоришь как раз про Yahoo Store, а не про весь Yahoo. История и причины перехода Yahoo на PHP, например, описывается здесь: Making the Case for PHP at Yahoo! (вообще есть тема, посвященная динамическим языкам в "большом" бизнесе: Re[2]: James Gosling vs Dynamic Languages
Автор: eao197
Дата: 16.03.06
).


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[5]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: eao197http://eao197.blogspot.com
Дата: 30.03.06 06:40
Здравствуйте, CrazyPit, Вы писали:

CP>>> да и метапрограммирование/dsl в него намного лучше вписываеться, а это очень о многом говорит.


VD>>О DSL можно говорить когда основной язык предоставляет нужные средства контроля. А так... просенькие слабо связанные странички в общем-то по барабану на чем писать. В массе своей не умудренный опытом программирования народ вообще выбирает ПХП.


CP>Как раз для Веба очень нужен DSL, и если почитать рельсовское API, при этом хорошо представляя что такое DSL, можно увидеть что Рельсы — это большой набор хоршо взаимодействующих DSL, и руби как язык с этим нормально справляется.


Кстати, здесь можно привести в качестве примера твой код с обсуждения RoR 1.1 на linux.org.ru:
class Post < ActiveRecord::Base
  belongs_to :topic
  belongs_to :user
  belongs_to :parent, :class_name => 'Post', :foreign_key => 'parent_id'
  has_many :children, :class_name => 'Post', :foreign_key => 'parent_id'
  has_many :post_votes, :dependent => true
  has_one :search_index_item, :dependent => true
  has_many :attachments, :dependent => true
  composed_of :guest, :mapping => [ %w(guest_name guest_name), %w(guest_email guest_email) ]

  validates_length_of :text, :within => 3..50000,
    :too_short => 'formerror_text_short', :too_long => 'formerror_text_long'
  validates_length_of :subject, :within => 3..60,
    :too_short => 'formerror_subject_short', :too_long => 'formerror_subject_long'

  validates_uniqueness_of :messageid


Да и ссылку на само обсуждение, хотя бы ради развлечения: http://www.linux.org.ru/view-message.jsp?msgid=1328393


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[6]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: CrazyPit 
Дата: 30.03.06 07:16
Здравствуйте, eao197, Вы писали:


E>Кстати, здесь можно привести в качестве примера твой код с обсуждения RoR 1.1 на linux.org.ru:

E>
E>class Post < ActiveRecord::Base
E>  belongs_to :topic
E>  belongs_to :user
E>  belongs_to :parent, :class_name => 'Post', :foreign_key => 'parent_id'
E>  has_many :children, :class_name => 'Post', :foreign_key => 'parent_id'
E>  has_many :post_votes, :dependent => true
E>  has_one :search_index_item, :dependent => true
E>  has_many :attachments, :dependent => true
E>  composed_of :guest, :mapping => [ %w(guest_name guest_name), %w(guest_email guest_email) ]

E>  validates_length_of :text, :within => 3..50000,
E>    :too_short => 'formerror_text_short', :too_long => 'formerror_text_long'
E>  validates_length_of :subject, :within => 3..60,
E>    :too_short => 'formerror_subject_short', :too_long => 'formerror_subject_long'

E>  validates_uniqueness_of :messageid
E>


Только код не мой, нагло позаимствован из rforum'a
Re[6]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: eao197http://eao197.blogspot.com
Дата: 30.03.06 07:33
Здравствуйте, CrazyPit, Вы писали:

CP>... У них даже была интегрерованная система совместной работы полностью написанная на Emacs Lispе, но потом когда денег стало много они стали выбирать попсовые технологии (переписали эту систему на джаве и люди много лет плевались от джавовской поделки вспоминая добрыми словами старую систему; переписали т.к. многие те лисп-хакеры либо ушли, либо поднялись что им не стало дело до коддинга)...


Имхо, это история не про Yahoo, а про Amazon. См. Tour de Babel (ссылка была предоставлена Mamut-ом, здесь
Автор: Mamut
Дата: 13.03.06
).

Shel wrote Mailman in C, and Customer Service wrapped it in Lisp. Emacs-Lisp. You don't know what Mailman is. Not unless you're a longtime Amazon employee, probably non-technical, and you've had to make our customers happy. Not indirectly, because some bullshit feature you wrote broke (because it was in C++) and pissed off our customers, so you had to go and fix it to restore happiness. No, I mean directly; i.e., you had to talk to them. Our lovely, illiterate, eloquent, well-meaning, hopeful, confused, helpful, angry, happy customers, the real ones, the ones buying stuff from us, our customers. Then you know Mailman.

Mailman was the Customer Service customer-email processing application for ... four, five years? A long time, anyway. It was written in Emacs. Everyone loved it.

People still love it. To this very day, I still have to listen to long stories from our non-technical folks about how much they miss Mailman. I'm not shitting you. Last Christmas I was at an Amazon party, some party I have no idea how I got invited to, filled with business people, all of them much prettier and more charming than me and the folks I work with here in the Furnace, the Boiler Room of Amazon. Four young women found out I was in Customer Service, cornered me, and talked for fifteen minutes about how much they missed Mailman and Emacs, and how Arizona (the JSP replacement we'd spent years developing) still just wasn't doing it for them.



SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[7]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: CrazyPit 
Дата: 30.03.06 07:49
Здравствуйте, eao197, Вы писали:

Ага вот где я это читал!
Re[5]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: VladD2 модераторwww.k-press.ru/cs
Дата: 30.03.06 15:36
Здравствуйте, eao197, Вы писали:

E>Конечно, и этим ламерам удалось сделать Yahoo и SourceForge только по чистой случайности. По теории вероятностей эти две попытки просто должны были оказаться удачными среди миллионов проваленных на PHP проектов


Все, убедил. ПХП рулиз и форева. Выбрасывай свой мудреный Руби и С++ и переходи на ПХП. Ну, а я упрямый идиот и не хочу проникнуться щастьем ПХП.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Вышел Nemerle 1.0


Все что нас не убивает, потом сильно об этом жалеет :).
Re[7]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: Max.Subpixel 
Дата: 30.03.06 18:40
Здравствуйте, dmz, Вы писали:


VD>>А что так?

dmz>Лично не знаю, не видел, не хочу связываться. Будет VDS — Linux или FreeBSD (сейчас) — хостинг.
dmz>По работе у меня есть несколько систем на ASP/.NET, впечатление очень негативное. Конечно, может
dmz>всему виной кривые руки поставщиков — но осадок остается, связываться с этим я не хочу.

Виной кривые руки поставщиков. Вот есть крупный местный Win хостинг (>10 серверов под полную завязку).
Самые беспроблемные, надежные, контролируемые и быстрые приложения это ASP.NET, особенно после перевода хостинга на .NET 2. На последнем месте из популярных с большим отрывом Perl...
Но если постараться, можно на чем угодно гадости наваять...

VD>>Да, и намекнуть на это можно было бы в теме. А то странно выглядит все это.

dmz>Ну я перечислил, что я рассматриваю. Со всем перечисленным или был опыт (C++, Java, PHP), или хотя
dmz>бы примерно представляю, как оно из себя выглядит (Python, Ruby).

PHP позволяет быстрее писать...
А потом выясняется, что в нем невозможно работать с файлами > 2Гб и куча тому подобных вещей...

Джависты, да, дорогие... Но вообще хорошие программисты дорогие.

На .NET переехали некоторые VBшники... Так что есть шанс незадорого...

Но вообще надо понимать Java и .NET имеют реальный JIT. Т.е. из них получается реально процессорный код. .NET в среднем быстрее, но не на порядок (раза в полтора). Остальное (то что не имеет компилятора в машинный код) в любом случае курит — так как интерпретатор.

Питон и Руби... Ну, не знаю много ли хороших программистов на них свободных...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Best Regards. Max.
Re[4]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: Max.Subpixel 
Дата: 30.03.06 18:42
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, dmz, Вы писали:


dmz>>Не, ну я не против Nemerle, равно как и Erlang. "Но как?!" — вот этого я не представляю.


VD>Что как?


У меня вот тоже вопрос — как? ГДЕ VSIP? Ну дайте VSIP (+версию 1.0) — завтра сяду на нем писать...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Best Regards. Max.
Re[2]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: prVovik 
Дата: 31.03.06 05:14
Оценка:1 (1) :)
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, dmz, Вы писали:


VD>Ну, говорить ничего не буду. Все кто хотели те уже все поняли.

-- Анекдот номер 3
-- Ха ха ха ха!!! Анекдот номер 8
-- Ха ха ха ха!!! Анектод номер 5
-- Эй, эй, полегче! Не при детях!
Re[7]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: VladD2 модераторwww.k-press.ru/cs
Дата: 31.03.06 14:06
Здравствуйте, dmz, Вы писали:

VD>>А что так?

dmz>Лично не знаю, не видел, не хочу связываться.

Понятно. С этого в следующий раз и начинай.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Вышел Nemerle 1.0


Все что нас не убивает, потом сильно об этом жалеет :).
Re[5]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: VladD2 модераторwww.k-press.ru/cs
Дата: 31.03.06 14:06
Здравствуйте, Max.Subpixel, Вы писали:

MS>У меня вот тоже вопрос — как? ГДЕ VSIP? Ну дайте VSIP (+версию 1.0) — завтра сяду на нем писать...


Какой еще VSIP? Ты о чем?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Вышел Nemerle 1.0


Все что нас не убивает, потом сильно об этом жалеет :).
Re[5]: Руби на рельсах vs Питон vs остальное в избранное  новое    модер. 
От: VladD2 модераторwww.k-press.ru/cs
Дата: 31.03.06 14:06
Здравствуйте, CrazyPit, Вы писали:

CP>>>Да да. Тока под немерл нету такого веб-фрэймворка, как и к сожалению под коммон лисп...


VD>>То-то на КомонЛиспе сколько сайтов отгрохано. Не чита какому-то там ASP.NET.


CP>Я же написал что нет фрэймворка такого причём тут коммон лисп мы про RoR говорим.


Выделено жирным (выше) в твоих словах.

CP> А у лиспа вообще одна из основных ниш такая -- создавать программы которые до этого ещё никто не писал, когда область очень тумманна и сложна.


Что же такого невероятного есть в Лиспе и нет в остальных языках? Я вот почему-то все время пишу код который до этого не писал. И что?

CP>А что таки вы предлогаете для веб разработки? Seaside или может SISCWeb? Да тоже хорошие штуки но комьюнити далеко не так развито.


ASP.NET.

CP>Ну так что же предложите вы?


Лично я бы взял Nemerlr или C# в паре с ASP.NET, XSLT и т.п. И уверен, что ни проиграл бы никому ни по скорости, ни по возможностям, ни темболее по производительности.

CP>Как раз для Веба очень нужен DSL, и если почитать рельсовское API, при этом хорошо представляя что такое DSL, можно увидеть что Рельсы — это большой набор хоршо взаимодействующих DSL, и руби как язык с этим нормально справляется.


Для веба как такового ДСЛ-ни не нужы. ДСЛ-и нужны для прикладных задач. Другое дело, что и веб и делается для их решения. Но ведь не только вэб.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Вышел Nemerle 1.0


Все что нас не убивает, потом сильно об этом жалеет :).
1 2 3 4