LINUX.ORG.RU

Брюс Эккель об ушельцах


0

0

Брюс Эккель, автор знаменитых книг "Философия Java", все еще продолжает пытаться доказать, что ведущие разработчики покидают стан Java, и обращают все свои усилия на развитие Ruby On Rails

Забавно, если не сказать, смешно

>>> Подробности

anonymous

Проверено: Shaman007 ()

Не понимаю ажиотажа вокруг всего этого. Будет нужно - пересядут с Java на Rubi... И всего делов-то.

anonymous
()
Ответ на: комментарий от anonymous

:lol:
Java приносит стабильный доход разработчикам и заказчикам? да...
инструмент удобен? да
так чего морочить голову про другую систему, которая еще и заведомо медленнее и не известно что там по безопасности...
технология НЕ ОТРАБОТАНА. куда уходить? :-)

anonymous
()
Ответ на: комментарий от anonymous

От чего такой ажиотаж вокруг Ruby? Где про него можно почитать на русском? Лучше ли он чем Java? GUI на нём можно писать?

Robotron
()
Ответ на: комментарий от anonymous

>>> технология НЕ ОТРАБОТАНА. куда уходить? :-)

куда уходить разработчикам отработанной технологии? Теда, где технология еще не отработана - туда, где интересно!

anonymous
()
Ответ на: комментарий от Robotron

Ruby реально крут. Вот простенький примерчик, как снять статистику.

require 'snmp'

ifTable_columns = ["ifIndex", "ifDescr", "ifInOctets", "ifOutOctets"]
SNMP::Manager.open(:Host => 'localhost') do |manager|
manager.walk(ifTable_columns) do |row|
row.each { |vb| print "\t#{vb.value}" }
puts
end
end

Sun-ch
()
Ответ на: комментарий от Sun-ch

не отработанная технология всегда лучше устоявшейся из за того что в ней можно развиваться на её глюках.

anonymous
()
Ответ на: комментарий от Sun-ch

с таким синтаксисом говорить о мэйнстриме на рубе - имхо бредово.

синтаксис like с++ или java - вот что удобно и привычно в мэйнстрим разработке.

anonymous
()
Ответ на: комментарий от anonymous

>>> технология НЕ ОТРАБОТАНА. куда уходить? :-)

>куда уходить разработчикам отработанной технологии? Теда, где >технология еще не отработана - туда, где интересно!
да ну? интересно? а что кушать разработчику - не интересно? :)
ну ну... я работаю за деньги... за копание в рубе мне не платят...
заказчик хочет php, java и с# на худой конец....
а я ему буду впаривать что руби круче тем что оно руби? :)
тем что ни один пров ее не поддерживает?
что не с кого будет спросить в случае когда все ляжет?
что пока не изучены грабли руби связанные с безопасностью?
и что я скажу заказчику когда руби при переходе на другую подверсию будет валиться в корку без причины? а я такое за ней замечал чаще чем за перечисленными тремя вещами )
и сколько заказчик заплатит за _такое_? :-)

не смешите мои тапочки...
бугага...

anonymous
()
Ответ на: комментарий от anonymous

Ну напиши на awk или sh вот такой фунцыонал

require 'snmp'
  require 'logger'
  log = Logger.new(STDOUT)
  m = SNMP::TrapListener.new do |manager|
      manager.on_trap_default do |trap|
          log.info trap.inspect
      end
  end
  m.join

Sun-ch
()
Ответ на: комментарий от Sun-ch

Сан-ч ты идиот? :)
я могу на жабе пример проверки структуры таблиц базы дать из 10 строчек :)
если там реализация одной либы позволяет реализовать просто это
это еще нифига не значит... и переучивать персонал никто не будет...
потому что это деньги..
а не рентабельное предприятие держать никто не будет...

а насчет Эккерта:
вспоминаю "нечасто задаваемые вопросы по Java"
Про то что книжки по жава большей частью _там_ пишут хреновые кодеры...
птому как кодерство приносить денег больше чем написание книжек.
делайте выводы

anonymous
()
Ответ на: комментарий от anonymous

>ну ну... я работаю за деньги... за копание в рубе мне не платят...

Учись собирать бутылки и овладевай навыками рукопашного боя, через 2 года как специалист ты будешь не нужен.

Sun-ch
()

Совершенно не смешно. Java - технология 90-х. Как и C++ с STL, Eiffel, Component Pascal. C++ без STL, Modula-2, Oberon - 80-х. C, Pascal - 70-х. Fortran, Basic, Algol - 60-х. Всё течет, все меняется. Одни технологии сменяют другие. Это происходит не сразу, не в один момент, а постепенно. Если сейчас уже многие присматриваются к Python, Ruby, Caml, [нужное вписать], а многие используют весьма активно там, где это возможно, то налицо переход к более новой технологии. В этом нет ничего странного и страшного. Или может некоторые считают, что Java - Silver Bullet и думают, что она будет доминировать до их пенсии?

Cybem ★★
()
Ответ на: комментарий от Sun-ch

чем-то ЖУТКО напоминает perl.

я как-то писал программу на perl в несколько тысяч строк, теперь когда я хочу помедитировать я рассматриваю эти исходники :)

guardian
()
Ответ на: комментарий от guardian

>чем-то ЖУТКО напоминает perl.

Ruby во многом инспирирован именно Перлом.

Cybem ★★
()

Что за идиот так перевел. Это Брюс Тэйт в своей книжонке "Beyond Java" "пытается доказать, что ведущие разработчики покидают стан Java, и обращают все свои усилия на развитие Ruby On Rails", а Эккель как раз рефлексирует (и кое-где иронизирует) по этому поводу.

Cantor ★★
()
Ответ на: комментарий от guardian

Писать надо уметь вот и все. Полно сайтов написано на Масоне. А Ruby гораздо проще и становится крайне популярен у молодежи, которая не может/хочет осилить perl.

Sun-ch
()
Ответ на: комментарий от Cybem

Неа, надо глядеть правде в глаза ---

С/C++, object pascal --- технологии 90-х. (к ООП до этого в основном только присматривались)

java, .net --- современные технологии, которые только начинают играть в полную силу, раньше к ним только присматривались.

Что будет дальше? --- а незнаю, всяко бывает :)

guardian
()
Ответ на: комментарий от Sun-ch

>ну ну... я работаю за деньги... за копание в рубе мне не платят...

>Учись собирать бутылки и овладевай навыками рукопашного боя, через 2 >года как специалист ты будешь не нужен.
А ты похоже уже освоил технику копания в мусорниках? нет денег зато есть время поучицца? :)))))))))))))))
я буду учить технологию когда сочту нужным...

Я вижу что сейчас хотят больше Java. С выходом Apache Harmony
оно станет стандартом... бо в апач будет интегрировано все без костылей. А уж о полноте языка и отсутсвии написания бинарных нативных модулей на каждый бздюк - как в перле питоне, пхп и тд, поскольку Java
пока единственное решение компилируемое на лету...(ну про JPython я молчу :) как и про возможность реализации быстрого прекомпилируемого скриптинга внутри виртуальной машины)...
И тут я уверен - жаба по скорости уделывает остальное :)
2Sun-ch:
А ты похоже уже освоил технику копания в мусорниках? бо как я вижу работа тебе дает много свободного времени, но не денег :)
у меня его нет... ушел подымать nrpe на еще одной точке.

anonymous
()
Ответ на: комментарий от Sun-ch

> Ruby реально крут. Вот простенький примерчик, как снять статистику.

> require 'snmp' > require 'logger' > log = Logger.new(STDOUT) > m = SNMP::TrapListener.new do |manager| > manager.on_trap_default do |trap| > log.info trap.inspect > end > end > m.join

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

Syncro ★★★★★
()

В обсуждении этой заметки Брюса в его блоге было мнение, что это преподаватели переходят на Ruby, поскольку на Java уже не заработаешь $1000 за день на курсах

Ono
()
Ответ на: комментарий от Sun-ch

> Ruby реально крут. Вот простенький примерчик, как снять статистику.

> require 'snmp'
> require 'logger'
> log = Logger.new(STDOUT)
> m = SNMP::TrapListener.new do |manager|
> manager.on_trap_default do |trap|
> log.info trap.inspect
> end
> end
> m.join


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

Syncro ★★★★★
()
Ответ на: комментарий от guardian

явка == кастрированный c++. Ее популярность - результат отличной работы пеар отдела сан микросистемс. Если бы с++ придумали в сан, то про явку даже никто бы не пикнул.

Sun-ch
()
Ответ на: комментарий от Cybem

Смешно-смешно. Питоша во-первых старее жабы, во-вторых питоша же - технология 80, т.е. он устарел еще до создания. А язык, уважаемый, это не технология, технология это Java Enterprize Beans, JDBC, XML, JFace, ORM и т.п.

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

anonymous
()
Ответ на: комментарий от guardian

если ты медитируешь над тем, что писал когда-то, это не говорит ничего о языке на котором ты это написал. Зато это много говорит о твоих способностях к разработке программного обеспечения, даже таким объемом как какие-то жалкие несколько тысяч строк :)

anonymous
()
Ответ на: комментарий от Sun-ch

Дык. я-то понимаю что в этих 1000-х строк написано, просто искодники на перл значительно забавнее исходников скажем на яве (скукотища..) ,а исходники на С скажем вызывают у меня головную боль.

а моледЕж выбирает пых-пых, это хорошо заметно, если не носить розовых очков.

guardian
()
Ответ на: комментарий от Sun-ch

саныч, жабка даже как язык на порядок логичнее и красивее уродливого монстра C++

anonymous
()
Ответ на: комментарий от anonymous

хочу отметить следующее, перл как язык мне симпатичен :) но писать программы на нем я бы согласился ЛИЧНО, в коллективе --- не согласился бы. (или за большие бабки)

просто я в себе уверен (в разработчиках со CPAN --- тоже) , а в кул-прогроммерах пишущих по 10000 строк в день --- нет. И рефакторить после них --- удовольствие ниже среднего.

guardian
()
Ответ на: комментарий от anonymous

>Я вижу что сейчас хотят больше Java. С выходом Apache Harmony

Индусам уже освоили яву, и работать они будут быстрее и за куда меньшие деньги.

>у меня его нет... ушел подымать nrpe на еще одной точке.

Вот и пиздуйте, умные люди живут на ренту от доходов.

Sun-ch
()

Брюса понять можно - почти всех кто начинает ковырять Ruby - охватывает чувство эйфории - действительно красивый язык ,Ruby On Rails - наиболее красивое решение для веба из виденных мною ,всякие струтсы и велосити не дотягивают имхо. Кстати труд ребера удаленно стоит 40$ в час http://rforum.ruby-lang.ru/forum - ru_forum

redroot
()
Ответ на: комментарий от Sun-ch

Ах ты, глупый старикаш-ш-шка!

Будешь спорить с тем, что IBM имеет самый крупный оффшорный бизнес у индусов?

Бросай свой Ruby, дуралей!

anonymous
()

> Забавно, если не сказать, смешно

Что смешно? Что разработчики покидают язычок Жаба? Или что у обоих "ренегатов", понявших, что Жаба - это crap, имя Брюс?

1) мидлеты будут еще долго. Это не очень большой рынок, но и не маленький. Правда, бимерам (предыдущем работодателям другого Брюса-"ренегата":)) не интересен.

2) Апплеты облажались по полной.

Мне тут один гаврик прислал сцылку на америкосский аплет для чиста бизнесменов, однако, я его вмиг осадил тем, что для Windows 64 просто нет в Java для EM64T поддержки апплетов. Справедливости ради, Java 64 applets поддержка есть для Solaris и Linux, но не все такие крутые, как посетители ЛОРа.:)

3) osCommerce - прекрасный образчик того, что пока профессор Луговский болтает о высоких материях, другие пишут неплохой опенсорсный софт на Пых-Пых. И зарабатывают на этом неплохое бабло. L.A.M.P.!!!

4) C JSF и JDO сантехники опоздали. Наплодили жабабыдлокодеры по своему разумению кучу ормов и кучу мвц. Кстати, один из лучших подходов описывает сам знаете кто (ему тоже косточки на ЛОРе "перемыли"):

http://www.amazon.com/gp/product/0596006764/qid=1135332356/sr=8-1/ref=sr_8_xs...

5) За applications на Java пора отправлять в биореактор. Для этого есть Ruby, python, tcl, ocaml, схема и прочие специально "заточенные" под tk языки. Причем, роль и доля функциональных языков будет увеличиваться.

anonymous
()
Ответ на: комментарий от anonymous

Ну ибм много чего имеет, вот только американские яппи уже сливают конкурентам, как наши молдаванам на стройках.
А таких кто может себя гордо назвать "системный аналитик", нужно очень немного.

Sun-ch
()
Ответ на: комментарий от anonymous

>птому как кодерство приносить денег больше чем написание книжек.

Это ты авторам бимерских "редбуков" расскажи. А потом снова вылезай сюда народ смешить.

anonymous
()
Ответ на: комментарий от redroot

>Ruby On Rails - наиболее красивое решение для веба из виденных мною

Рекомендую попробовать написать на нем хотя бы один готовый проект
(сыровато)

>Брюса понять можно

Можно, брюс - писатель
сейчас никого не удивишь книжкой про java
а вот про Ruby можно.

Куда более вменяемая позиция у Мартина Фаулера.

One man one mounth project - ruby
the rest - guess what?
JAVA


Yilativs ★★★★
()
Ответ на: комментарий от anonymous

>>не смешите мои тапочки... >>бугага...

Чувак, мы же не про тебя, нигера говорим, а про разработчиков мать ее ацкой жавы. Это проффи, а не ниггазы за 1000$. У них не стоит вопроса с деньгами - они занимаются тем, чем им интересно заниматься. И естественно, сделав одну работу (java) они принимаются за другу. Им в кайф, они сыты, румяны, у них резюм хоть в третьяковку вешай, у них уважение - кароче они заграницей и цель их жизни не бабло.

А ты тут савсем ни пре делах

anonymous
()
Ответ на: комментарий от anonymous

%))) ахтунг, маркетоиды в форуме.

Ну тык знаю что такое платформа и прочие страшные слова, может терь подрочить? )

anonymous
()
Ответ на: комментарий от Yilativs

Ню-ню. Правильно, рашенз и хинди будут батрачить поденщиками на "дядю в пробковом шлеме", а пендосы будут заниматься творчеством:

http://www-128.ibm.com/developerworks/linux/library/l-oslab/

"At this point," says Kleb, "we are using Ruby to create custom tools to support some of our XP [eXtreme Programming] practices like automated acceptance testing and unit testing. We have also managed to write a Fortran 95 mouth for Ruby's awesome documentation tool, Rdoc, to provide automated API documentation. We also use Ruby for Fortran code generation, for conditional compilation, and as glue to combine various code elements into multidisciplinary combinations. We are evolving toward a goal of wrapping nearly all the Fortran bits with Ruby."

Просто жабакодеры - это вьюноши до 30 лет, которым надсмоторщик говорит: "Работать, работать!" Жабакодер это как в 1990-е был дельфикодер. Работа сдельная и однообразная. Отсюда и неприязнь к "халявщикам"-сисадминам. Хотя, сисадмин на Solaris или AIX и в Москве более ценная и редкая специальность, чем толпа жабакодеров, занятых скучной рутиной.

anonymous
()
Ответ на: комментарий от anonymous

>А язык, уважаемый, это не технология, технология это Java Enterprize Beans, JDBC, XML

eXtensible Markup LANGUAGE. Не "technology", а "language".

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

Конечно, кодить не придется. При этом человек станет менеджером, потерянным для IT существом, вместо мозга у которого одни лишь buzz words.

anonymous
()
Ответ на: комментарий от anonymous

Да программисты без менеджера - просто стадо баранов. Кто им будет ставить задачи?

Sun-ch
()
Ответ на: комментарий от anonymous

Дык! Ну не бывает программистов после 30 лет. Вернее, бывают, но уровня Брюса Эккеля, Брюса Тейта, Патрика Нохтона и самих Гослинга или Хайльсберга или самого А.Кокса. То есть это уже не кодеришки, а Программисты, люди которых уважают (три раза "ку!") и не подгоняют палкой. А кодеришку манагер должен чмырить, постоянно напоминать о сроках. И правильно, ибо кодеришко не смог найти даже работу сисадмина, не говоря уже о специалисте в области CS.

Разные это дела - программировать на себя и кодить на дядю.

anonymous
()
Ответ на: комментарий от anonymous

> технология НЕ ОТРАБОТАНА. куда уходить? :-) Возможно именно поэтому и уходят - есть где развернуться и, с учетом накопленного опыта, создать что-то новое.

CruZ
()
Ответ на: комментарий от anonymous

Навозну кучу разрывая, Петух нашел Жемчужное зерно И говорит: "Куда оно? Какая вещь пустая! Не глупо ль, что его высоко так ценят? А я бы право, был гораздо боле рад Зерну Ячменному: оно не столь хоть видно, Да сытно". ________

Невежи судят точно так: В чем толку не поймут, то всё у них пустяк.

1809

И.А.Крылов.

anonymous
()
Ответ на: комментарий от anonymous

>Работа сдельная и однообразная.
Сочувствую вам, о стесняющейся произнести свои имя.

На счет корреляции интересности работы и языка программирования:
Я делаю проект, который входит в top 50 по рейтингу sourceforge - это OpenSource Workflow система.

site проекта на sourceforge:
http://sourceforge.net/projects/runawfe/
online demo можно посмотреть тут:
http://wf.runa.ru/English/OnLineDemo/Online_demo.html

а теперь скажите, какой интересный проект вы сделали на Ruby?

Yilativs ★★★★
()
Ответ на: комментарий от anonymous

>>А язык, уважаемый, это не технология, технология это Java Enterprize Beans, JDBC, XML

>eXtensible Markup LANGUAGE. Не "technology", а "language".

молодец, хороший мальчик, давай зачетку.

http://java.sun.com/xml/index.jsp : Extensible Markup Language (XML) is a cross-platform, extensible, and text-based standard for representing data. It is also a key technology in the development of Web services.

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

>Конечно, кодить не придется. При этом человек станет менеджером, потерянным для IT существом, вместо мозга у которого одни лишь buzz words.

как я сочувствую таким людям, которые думают, что программеры это только кодеры...

иди, пиши дальше свою VasyaPupkinCoolProgram-0.0.3

anonymous
()
Ответ на: комментарий от Ono

>В обсуждении этой заметки Брюса в его блоге было мнение, что это преподаватели переходят на Ruby, поскольку на Java уже не заработаешь $1000 за день на курсах

Именно. Всякие Фаулеры, Эккели и прочие дяди Бобы зарабатывают лаве на "cвоем афторитетном мнении", работая консультантами и издавая книжки. Одну и ту же книжку годами продавать не будешь, как и одну и ту же тему. Они соревнуются друг с другом, Эккель например первым обосрал синтаксис java "особенно по сравнению с питоном", на тех же самых дурацких аргументах по подсчету колличества пробелов в исходных текстах, Тейт сделал то же самое с Руби. Теперь вот Эккель решил обосрать Тейта (что Thinking in Python плохо продается?).

Все это болтовня, борьба за нишу в области продажи консалтинга крупным корпорациям.

r ★★★★★
()
Ответ на: комментарий от anonymous

никак не пойму, за что Иван Андреевич так невзлюбил Ruby?

anonymous
()
Ответ на: комментарий от r

хоть один трезвый, отстраненный от этой свалки "мнений" голос :)

prasthita
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.