Pull to refresh
-1
0
Денис Боровиков @dborovikov

User

Send message
Так для JVM есть языки поинтереснее и C# и Java. На ум сразу приходят Groovy и Scala. Правда первый слишком медленный, а второй слишком сложный=)
Да что такого в именах функций в PHP? Скока писал, никогда с этим проблем не было. А то, что там в глобальном пространстве все, так для специализированного языка это нормально. Уж лучше кривые имена функций, чем вкуривать все эти class_eval, module_eval, include, extend и прочие жутко непонятные, навеяные lisp-ом штуковины.
>зачем полагаться на фреймворк в том что он плохо делает?

Логичный вопрос — если вы так уверены (кстати, откуда увереность, вы же даже не видели логи что оно там творит?) что сделаете без фреймворка лучше, то зачем он вам вообще нужен?

>вы счас с кем разговариваете?

С вами. Хотел вам показать, что косяков море но они точно не с составлением типовых запросов из БД, на ActiveRecord вообще редко жалуются.
Вы немного не поняли мой вопрос. Я как бы не спрашивал зачем нужен ORM («позволяет объединить схему бд с объектной моделью приложения»), а зачем именно такой сложный в использовании ORM. Просто отразить таблички в объекты и обратно можно без всего этого ужаса и тон кода, примеры — Grails/Gorm, Rails/ActiveRecord.
Боитесь? А вы не бойтесь, просто читайте логи. Кстати три таблички связываются с помощью has_and_belongs_to_many :foos, :join_table => 'bars'

>ибо такие запросы лучше писать ручками, а не полагаться на фреймворк

В начале стоит положиться на фреймворк, а потом уже вкурить логи и решить, что следует написать вручную.

Я не защищаю РоР, но все же использование ORM уже вполне стандартная пркатика везде и не стоит ее бояться. Хотя у РоРа просто КУЧА недостатков. Кстати слабо их назвать? А то тут воспевают, как будто это фреймворк-панацея.
Да, согласен что руби и рельсы это разные вещи. Как там DHH говорит — «рельсы — это самоуверенное программирование». Т.е. нужно быть всегда готовым смотреть в кишки приложения, как всякие плагины от дяди Васи насилуют рантайм и прочее. Но мне как-то не по душе такой подход. А вот руби в целом довольно по душе.

Насчет скриптов — попиарю ка я одну штуку: www.inquisitor.ru/doc/einarc/index.html
Получил огромное удовольствие при написании модуля Software для нее=) Кстати весь проект Inquisitor достаточно активно использует ruby на ряду с sh и perl
Ну ка расскажите какие ОС поддерживаются вендорами серверов(hp, ibm, etc) и для каких ОС чаще всего можно найти скомпилированные модули, проф поддержку сертификацию и прочее? Отвечу за вас: RHEL и SLES, остальному не быть на серьезном сервере. А технические различия между BSD и Linux (тем более различными дистрибами тоже) не существены. По меньше красноглазия, господа, и будет все в ажуре!
Забавно, что до Py3k print был оператором, теперь функция.
>Появился бы ruby на несколько лет раньше

Он чуть младше питона.

>cейчас же есть несколько вылизанных языков

С этим соглашусь, есть языки на которые в серьёзных проектах можно положиться, а с Руби можно только поиграться just for fun.
Но видимо пока о промышленном использовании таких штук говорить не приходиться.
«делает несчастными людей, не обладающей ей»

+1000
Смотрите дальше, есть же ПЛИС. Уже вижу жуткое будущее когда вместе с софтом будет поставляться прошивка для основанного на ПЛИС сопроцессора.
Я как бы не против слуховых аппаратов и прочих усовершенствованиях. Я имею ввиду не глобальные технические проблемы, а нашу повседневность. Много ли думает «менеджер среднего звена» стоящий в пробке на своем форде фокусе о слуховых аппаратах? Думает ли фрилансер о протезах, когда очередной раз пытаеться слупить по-больше денег с заказа? Нашу жизнь делают счастливее (а делают ли, если вспомнить фрейдизм) сами люди. Когда инженер разрабатывает протез может он и думает о том что кому-то станет лучше житься. А что думает инженер, создавая новый телефон с никому ненужными, но тем не менее имиджевыми и потому востребованными на рынке функциями?
>Это один из главных объединяющих факторов

Согласен. Выходит вопрос в том кто и для каких целей создает эти критерии.

>В социуме всегда должна быть система ценностей с иерархией

Лично мне такая модель с иерархией противна.

>Вопрос тогда к Вам: какие альтернативы Вы можете предложить?

Отвечу Вашими же словами: «Человек принимает то что ему ближе от природы.»
Вот когда это будет действительно так, наверное будет все счастье:) А то ведь сейчас, шаг в сторону — и уже обзовут маргиналом, еще в сторону, так и вовсе социопатом. В итоге мне видеться общество в светлом будущем как совокупность независимых, свободных личностей и конечно, как Вы писали, не лишенных креативности. Главное что бы свобода одного не ущемляла свободу другого, а вот как это организовать вопрос ой какой обширный)
>Тема успешности была актуальна с начала времен
>Только критерии успешности меняются от века к веку.

Согласен на все 100.

>Запад тут нипричем. Человек принимает то что ему ближе от природы.

А вот запад как раз причем. Их идеалы «правидной жизни» и «успешности» против природы, они деструктивны и истребляют человеческие ценности. Это нормально когда у людей в голове четкая связь «успешный самец обязательно должен купить опупенно дорогое авто» и тп.? Получается не мы творим критерии успешности, а за нас это делают,.
Ну я же не мессия от «правильной жизни» :) Откуда же я это знаю.
>Интернет и мобильный телефон — это не абсолюты бытия

Самое забавное что все это знают, но все равно ставят «продвинуты средства коммуникации» и другие поделки на ровне с с верой. А потом страдают что жизнь без смысла и все в таком роде. Парадокс. Посмотрите как сейчас стала популярной абсурдная тема «успешности» навеяная западом, посмотрите как плодятся конторы, которые готовы за деньги(!!!) научить «успешности»
Уже давно пора двигаться в другом направлении. Вспомните, с чего все начиналось. Начало 20-го века, большинство людей бояться бога, думают о правидной жизни и тд и тп. Постепенно приходит прогресс, обороты производства увеличиваются, доходы тоже, поэтому «большие» строят общество потребления из «маленьких» что бы было куда сбывать огромное количество никому на самом деле не нужно продукции. Ну вот скажите, стали ли люди хоть на капельку счастливее с появлением сотовой связи? Интернета? В первом случае человек стал рабом пластмаски, второе породило поколение никчемных и несчастных кусков мяса, бесцельно просиживающих у монитора. А о чем думают люди, какой смысл жизни, какие у них ценности в этом кошмаре? Их цель зарабатывать и тратить деньги всю жизнь. Все ждали апокалипсиса к новому тысячелетию, и вот, он уже тут, но не от метеорита и не от потопа а от нас самих любимых.

Я считаю светлое будущее нужно искать не в очередных «наворотах» а в совершенствовании человеческого сознания.
А вот скажите пожалуйста, какая область применения Hibernate? Я имею ввиду в проектах какого масштаба? Сайты писать на это штуке 100 процентов изврат=) Очевидно что для штук потяжелее. Только я почему-то всегда думал что в крупных проектах с огромными базами и ограничениями не более 0,01 секунды на простой запрос твикают непосредственно SQL и используют по максимуму процедурные фишки скажем Oracle.
Согласен с тем что у руби нету ниши. У его фремйорков и либ замашки интерпрайз уровня. Однако проблема в том что это только замашки. Инструмент разработки в условиях как вы говорите «серьёзного продакшна» должен быть некоей платформой. Вот JVM платформа, .NET платформа, а вот Ruby никак платформой назвать не могу — какая ж это платформа где это куча различный реализаций языка и всевозможных либ, зачастую конфликтующих друг с другом и ломающихся при обновлении или ломающих твое приложение. Вариант использования Ruby в JVM мне кажеться абсурдным, потому как приложение разрабатывается не на языке, а именно на платформе, а тут получаются те же яйца только сбоку — платформа то одна и та же.

Единственный выход из данной ситуациии на мой взгляд- какая-нибудь компания (мож ActiveState?:) )возьмёт руби под свое крыло и будет его саппортить и мейнтенить, иначе из руби получиться Питон под номером 2 — такое же уродливое и не последовательное создание (но у питона есть одно преимущество — он уже хорошо обкатан и отлажен, и его более или менее можно использовать в нешибко больших проектах, но не факт что руби дойдет до того же не загнувшись).

По теме: вывод про популярность руби в статье имхо полный бред.

ЗЫ. мне руби больше всего нравиться как язык для скриптиков а-ля Perl (сбор информации, администрирование, автоматизация всякой мелочевки короче говоря:) ).

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity