Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 11 | 1 | 8
Назад Вниз Каталог Обновить

Ruby On Rails В 2k17 году. Большая дискуссия! Аноним 16/05/17 Втр 19:40:53  991900  
tmp5837-intro-r[...].jpg (47Кб, 500x300)
tmp5837-main-qi[...].png (80Кб, 602x325)
Итак, добро пожаловать в самый информативный тред о легендарном MVC веб фремворке Ruby On Rails . В данном треде , послушав все точки зрения со все сторон, мы окончательно придем к выводу , стоит ли простому парняге, который решил делать первые шаги в программировании, в 2017 году браться за изучение данного фреймворка, чтобы потом разрабатывать замечательные веб сервесы.
########################################
Итак, быстрый вход в дело:
Ruby on Rails (RoR) — фреймворк, написанный на языке программирования Ruby, реализует архитектурный шаблон Model-View-Controller для веб-приложений, а также обеспечивает их интеграцию с веб-сервером и сервером баз данных. Является открытым программным обеспечением и распространяется под лицензией MIT.
###########################################

Плюсы Ruby on Rails
#1 Всемирно признанный фреймкорк , на котором сделаны достаточно много веб сайтов, есть сайты с очень большой посещаемостью. Всеми :любимый Github написан на нем.

#2 достаточно много обучающих материалов, включая переводов документации и книг (у того же джанго, вообще нет полных переводов)

#3 библиотеки ака гемы на все случаи жизни

#4 одни из самых высокооплачиваемых разработчики

########################################

В данный тред приглашаются собственно руби/рор разработчики чтобы пояснить, как сейчас обстоят дела в данной теме, расказать почему еще до сих пор не перешли на популярный PHP или няшный Django.

Также приглашаются PHP и Python господа для подкидывания говна на вентилятор, но аргументировано и с пруфами!


Итак , в данный тред приглашаются разработчики наRor
Аноним 16/05/17 Втр 20:01:12  991902
#5 работы нет
Аноним 16/05/17 Втр 20:10:47  991911
#6 Модели объявляются напрямую в бд, и без лазанья в объявление бд ты хуй узнаешь, какие у модели поля.
Аноним 16/05/17 Втр 20:39:58  991929
Двач Дай шуму
Аноним 16/05/17 Втр 20:43:29  991931
>>991902
По руби он раилс 1900, по Дженни 300
https://www.dice.com/jobs?q=Ruby+on+rails&l=
Аноним 16/05/17 Втр 20:45:35  991933
>>991931
По джанго 280
https://www.dice.com/jobs?q=Django&l=
Аноним 16/05/17 Втр 20:46:48  991935
>>991911
У Django чем лучше?
Аноним 16/05/17 Втр 21:36:04  991958
>>991931
Только вот по дженни 10 лет назад было 300, и через 10 лет по дженни будет по прежнему 300, а про руби он как там его уже никто и не вспомнит, потому что у пистона огромная сфера применения и жить он будет ещё долго, а язык одного веб-фреймворка долго не протянет и потонет вместе с этим фреймворком под лютым наплывом веб хипсто технологий.
Аноним 17/05/17 Срд 01:19:33  992047
>>991900 (OP)
У меня есть подозрение, что нахуй не нужно. Я бы и рад себя убедить в обратном, т.к. работаю на рельсопроекте, но аргументов нет. Может, более опытные аноны меня поправят. Планирую перекатываться на фуллстек джаваскрипт.

1. Гораздо проще пользоваться одним языком фуллстек. Просто чтобы не запоминать нюансы другого языка. Везде использовать одни и те же библиотеки. Руби создает лишнюю нагрузку на мозг и занимает его ресурсы без очевидного профита. Если раст\го\хаскелль имеют преимущество в виде производительности (таким образом можно сэкономить на серверах в некоторых случаях), то руби даже медленнее джаваскрипта, но при этом ничем не лучше. Я сейчас говорю про ES6, если что, который меня полностью устраивает.

2. Гемы нинужны. Если раньше все делалось на erb/slim/whatever шаблонах с жирным бекендом, то сейчас наоборот - тонкий бекенд и жирный клиент. Это, опять же, помогает сэкономить на серверах, при этом, без ебли со статической типизацией. То есть, по трудозатратам потерь нет. Само приложение (сайт) работает быстрее и отзывчивее (должно, а по факту, чаще всего - нет), больше интерактивности, легче писать сложную логику. Жирный клиент - тонкий бэкенд сейчас используется в большинстве новых проектов, а существующие гемы заточены под жирный бэкенд, чтобы можно было как из лего собрать проект - там тебе и фронтенд на джквери, поддержка турболинкс чтобы было почти-как-SPA, интеграция фронтенда с бекендом из коробки. Новые проекты на рельсах делаются с тем же вебпаком и json api, т.е. 80% рельс просто не используется.

3. Когда клиент жирный, удобно переиспользовать код на мобилках и десктопе. Сейчас его уже везде впердоливают. Скопипастил код, допилил его под конкретную платформу - "нативное" приложение готово.

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

Джанга нинужна по тем же причинам. ПХП даже не рассматриваю - язык просто убогий by design, выруливает только за счет былой популярности и легкого деплоя на любой хостинг.
Аноним 17/05/17 Срд 06:04:50  992077
>>992047
Пхп используют потому что большие но бестолковые дяди друг другу говорят что на пхп написано всё и что это самый ходовой язык в сайтах.

Рельсы взлетели после того как на них было запилено несколько успешных стартапов.

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

Бэк на жс действительно привлекателен тем, что не нужно учить несколько языков. Но всё же нода и браузер это разные вещи.

Есть ещё джава и дотнет если хочется скорости и энтерпрайза.

На компилируемых языках веб никто не делает. Слишком долго и дорого. Для заказчика идеальный вариант - хуяк-хуяк и готово, так как риски минимальны, даже если весь проект нахер сыпется багами. Зато идея проверена, почва прозондирована, бабло или его отсутствие унюхано.
Аноним 17/05/17 Срд 15:27:36  992243
В данном треде , послушав все точки зрения со все сторон, мы окончательно придем к выводу , стоит ли простому парняге, который решил делать первые шаги в программировании, в 2017 году браться за изучение данного фреймворка
САГИ ЧСВШНОМУ УБЛЮДКУ, В РУБИТРЕДЕ СПРАШИВАТЬ НЕ СУДЬБА?
Аноним 29/05/17 Пнд 14:07:18  997923
а я взялся, мне просто нужно было что-то что бы разобраться со всяким рутингом, контроллером, моделями, скафолдингом и прочим петушением, вроде норм и нравится, перекатывался с с++

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 11 | 1 | 8
Назад Вверх Каталог Обновить

Топ тредов
Избранное