Какие новые идеи принёс фреймворк Ruby on Rails когда он появился?

Роман П.
  · 222
Программист, архитектор ПП, автор Software Engineer - Soer

На момент появления у ROR был лучший Scaffolding из всех существующих решений. Сейчас существует много подобных решений, но до сих пор реализация RoR одна из лучших.

Кроме этого реализация ORM в RoR на базе хорошего паттерна доступа к БД - ActiveRecord, опять же на момент появления его реализации были не так распространены.

Ну и ориентаци на DDD и тестирование (RSpec) добавили свои плюсы.

В целом революционных идей RoR не принес, просто это было удобный и быстрый способ прототипирования MVP. И до сих пор остется таким.

UPD. Благодаря RoR пояивлась такая методика разработки как "Convention over configuration"

8 февраля 2019  · < 100
Комментировать ответ…
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос
Читайте также

Что можете сказать о интернет-курсах дизайна, например, от Нетологии, Гикбрейнс и других? Стоит ли там учиться?

В Skillbox изучала 3 курса. Честно говоря по окончании курса у мебя был один вопрос " за  что тут платить 100 тысяч", красная цена всем курсам 20 тысяч. Курсы малоинфомативные, много воды и лишней информации. У человека неподготовленного просто каша в голове образуется. Еще один минус использование профессиональных терминов, и нет из объяснения, каждый раз приходится отвлекаться и искать в интернете, что же рассказчик имел ввиду, в связи с этим вопрос кому вы преподаете своим коллегам или все же же людям которые не знают эту профессию и пришли учиться. за 100 тысяч могли бы и поднапрячься и объяснить русским языком, а не умничать перед студентами

11 ноября 2019  · 8,9 K
Прочитать ещё 7 ответов

Кто и почему решил, что шрифт Times Nеw Roman является лучшим для выполнения любых задач?

Илья Рудерман
Эксперт
128
Шрифтовой и графический дизайнер, со-основатель шрифтового магазина type.today  · type.today/ru

Краткий ответ на этот вопрос звучит так: никто этого не решал. Более того, в кириллице это один из худших шрифтов. Мы, профессионалы, крайне не рекомендуем использовать Times New Roman.

Развёрнутый ответ звучит так: исторически так сложилось, что первые компьютеры, первое программное обеспечение — особенно текстовые редакторы — должны были выбрать какие-то шрифты в качестве дефолтных, то есть тех, которые появляются по умолчанию, когда создаётся новый документ. Так выбор пал на два шрифта: гротеск Arial и антикву Times New Roman. Это были шрифты, которые когда-то действительно имели смысл и условно назывались системными, — шрифты, которые были предустановлены в операционной системе. При этом в те времена операционные системы очень разнились между собой: macOs и Windows были довольно разными, использовали разные кодировки, по-разному интерпретировали текст. В результате производители программного обеспечения договорились между собой, что какое-то количество шрифтов будут взаимозаменяемыми: они должны быть довольно близки друг другу по пропорциям, насыщенностям и так далее. Собственно, так появились и довольно долго присутствовали в нашей жизни системные шрифты, и Times New Roman с Arial были шрифтами, которые появлялись по дефолту в тот момент, когда новый документ создавался.

Профессионалы, особенно шрифтовые люди, оба этих шрифта очень не любят именно из-за качества кириллицы. Шрифты создавались давно, качество кириллицы было очень сомнительным в самом начале и, к сожалению, ни разу за историю развития всех этих операционных — системных — шрифтов не менялось в лучшую сторону.

19 декабря 2019  · 51,7 K
Прочитать ещё 11 ответов

Зачем нужен React.js?

Frontend-разработчик, создатель учебного портала Frontend Blok и сервиса Frontend Help и...  · tele.click/tpverstak

Библиотеки типа React позволяют создавать динамичные и интерактивные пользовательские интерфейсы.

Преимущества использования:
1) С React.js намного проще разрабатывать и поддерживать пользовательские интерфейсы, где не нужно делать обновление всей страницы на любое действие.
2) Yа сервере вы работаете только с данными и не генерируете разметку, что положительно сказывается на производительности сервера.

Прочитать ещё 2 ответа

Насколько развит рынок визуальных новелл?

Ведущий телеграм-канала "Врен о Японии" (@wrenjapan).  · tele.click/wrenjapan

В Японии это прибыльная ниша, но не очень большая. То есть, фанаты платят по десять тысяч иен за игру, но их немного.

В США и вообще на Западе на самом деле сейчас огромные деньги (десятки миллионов долларов; а, может, и сотни) зарабатывают условно-бесплатные визуальные новеллы про любовь для мобильных телефонов (вроде Choices - Stories You Play). В России их тоже делают, кстати. Это сегмент очень мощно развивается.

день назад  · < 100

Какую школу лучше выбрать, Skillbox, Skillfactory, OTUS, Geekbrains или другую для качественного изучения языка Java?

Java мастерица Прогрммер со стажем и просто красавица)

Привет, ох как же это актуально было для меня. Очень хотела подтянуть навыки по Java и не знала куда деньги вложить, где обучаться. Сейчас всяких обучений, тренингов, гайдов просто ужасно много и что-то стоящее сложно найти. Конечно тоже сперва глаз положила на школы указанные в вопросе, а потом увидела ценник у них и что-то все желание как рукой сняло)) Ладно, что-то я не туда куда-то ушла. В общем, что хочу сказать, схитрите :) Сейчас есть такие сервисы в сети, называемые сливаторами. Вы можете найти на таких сервисах курсы от всех этих школ, на 1000-2000% дешевле. Практически задаром, а иногда и полностью задаром. Вы сможете или просто пройти эти курсы причем от всех школ сразу или ознакомиться с их курсами и понять какая школа лучше, чья подача материала вам ближе, чтобы потом уже пройти эти курсы официально. По сервисам, я могу только один порекомендовать, который нареканий не вызывал никогда. В телеграме поищите канал vkurssah, фиолетовая ава с маской. Удачи вам в обучении)

12 ноября  · 1,7 K
Прочитать ещё 3 ответа