All streams
Search
Write a publication
Pull to refresh
46
0
iv_s @iv_s

User

Send message
Потому что помимо CRuby есть еще и JRuby:)
Лучше начать руби не с рельсов а именно с руби, так сказать с чистого руби:)
Потому как за однотипными действиями в рельсовых контролерах всей прелести руби и не поймешь.
Можно конечно повосхищаться эктиврекордским DSL'ом для создания таблиц, или же его хитрыми методами find_all_by_name и тд.
Но куда лучше делать такое самому используя рубивские метапрограммерские фичи типо method_missing и const_missing.
Так что если задача хорошо изучить язык, а не начать-клепать-сайты-на-рельсах-пачками-прямо-завтра, то лучше с языка и начинать;)
А вообще правильно toss говорит, программирование изучать лучше начать на с++ например.
Во-первых понимания работы всей этой кухни будит, а во-вторых до конца не прочуствуешь насколько это круто — руби! т.к. сильно не с чем сравнивать.
Хм, брать количеством — наводит на мысль о индусах или китайцах.:)
Roll over Beethoven это не битловская песня, это кавер на Чака Берри, который задолго до них ее спел:)
Кто его только не перепевал, но у битлов естественно лучше всех получилось:)
Если бы не надпись снизу, то дизайн прямо как у битловского белого альбома:)
Скорее всего забанили, т. к. ссылки там на месте. Попробуйте через прокси.
flazx.com еще хорошая библиотека. Вроде там даже выбор побогаче.
Немного не понял чем груви ближе к джаве...
А насчет руби - в той же идее тоже поддержка неплохая.
Пол гигабайта - однозначно мало:)
Мегабайт 100 - 150 виндовс, еще мегабайт 150 браузер итого на джава приложение всего метров 200 - мало!:)
А само это джава приложение наверно совсем не маленьких размеров. И тормозит скорей всего только при запуске и разворачивании.
Кому что нравится:)
Хотя груви очень похож на руби.
Да и вообще вместо JRuby все что через bsf подключается можно использовать.
И Jython(Python) и Rhino(JavaScript) и Tcl там есть и еще что то...
The ratings are based on the number of skilled engineers world-wide, courses and third party vendor
Значит скиллд бэйсик инджинирс в большинстве:)
Это шутка была:)
А насчет постановки вопроса - полностью согласен.
Это также как новичкам советуют выбирать дистрибутив линукса - такой же как у ближайшего гика:)
Лучше положится на разработчиков, и делать на том что они лучше знают или считат целесообразным использовать в конкретном случае.
А такие вопросы имхо нужно задавать например при перепрофиллировании всей организации, например хотим уйти с С++ но не знаем в какую сторону:)
Хотя при таком подходе нужно както удостовериться что команда не из тех самых 95 процентов...
Уже есть. Недели две назад вместе с апдейтами вытащил.
Но работает только на 64битных леопардах.
http://developer.apple.com/java/
Да, судя по скриншотам - исправляет:)
На Tcl я тоже ничего не писал. Tk пробовал в Ruby.
Достаточно своеобразная библиотека, мне показалась неудобной, особенно после того как попробовал порт wxWidgets - wxRuby.
Последний аргумент:)
excelsior jet - платный, а обсфуркаторов очень много и бесплатных, например yguard.
К томуже уровень нечитабельности компиллированного кода и кода прошедшего обсфуркацию практически одинаковый.
Большинство "кулхацкеров" отсеит. А кому ну очень сильно надо, тот и в скомпилированном разбереться:)
Это в какойто мере заблуждение:)
Просто виртуальная машина джавы ест достаточно много памяти. Запуск совсем небольшой програмки - порядка 32 а то и больше мегабайт. Ну а тот же эклипс за 100 и больше. И если у пользователя мало оперативки и запущено много приложений, то каждое сворачивание джава приложения(т.к. оно весит много) ведет за собой сброс его из оперативки в файл подкачки, а при разворачивании соответственно считывание обратно в оперативку. А так как эта операция достаточно медленная - тут то и появляются тормоза.
А вот сами приложения на джаве практически не уступают по производительности аналогам на других языках.
Так что это не джава медленная, просто оперативки мало:)
Постер например подчеркивал что в джаве ему не нравиться своеобразный интерфейс. Он вроде хотел системный.
А у tk с системный интерфейсом плохо:) Он просто везде одинаковый:) (я смотрел под виндовс и под маком)
Да и согласитесь, интерфейс не очень смотрится.
А что мешает пользоваться обфускаторами?:)
GUI у него к сожалению не нативный.
Теперь понятно. Всетаки между JRuby и Ruby большая разница.
Если напрямую джавовские классы использовать это не сильно интересно, все тоже огромное количество кода...
А вот про обертки - можно ссылочку?
Речь про обертки для JRuby? Потому что еще есть проект для Ruby который бридж с джавой устанавливает и доступ к swing дает(нипомню как называется, в gem'ах есть).
А насчет JavaFX - помойму интерфейсы это его чуть ли не единственное назначение:) Покрайней мере мне кажется что сану сложно с ним будет в мир RIA пробиться.
Но все же интерфейсы там делать - одно наслаждение:). Например удобно использовать как плагин в джава приложении для отрисовки GUI.

Information

Rating
Does not participate
Works in
Registered
Activity