@ДЖВА МЕСЯЦА ПИЛИШЬ СВОЮ ЛАМПОВУЮ ЦМСКУ НА РЕЛЬСАХ 10/10@ПРИДУМЫВАЕШЬ НОВЫЕ ОФИГИТЕЛЬНЫЕ ФИЧИ@СМОТРИШЬ КОД И ПОНИМАЕШЬ ЧТО С ТАКОЙ КОНЦЕНТРАЦИЕЙ КОСТЫЛЕЙ, ВЕЛОСИПЕДОВ И ГОВНОКОДА НА СФЕРИЧЕСКУЮ СТРОКУ В ВАКУУМЕ ТЫ ИХ НИКАК НЕ РЕАЛИЗУЕШЬ@СНОСИШЬ ВЕСЬ ПРОЕКТ И НАЧИНАЕШЬ ПИЛИТЬ С НУЛЯ ИСТИННУЮ ЦМСКУ ПОПУТНО ИЗУЧАЯ АЗЫ РЕАКТА И ПРОЧУЮ СОДОМИЮ@О - ОПТИМИЗАЦИЯ
>>833441 (OP)>РЕЛЬСАХ>КОНЦЕНТРАЦИЕЙ КОСТЫЛЕЙ, ВЕЛОСИПЕДОВ И ГОВНОКОДА Такая то неожиданность.
>>833449Главное что не на PHP
>>833441 (OP)>криворукий еблан наговнокодил говнамда мощная стори, бро, сейчас стены ебать начну
>>833499ну, не зря же обмацумоток
>>833441 (OP)принципиально новая CMS с нескучными темами
>>833480Раби тоже относится к пыхоплеяде.
>>833561разве что наследием от Перла, да не буде произнесено всуе имя его. но по крайней мере, на руби писать приятно, в отличие от пыхопе
>>833566Что значит "приятно/неприятно писать", объясни, будь добр. На конкретных примерах. Вот я пишу на PHP, чем твой Ruby лучше? Там есть тайп-хинты, return type declarations, интерфейсы?
>>833816вменяемая реализация ООП, нормальная интерполяция, функциональные вкусности типа символов, проков, лямбд. вся фишка в том, что Ruby изначально разрабатывался как полноценный объектно-ориентированный язык программирования, в отличие от... кхм... гипертекстового препроцессора/инструмента для создания домашних страницы. вообще, я не удивляюсь, почему маскот PHP -- слон. его только в зеленый перекрасить, и будет вообще в точку
>>833816и да, Ruby хорош тем, что __вынуждает__ писать красивый и лаконичный код. а еще тем, что без знания самого языка ты ничего ни на синатре, ни на рельсах не напишешь. в отличие от пыхопе, где можно посмотреть парочку "обучающих видео", скачать CMS by Vasya Opasnyi, выучить пару циклов и то, что строки склеиваются точками -- и вперед клепать гуано на вордпрессе фрилансером.
>>833946>>833953В голос с этого промытого. И самому как-то немного обидно, что пробеал на эти ебучие рельсы лучше годы своей жизни. Тормозное, абсолютно магическое, оверинженернутое говно.
>>833441 (OP)>ДЖВА МЕСЯЦА ПИЛИШЬ СВОЮ ЛАМПОВУЮ ЦМСКУ НА РЕЛЬСАХ 10/10> СНОСИШЬ ВЕСЬ ПРОЕКТ И НАЧИНАЕШЬ ПИЛИТЬ С НУЛЯ ИСТИННУЮ ЦМСКУ ПОПУТНО ИЗУЧАЯ АЗЫ РЕАКТА И ПРОЧУЮ СОДОМИЮфу лАх, а вот @dhh наговнокодил свою кмску: «рельсу» и катается теперь в гоночках, просто пойми всем похер на рефакторинг и внутренности, гавно работает, а что там внутри не важно.Главное попасть в тренд, кек.
>>834031ну сейчас-то хоть на удобном пехепе пишешь?
Рубибог вкатывается в тред. ОП, давай контакты, будем вместе пилить.
>>833946> вменяемая реализация ООПНу ты же сам понимаешь, что это очень скользкая тема и понятие "вменяемости" ООП разнится от человека к человеку: кто-то считает, что ООП должно быть таким, как в Smalltalk, кто-то считает, что нормальное ООП только в C# и Java. ООП в PHP слизано с Java, что ты там "невменяемого" нашёл?> нормальная интерполяцияТы о строках? Мелочь какая-то, юзаю sprintf и не понимаю, что может быть лучше. Во всех нормальных проектах тоже используют sprintf, а не $var1 . '/' . $var2> лямбдА в PHP что с ними не так?Алсо не пробовал смотреть на штуки вроде: https://github.com/lstrojny/functional-php ?> Ruby изначально разрабатывался как полноценный объектно-ориентированный язык программированияИ сейчас Ruby раза в 3 медленнее PHP7, зато "всё объект".> в отличие от... кхм... гипертекстового препроцессора/инструмента для создания домашних страницыЯзыку больше 20-и лет. Более того, создатель PHP уже давным давно PHP не пишет, язык пишут совсем другие люди.> а еще тем, что без знания самого языка ты ничего ни на синатре, ни на рельсах не напишешь. На Symfony тоже ничего не напишешь без хороших знаний языка и ООП. Алсо, рельсы позволяют, например, взять отдельно только роутер или отдельно валидатор/ORM и использовать их в своём проекте? Модульность Symfony позволяет это делать.> в отличие от пыхопе, где можно посмотреть парочку "обучающих видео", У тебя какой-то слишком стереотипный взгляд. Есть проекты, где требуются толковые ребята для работы с Symfony/Laravel, вакансий валом. Отличай веб-студии, которым нужны верстальщики и "натягиватели на WP" и компании, работающие с фреймворками и интересными проектами.
>>834031насчет рельс -- согласен, оверинжиниринга и магии слишком дохуя. но кто сказал, что рельсами едиными? няшную синатру никто не отменял еще. Ruby != Rails, так-то
>>834147>И сейчас Ruby раза в 3 медленнее PHP7, зато "всё объект".никто не мешает использовать вместо MRI JRuby, например, и юзать реальную многопоточность. скорость тоже ощутимо повышается. с таким же успехом можно утверждать, что Б-жественный Python хуже PHP. > Алсо, рельсы позволяют, например, взять отдельно только роутер или отдельно валидатор/ORM и использовать их в своём проекте?Sinatra
>>834147залипаю утром, случайно кликнул "пожаловаться" вместо ответить, извини. вдогонку:> И сейчас Ruby раза в 3 медленнее PHP7, зато "всё объект".а еще есть Crystal, компилируемый язык со всеми ништяками и вкусностями из Ruby. правда, теперь с явной статической типизацией (до этого была неявная, поэтому немного сливал в скорости). жаль, что еще на стадии альфы. Но для него уже есть фреймворк Kemal, разработан по принципу синатры, и он охуенен.
>>834147> Ты о строках? Мелочь какая-то, юзаю sprintf и не понимаю, что может быть лучше. Во всех нормальных проектах тоже используют sprintf, а не $var1 . '/' . $var2# берем значение переменной name со stdinname = gets# интерполируем и выводимputs "Hello, #{name}!"
Лол, синатра ваша - это хуйня ибаная.Микроскопический недофреймворк из мира похапе для создания очень простых сайтов. Любой разросшийся проект на синатре превращается в невменяемую кашу намного раньше, чем на рельсах. Синатра это не замена рельс, это хуита на которой ничего кроме хеллоу-ворда и клона твитора написать нельзя. И кристал - тоже говно, нет у вашей хуйни будущего, маньки.
>>834147и самый главный вопрос -- для чего еще можно использовать PHP, кроме веба? на Ruby можно спокойно наклепать гуёв (биндингов QT, gtk, wxWidgets, Tk, FOX жопой жуй, а еще есть охуенный Shoes). в Ruby богатые возможности для метапрограммирования и создания своих DSL. на Ruby тепло, любовно и прельстиво писать скрипты для автоматизации шелла (смотрим на rake и завидуем). может ли этим похвалиться PHP? он популярен лишь потому, что появился в нужное время, и на нем было проще клепать странички, вместо Perl'a, да не буде помянуто всуе имя Его. даже ООП в PHP изначально не было, и его потом прикручивали "на живо", что вылилось в огромную драму.
>>834164твитор таки на рельсах был написан, уже потом его переписали на модную Scala
>>834162> puts "Hello, #{name}!"Ну а в PHP вместо #{name} будет {$name}Полный пример:$name = readline();echo "Hello, {$name}";Я использую:echo sprintf('Hello, %s', $name);Мелочи же.>>834165> и самый главный вопрос -- для чего еще можно использовать PHP, кроме веба?PHP только для веба, для разного рода автоматизации у меня питон и баш.
>>834164запили свой принципиально новый фреймворк, ну или юзай Python/Django.
>>834170> PHP только для веба, для разного рода автоматизации у меня питон и башзогчем, если есть питон?как бы я не любил руби, во многих областях я бесспорно признаю превосходство питона. но это уже совсем другая история
Рубибог снова в треде.>>834158> Алсо, рельсы позволяют, например, взять отдельно только роутер или отдельно валидатор/ORM и использовать их в своём проекте?>SinatraОн тебя про рельсы спрашивает, ты ему про синатру. Рельсы весьма модульные, просто надо знать, как готовить. Сделано неудобно, доков по этой теме мало, но можно. Я внутренности рельс знаю, могу использовать отдельно друг от друга ActiveRecord, ActionPack. А уж ActiveSupport куда угодно без проблем подключается.>>834164>Лол, синатра ваша - это хуйня ибаная.>Микроскопический недофреймворк из мира похапе для создания очень простых сайтов. Любой разросшийся проект на синатре превращается в невменяемую кашу намного раньше, чем на рельсах. Синатра это не замена рельс, это хуита на которой ничего кроме хеллоу-ворда и клона твитора написать нельзя.Ты не умеешь писать приложения, и обвиняешь микрофреймворк, который никаких тредований по части структуры приложения не предъявляет принципиально? Смысл синатры в минимализме. Конечно она не замена рельс. На ней пишут то, для сего рельсы - излишество. Микросервисы, API. А в кашу приложение превращаешь лично ты.ОП, всё ещё жду ссылок на гитхаб с твоей CMS.
>>834195репо все равно заброшен, я сейчас буду переписывать полностью, вместо стандартных вьюх будут рендериться реактовские компоненты, чтобы было стильно, модно, молодежно. пишу чисто для себя вообще, как "проба пера", на лавры WP не претендую)
>>834195https://github.com/AlexNikolaev94/multifloraбранч девелопмент
>>834195> Он тебя про рельсы спрашиваетмы говорили про руби вообще, а не только про рельсы. зачем мучиться и распиливать рельсы, если для этого можно взять синатру?
>>834205>пишу чисто для себя вообще, как "проба пера", на лавры WP не претендую)Ну всё равно, давай объединяться. У меня skype krowpu или Tox 85FBA2F0CAEE460A5C1C445C550041BD0794B1D318FC34D00FBB7266326C1667F8DCC5665915>>834209Сделал бы как в Spree - приложение подключается как сторонний гем к Rails-проекту. И опциональный генератор>>834214>зачем мучиться и распиливать рельсы, если для этого можно взять синатру?Потому что в синатре многого нет. Да и помучаешься один раз, но потом будешь знать, как устроены рельсы изнутри. Поможет и в обычныхпроектах на рельсах.
>>834215> Сделал бы как в Spree - приложение подключается как сторонний гем к Rails-проекту. И опциональный генераторименно так я и сделал -- приложение будет подключаться сторонним гемом к проекту, затем запускаем rails g multiflora:install который копирует файлы миграции и делает миграцию (кстати, у меня сами модели в проекте будут реализованы через STI -- в плагине идет базовая модель Entry, от которой будут наследоваться все остальные, поэтому дальше миграций делать не нужно будет), создает первого юзера-админа. еще надо будет написать генератор этих самых моделей
>>834221Так ты меня-то берёшь в проект, или как?
>>834223так форкай и коммить на здоровье, опенсурс же :) может, создать тогда новый репо? в который актуальную версию будем пилить
>>834223кстати, столкнулся с одним траблом еще.http://stackoverflow.com/questions/39304959/cannot-require-react-router-rails-in-plugin-enginehttps://github.com/mariopeixoto/react-router-rails/issues/32
>>834226Давай свяжемся и обсудим. Хотя бы текстово. Могу слак сделать.
>>834226Хотя не, делай слак сам. А то непонятно, надо тебе оно или нет.
>>834229Калининград?
>>834236Нет, с чего бы?
>>834238да пытаюсь тебя в скайпе найти) лучше ты ко мне тогда постучись, alexandernikolaev94
ВСЕ ЛЬЮТ В ОДНУ ВЕТКУ В GIT КОМАНДОЙ В 100500 ЧЕЛОВЕК@ТЫ ДЕЛАЕШЬ В ОТДЕЛЬНОЙ ВЕТКЕ, чтобы никому не мешать, НО ТЕСТЕРЫ НЕДОВОЛЬНЫ, ВЕДЬ ОНИ НЕ ВИДЯТ РЕЗУЛЬТАТА, ОСТАЛЬНЫМ ПОХУЙ@ВСЯ АРХИТЕКТУРА БАЗИРУЕТСЯ НА АВТОМАТИЧЕСКОЙ ГЕНЕРАЦИИ КОДА, КОТОРЫЙ ЛЬЕТ ВЬЮХИ ВООБЩЕ НЕ ТУДА, КУДА ЕМУ ПИШУТ@"ДЛЯ ПОСТАНОВКИ ЗАДАЧ ЕСТЬ РЕДМАЙН, НО С ОДНИМ НАДО ОБЩАТЬСЯ ПО ПОЧТЕ, ВТОРАЯ ПИШЕТ В СКАЙП, ОСТАЛЬНЫЕ В SLACK, КАЖДЫЙ ВНОСИТ СВОИ ПОЖЕЛАНИЯ ТАК, ЧТО ЗАДАЧА В РЕДМАЙНЕ И РЯДОМ НЕ СТОИТ. В свободное время они, наверное, думают какое еще средство коммуникации запилить"@"ПРИ ЭТОМ БЛОНДИНКА ДАША УМНЕЕ ТЕБЯ"
>>833441 (OP)Ценность CMS не в коде, а в сообществе.Впрочем, если ты чисто под себя пилишь, то норм.
>>833480Эх, щас бы на самый быстрый и популярный скриптовый язык бочку катить...
>>836602> самый быстрый и популярный> скриптовыйлолшто? самый быстрый препроцессор HTML? скриптовые языки -- это великий и ужасный Perl, Б-жественный Python, кавайный Ruby. а пыхопе -- это незаконнорожденный выблядок перла, написанный не-программистом для не-программистов, и пригодный только для выблевывания быдлосайтов на WP и помойки говнокода типа мордокниги или втентакля. не зря Dropbox написан на питоне, а жидхаб, аирбнб и прочие крупные проекты на рубях с рельсами
Пора бы уже нормальные CMS на .NET Core писать. Что ждёте-то?
>>840342Мсье тонкий ценитель
>>840008Все так, кроме того, что airbnb вообще-то пилят на перле
>>840377на рубях же. airbnb даже свою конвенцию по написанию руби-кода выпустили. правда практически полностью слизанную с жидхабовской. но их пилят на рельсах, пруфлинк рилейтед. https://www.quora.com/Which-programming-languages-does-Airbnb-use
>>840544да, точняк - я перепутал с booking
>>834155Hanami еще есть. Возможная алтернатива рельсам.
>>840958не слышал, спасибо. сейчас покурю доки
>>840958кстати, а еще Padrino же есть. построен поверх няшной синатры
>>840958> Возможная алтернатива рельсам.Чёт мне казалось, что лучшая возможная альтернатива это phoenix. Впрочем хуй его знает, мимо кокос.
>>841146тысячи их. но я сейчас лучше покурю синатру и падрино, а то рельсы, конечно, прекрасны и все такое, но местами уже подзаебали как-то
>>841146Ну ведь тогда надо Elixir учить и принимають новую парадигму програмированияХотя да, Феникс хорош.
Теперь это рабиэлексирогоспод тред!