Вопросы с тегом «ruby-on-rails»

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

67
Сколько свободы должен иметь программист в выборе языка и структуры?

Я начал работать в компании, которая в первую очередь ориентирована на C #. У нас есть несколько человек, которым нравятся Java и JRuby, но большинство программистов здесь любят C #. Меня наняли, потому что у меня большой опыт создания веб-приложений, и потому что я склоняюсь к новым технологиям,...

65
Следует ли использовать Latin-1 поверх UTF-8, когда речь идет о конфигурации базы данных?

Мы используем MySQL в компании, в которой я работаю, и мы создаем как клиентские, так и внутренние приложения, используя Ruby on Rails. Когда я начал работать здесь, я столкнулся с проблемой, с которой я никогда не сталкивался раньше; база данных на производственном сервере установлена ​​на...

43
Соответствует ли шаблон ActiveRecord / поддерживает принципы проектирования SOLID?

Меня интересует, поощряет или не поощряет ли шаблон ActiveRecord, известный благодаря Ruby on Rails, использование принципов проектирования SOLID . Например, мне кажется, что объекты ActiveRecord содержат как доменную логику, так и логику персистентности, что является нарушением единой...

39
Как подготовить начинающих программистов к современной (сложной) веб-среде?

В настоящее время наша компания разрабатывает приложения, в большинстве случаев предназначенные для веб-серверов Ruby on Rails и группы различных клиентов REST, от систем киосков в Java до встроенных устройств на C / C ++ (помимо интерфейсов для стандартных веб-браузеров). Нам нужно расширить нашу...

39
Каковы недостатки RoR? [закрыто]

В настоящее время я пытаюсь решить, какой язык на стороне сервера изучать и использовать для веб-разработки, и хотя относительно легко получить информацию о том, почему x, y или z - хорошая вещь, сложнее определить недостатки каждой из них. их. В частности, мне любопытно, какие есть недостатки в...

37
Что ASP.NET MVC может делать, а Ruby on Rails не может? [закрыто]

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

36
Действительно ли разработка, основанная на тестировании (TDD), принесла пользу проекту в реальном мире?

Я не новичок в кодировании. Я кодирую (серьезно) уже более 15 лет. У меня всегда было некоторое тестирование для моего кода. Однако за последние несколько месяцев я изучал проектирование / разработку на основе тестов (TDD) с использованием Ruby on Rails . Пока что я не вижу выгоды. Я вижу некоторую...

35
Разработка на производственном сервере

Сегодня меня кричали на разработку приложения на рабочем сервере. Цитата: « Разработка на производственном сервере неприемлема - никогда! » Здесь ситуация. Я создал экземпляр разработки: http://example.com:3000 Производственный экземпляр: http://example.com Я завершаю всю свою работу по разработке,...

34
Руби, но не Rails на моем резюме [закрыто]

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

25
При создании API я должен придерживаться небольших функций и большого количества вызовов или нескольких вызовов и больших функций?

У меня есть платформа рельсов, которую я поддерживаю. На нем много разных веб-приложений. Однако теперь клиент запрашивает API, чтобы они могли держать пользователей на своем сайте, но воспользоваться некоторыми автоматизированными задачами, которые у нас есть. Платформа используется для создания...

25
Ruby on Rails недостатки и предостережения [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Это не вводный гамбит для избиения RoR - честно! Я изучаю Ruby и Rails...

24
У нас есть большое приложение Ruby on Rails (25 миллионов пользователей в месяц), наше руководство решило переписать в Node.js, я с ума сошел?

Пожалуйста, скажите мне, если: Node.js сделает наш сайт быстрее! Node.js будет потреблять меньше ресурсов сервера, мы можем сэкономить деньги! Node.js сделает нас более продуктивными! Node.js означает, что мы можем совместно использовать клиентский и серверный JavaScript-код. Для пояснения мы...

18
Когда использовать наследование, когда использовать «просто логическое поле»?

В нашем приложении Rails мы добавляем уведомления. Вот некоторые из них blocking: Они останавливают прогресс любого ресурса, к которому они добавлены, потому что некоторая информация об этом ресурсе отсутствует. Другие уведомления являются простыми уведомлениями и предоставляют только информацию....

18
Используют ли опытные разработчики Ruby on Rails леса?

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

17
У Ruby on Rails должна быть крутая кривая обучения, или это только у меня? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я программист-самоучка. Я изучаю RoR с октября с различной интенсивностью...

16
Как я могу защитить Ruby on Rails от не технического мнения клиентов?

Мой клиент, владелец переводческого бизнеса, только что сказал мне, что он читает о Ruby on Rails, и сказал, что « там больше PHP-ребят » и « кажется, сообщество это предпочитает ». Что бы вы, как инженер-программист и фрилансер, сказали бы клиенту для достижения этих целей: Продам Пусть он увидит,...

16
Rails - замедляет ли рендеринг представлений использование?

У меня проблемы с производительностью на Rails 3.1.0 приложении , теперь я сделал изменения в своих запросах с помощью AR и так, но представления по-прежнему отнимают слишком много времени, я разделил представления, циклы и так далее по многим частям, которые отображаются динамически внутри...

15
Как убедить товарищей по команде использовать TDD [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я единственный человек в моей команде, который использует TDD. Как мне...

15
RSpec vs Test :: Unit в Rails

Я никогда не был убежден в преимуществах, которые вы получаете, переключаясь на RSpec из Test :: Unit в Ruby on Rails (несмотря на то, что время от времени читаете о RSpec). Что в RSpec, по-видимому, используется в большинстве проектов Rails? (некоторые примеры кода, четко указывающие на...

13
Рельсы: Закон Путаницы Деметры

Я читаю книгу под названием Rails AntiPatterns, и они говорят об использовании делегирования, чтобы избежать нарушения закона Деметры. Вот их главный пример: Они считают, что вызывать что-то подобное в контроллере плохо (и я согласен) @street = @invoice.customer.address.street Их предлагаемое...