Ruby без [закрытых] направляющих

Следующее обновит все строки в одной таблице

Update Table Set
Column1 = 'New Value'

, следующий обновит все строки, где значение Column2 - больше чем 5

Update Table Set
Column1 = 'New Value'
Where
Column2 > 5

существует весь пример Unkwntech обновления больше чем одной таблицы

UPDATE table1, table2 SET
table1.col1 = 'value',
table2.col1 = 'value'
WHERE
table1.col3 = '567'
AND table2.col6='567'

14
задан 4 revs, 4 users 67% 9 May 2013 в 15:25
поделиться

8 ответов

Как я могу создавать с его помощью приложения с графическим интерфейсом?
С ним можно использовать GTK?
Где скачать?
Плюсы и минусы Ruby по сравнению с Perl и Python ?
Где быть в курсе последних новостей ( подкастов и блогов ) мира Ruby?

Надеюсь, вы понимаете, в чем проблема с вашим сообщением.


Как сегодня рынок Ruby (без Rails)?
Ruby не так широко распространен в профессиональном мире, даже с учетом Rails. Вне Rails будет довольно сложно получить позицию, используя его.

16
ответ дан 1 December 2019 в 12:01
поделиться

I find the most dramatic comparison is showing the terseness in ruby. Comparing this

class Foo
  def self.bar
    puts 'bar'
  end
end

Foo.bar

to

using System;

namespace Blah
{
  public class Foo
  {
    public static string Bar()
    {
      Console.WriteLine("bar");
    }

    public static void Main(string[] args)
    {
      Foo.Bar();
    }
  }
}

They both say the same thing, just one does it in 6 lines and the other does it in 17. This is not a contrived example (the contrived example is to do it in one line in ruby with puts 'bar'), generally someone will write 2-3x more code to accomplish the same task in C#.

That is the tip of the iceburg (mixins, dynamic dispatch callbacks, object individuation, duck typing, and a killer introspection api are probably my favorite things), but I find this example is the easiest to grok for someone without any real experience in modern scripting languages.

3
ответ дан 1 December 2019 в 12:01
поделиться

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

Я использую Ruby в качестве языка генерации кода в моей переписанной версии AppMaker . На это решение повлияли они и книга Создание кода в действии .

Вы можете использовать Ruby для создания собственного графического интерфейса пользователя с Cocoa (проекты Ruby - это шаблоны, доступные в последней версии XCode, наряду с другими шаблонами приложений. ). Поддержка динамических языков - горячая тема в пространстве .Net, поскольку IronRuby поддерживается в SilverLight для веб-программирования на стороне клиента, а также является важным языком

. Это первые дни, и я не

0
ответ дан 1 December 2019 в 12:01
поделиться

If you find it, call me

If you do find a place to get a Ruby development job, please drop me a note so I can move there and work with you. Sadly, I don't think such a place exists, though Rails jobs seem popular in my area.

Now, Ruby is currently in the top 10 (barely, as #10) in the Tiobe Index. That's remarkable for a new language and it's probably all due to Rails. Ruby has been holding steady and may beat VB someday. Ruby is well-regarded technically so it is safe to assume that some day in the future there will be Ruby development jobs. This may take a long time, and they may always be Rails or Rails-like jobs, as web applications may well continue to replace everything else.

(An OS is coming out, Chrome, that only runs web apps.)

However, Python, Perl, and PHP all beat it, so you are presumably more likely to find employment working on them, or on Java or C*. Since I can't imagine anyone willing doing straight-PHP work, it's safe to assume that all of the PHP activity is in web programming, and in that case it's even safer to assume that all the Ruby work is web app work.

2
ответ дан 1 December 2019 в 12:01
поделиться

Взгляните на МакРуби . Это реализация языка с красивым интерфейсом в стиле Ruby для Cocoa.

Ruby кажется естественным подходом для Cocoa, потому что его реализация OO основана на той же модели синтаксического анализа сообщений, что и Objective-C.

0
ответ дан 1 December 2019 в 12:01
поделиться

Один из вариантов - незаметно внедрить Ruby:

  • Используйте архитектуру «жесткого и мягкого» уровней - используйте JRuby для настройки и сборки пользовательской конфигурации существующих компонентов Java. В конце концов, со стороны все это выглядит как Java ...
  • Используйте Ruby для инструментов и работы системного администратора
  • Используйте Ruby для некритичных, внутренних приложений - где никто не заботится о платформах - просто это не так. стоили слишком дорого или занимали много времени.

Первоначальное экономическое обоснование внедрения Ruby on Rails в одной из моих предыдущих работ заключалось в том, что вариант Java потребовал бы слишком много времени, поэтому нам разрешили изучить другие альтернативы ... давления послужило стимулом для бизнеса позволить нам рассмотреть другие технологии.

1
ответ дан 1 December 2019 в 12:01
поделиться

Надеюсь, это вас не слишком сильно раздражает, но меня бросили в рубин в качестве стажера в Yahoo! И мне это очень понравилось. Теперь я сам изучаю рельсы, просто для удовольствия.

Что мне нравится в рубине, так это:

  • Блоки!
  • Nokogiri, просто потому, что он выполняет мою конкретную задачу в Yahoo! намного проще.
  • Соглашение foo? () для функций типа bool
  • Оператор [] = и синтаксис member = ()
  • Вызов функций без круглых скобок
  • attr_reader и т.п.

I знаю парня, который сменил работу, чтобы получить больше рубинового опыта. Его план - открыть консалтинговую фирму, занимающуюся разработкой на Ruby. Рубиновые камни!

0
ответ дан 1 December 2019 в 12:01
поделиться

Чрезвычайно сложно найти чисто Ruby-работу, не то чтобы многие компании знали ее достаточно хорошо, не говоря уже о том, чтобы на ней были встроены специальные приложения. Но это не значит, что рабочих мест не существует, вам просто, вероятно, нужно быть немного экспертом, чтобы сделать это.

Но если вы действительно увлечены работой на чистом Ruby (и я не могу винить вас за это вообще), я бы посмотрел на рынок вакансий для автоматизации и тестирования, где нет особых требований к используемому вами языку. или на рынке системного администрирования, где вам разрешено писать скрипты на любом языке, который вы хотите. Тем не менее, вы всегда можете определить свой собственный рынок, это удобная вещь, и все больше и больше проектов Ruby появляются повсюду.

Ruby является самым сильным из-за его фреймворков и потому, что этим занимается много действительно умных людей. Изучите доступные вам фреймворки, такие как Shoes, capistrano, Rails, и посмотрите, нет ли чего-то не-веб-сайта, которое вам все еще нравится.

я действительно увлечен работой на чистом Ruby (и я не могу винить вас за это вообще) Я бы посмотрел на рынок вакансий для автоматизации и тестирования, где нет особых требований к используемому вами языку, или на рынок системного администрирования, где вам разрешено писать сценарий на любом языке, который вы хотите. Тем не менее, вы всегда можете определить свой собственный рынок, это удобная вещь, и все больше и больше проектов Ruby появляются повсюду.

Ruby является самым сильным из-за его фреймворков и потому, что этим занимается много действительно умных людей. Изучите доступные вам фреймворки, такие как Shoes, capistrano, Rails, и посмотрите, нет ли чего-то не-веб-сайта, которое вам все еще нравится.

я действительно увлечен работой на чистом Ruby (и я не могу винить вас за это вообще) Я бы посмотрел на рынок вакансий для автоматизации и тестирования, где нет особых требований к используемому вами языку, или на рынок системного администрирования, где вам разрешено писать сценарий на любом языке, который вы хотите. Тем не менее, вы всегда можете определить свой собственный рынок, это удобная вещь, и все больше и больше проектов Ruby появляются повсюду.

Ruby является самым сильным из-за его фреймворков и потому, что этим занимается много действительно умных людей. Взгляните на доступные вам фреймворки, такие как Shoes, capistrano, Rails, и посмотрите, нет ли чего-то не-веб, которое вам все еще нравится.

Я вообще не виню вас в этом) Я бы посмотрел на рынок вакансий для автоматизации и тестирования, где нет особых требований к используемому вами языку, или на рынок системного администрирования, где вам разрешено писать скрипты на любом языке, который вы хотите. Тем не менее, вы всегда можете определить свой собственный рынок, это удобная вещь, и все больше и больше проектов Ruby появляются повсюду.

Ruby является самым сильным из-за его фреймворков и потому, что этим занимается много действительно умных людей. Взгляните на доступные вам фреймворки, такие как Shoes, capistrano, Rails, и посмотрите, нет ли чего-то не-веб, которое вам все еще нравится.

Я вообще не виню вас в этом) Я бы посмотрел на рынок вакансий для автоматизации и тестирования, где нет особых требований к используемому вами языку, или на рынок системного администрирования, где вам разрешено писать скрипты на любом языке, который вы хотите. Тем не менее, вы всегда можете определить свой собственный рынок, это удобная вещь, и все больше и больше проектов Ruby появляются повсюду.

Ruby является самым сильным из-за его фреймворков и потому, что этим занимается много действительно умных людей. Взгляните на доступные вам фреймворки, такие как Shoes, capistrano, Rails, и посмотрите, нет ли чего-то не-веб, которое вам все еще нравится.

Тем не менее, вы всегда можете определить свой собственный рынок, это удобная вещь, и все больше и больше проектов Ruby появляются повсюду.

Ruby является самым сильным из-за его фреймворков и потому, что этим занимается много действительно умных людей. Изучите доступные вам фреймворки, такие как Shoes, capistrano, Rails, и посмотрите, нет ли чего-то не-веб-сайта, которое вам все еще нравится.

Тем не менее, вы всегда можете определить свой собственный рынок, это удобная вещь, и все больше и больше проектов Ruby появляются повсюду.

Ruby является самым сильным из-за его фреймворков и потому, что этим занимается много действительно умных людей. Изучите доступные вам фреймворки, такие как Shoes, capistrano, Rails, и посмотрите, нет ли чего-то не-веб-сайта, которое вам все еще нравится.

3
ответ дан 1 December 2019 в 12:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: