powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Границы применимости RoR в отличии от Java
9 сообщений из 34, страница 2 из 2
Границы применимости RoR в отличии от Java
    #38778677
рубист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GregTkИ вот сейчас меня опять тянут на RoR и я пытаюсь понять профит

Если в команде нет хорошего Ruby-ста и нет четкого ответа на вопрос "зачем?", то лучше этот язык не брать, да и любой другой.
Чаще всего Ruby проекты проваливаются потому, что народ взяв новый инструмент в руки пытается писать
на нем так же как писал до этого, не используя имеющихся преимуществ.
И вообще, язык, платформа, ОС, и то чем занимаешься - должно нравиться, иначе где взять силы и страсть.
А это одни из главных ингредиентов успеха.
...
Рейтинг: 0 / 0
Границы применимости RoR в отличии от Java
    #38781229
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рельсы тормозят из-за идиотской работы с СУБД. Вот пример кода:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
# File activerecord/lib/active_record/batches.rb, line 55
      def find_in_batches(options = {})
        raise "You can't specify an order, it's forced to be #{batch_order}" if options[:order]
        raise "You can't specify a limit, it's forced to be the batch_size"  if options[:limit]

        start = options.delete(:start).to_i
        batch_size = options.delete(:batch_size) || 1000

        proxy = scoped(options.merge(:order => batch_order, :limit => batch_size))
        records = proxy.find(:all, :conditions => [ "#{table_name}.#{primary_key} >= ?", start ])

        while records.any?
          yield records

          break if records.size < batch_size
          
          last_value = records.last.id
          
          raise "You must include the primary key if you define a select" unless last_value.present?
          
          records = proxy.find(:all, :conditions => [ "#{table_name}.#{primary_key} > ?", last_value ])
        end
      end
...
Рейтинг: 0 / 0
Границы применимости RoR в отличии от Java
    #38781317
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
рубистИ вообще, язык, платформа, ОС, и то чем занимаешься - должно нравиться, иначе где взять силы и страсть .
А это одни из главных ингредиентов успеха.Не покидает ощущение, что рубисты - это какая-то религиозная секта )))
...
Рейтинг: 0 / 0
Границы применимости RoR в отличии от Java
    #38781351
рубист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪРельсы тормозят из-за идиотской работы с СУБД. Вот пример кода:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
# File activerecord/lib/active_record/batches.rb, line 55
      def find_in_batches(options = {})
        raise "You can't specify an order, it's forced to be #{batch_order}" if options[:order]
        raise "You can't specify a limit, it's forced to be the batch_size"  if options[:limit]

        start = options.delete(:start).to_i
        batch_size = options.delete(:batch_size) || 1000

        proxy = scoped(options.merge(:order => batch_order, :limit => batch_size))
        records = proxy.find(:all, :conditions => [ "#{table_name}.#{primary_key} >= ?", start ])

        while records.any?
          yield records

          break if records.size < batch_size
          
          last_value = records.last.id
          
          raise "You must include the primary key if you define a select" unless last_value.present?
          
          records = proxy.find(:all, :conditions => [ "#{table_name}.#{primary_key} > ?", last_value ])
        end
      end



Голословно
...
Рейтинг: 0 / 0
Границы применимости RoR в отличии от Java
    #38781356
рубист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGA,

Идиотов поклоняющихся языкам программирования, операционкам, платформам, в IT хватает везде.
А что до моей фразы ..... Вы в чем-то не согласны?
...
Рейтинг: 0 / 0
Границы применимости RoR в отличии от Java
    #38781463
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGAрубистИ вообще, язык, платформа, ОС, и то чем занимаешься - должно нравиться, иначе где взять силы и страсть .
А это одни из главных ингредиентов успеха.Не покидает ощущение, что рубисты - это какая-то религиозная секта )))

Нет, просто любой динамический язык требует особого выверта головы. Это ж мир, где всё обманчиво, где всё может рассыпаться под руками. Никому и ничему нельзя верить.
Тут да, драйв нужен :D
Это в java всё скучно- если дали переменную типа X, то там всё есть, что надо, никаких сюрпризов (ну разве что NPE) :)
...
Рейтинг: 0 / 0
Границы применимости RoR в отличии от Java
    #38781479
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,
+1 )))
...
Рейтинг: 0 / 0
Границы применимости RoR в отличии от Java
    #38781808
рубист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,

А функциональные языки требую еще более вывернутой головы .... mutable переменных вообще нет :)
К стати, в JVM от Groovy еще ни кто не помер. Только видно как то один, то другой, переходят с Maven на Gradle.
...
Рейтинг: 0 / 0
Границы применимости RoR в отличии от Java
    #38781848
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рубистА функциональные языки требую еще более вывернутой головы .... mutable переменных вообще нет :)

На (почти) любом языке можно писать в таком стиле. Немного писал ещё на С++ в начале 90х в "функциональном стиле".

рубистК стати, в JVM от Groovy еще ни кто не помер. Только видно как то один, то другой, переходят с Maven на Gradle.

И мавен-то скоростью не отличается, а грэдл- так вообще тормоз безмерный.

PS: вообще пусть scala с SBT самый верный- всё должно быть на одном языке- и код, и метакод (описание пакетов, сборки и т.п.).
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Границы применимости RoR в отличии от Java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]