• Что изучать: Ruby или Node.js?

    mr_ffloyd
    @mr_ffloyd
    Я рубист и c нодой работал мало. Гораздо больше с клиентским js'ом. Мое мнение, что лучше ruby/RoR по следующим причинам:

    1) Язык. Дизайн ruby превосходит js наголову, объективно. Просто зайдите на wtfjs.com и полистайте.

    2) Ruby ближе к функциональным языкам. А именно функциональные парадигмы сейчас все более и более актуальны в виду их эффективности в решении задач связанных с распараллеливанием и распределением нагрузки. Как пример можно привести акторы, которые получили широкое распространение в последние годы.

    2.5) Я не знаю ни одного человека успешно изучавшего haskell, который не смеялся бы над js. Может такие есть, но это редкие звери) Я это к тому, что полезнее уделять больше времени языкам, которые содержат в себе мощные и слаженные между собой идеи, вникать в эти идеи, развивать мозги. Посмотрите на Scala: мощнейший и довольно сложный язык, но изучая его просто для себя я заметил, что стал лучше писать на ruby и c/c++. Js мне такого блага не давал.

    3) В RoR среде средний уровень качества кода выше. Это мнение я слышу часто и склоняюсь к тому, что это правда. Порог входа в js сильно ниже порога входа в ruby, RoR старше и матёрее.

    4) NPM догнал rubygems количеством, но не качеством.

    5) Для большинства сайтов вполне хватит rails-based-инфраструктуры.

    6) Насчет перспективности. Технологии стремительно развиваются, но я практически уверен, что RoR будет на пике еще лет 3-5 минимум. Что будет потом - я не знаю. Но поработав с RoR вы научитесь многому у него и у самого языка. А если хочется поработать на низком уровне с сервером - я бы рекомендовал Scala/Akka, Erlang/OTP, go, clojure еще можно. После них реши вы писать код на node.js - он будет красивее и чище нежели без подобного опыта.

    In suma: RoR будет сложнее, но полезнее для мозгов. Перспективно уметь функциональщину. Главная и огромная беда node.js - в языке. Как идея он хорош.

    А вообще - главное чтобы самому хорошо было. Попробуйте ruby как язык - может несмотря на все вышесказанное он вам банально придется не по душе)
    Ответ написан
    4 комментария
  • Как сделать, чтобы сайт отображался во весь экран?

    @Salim_Gareev
    <meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no'>


    Смотрите в этом направлении.
    Ответ написан
    5 комментариев
  • Как поставить картинку рядом с текстом?

    BoriHagen
    @BoriHagen
    Вообще будет шикарно если вы выложите html и css вашего проекта сюда для понимания, а то может какие то стили уже прописаны и мешают отображению как вам нужно.
    Ну как вариант - обернуть текст в параграфе и картинку в блок. Блоку дать стиль display: flex;

    <div>
    <p>Текст</p>
    <img src="ссылка на картинку">
    </div>


    div {
    display: flex;
    }


    Вот сайт песочница с остальными стилями.
    Ответ написан
    Комментировать
  • Как сделать много страниц на сайте?

    besogonskiy
    @besogonskiy
    работаю php laravel разработчиком.
    вам нужно использовать бэкэнд для этого. И на бэкэнде разбивать вашу ленту на страницы. Если хотите пишите мне в личку. я вас обучу этому.
    Ответ написан
    Комментировать
  • Как сделать много страниц на сайте?

    @drnkwtr
    forblitz.ru dev
    На простом HTML + CSS такое реализовать вряд ли получится (могу ошибаться). Нужен какой-никакой бэкенд. За основу можно взять либо CMS Wordpress - фактически уже готовый сайт с панелью администратора, либо добавить немного PHP к вашему сайту на HTML (или любой из его фреймворков, тот же Laravel или Symphony) + SQL и сделать бэкенд.
    Ответ написан
    1 комментарий
  • Есть ли смысл в моем выборе. PHP или JS?

    nyakove
    @nyakove
    PHP уже умирает (ну или переходит в разряд неактуальных ЯП). JS достаточно и для фронт, и для бэк
    Ответ написан
    9 комментариев
  • Есть ли смысл в моем выборе. PHP или JS?

    arman1231
    @arman1231
    Keykeeper
    Выбор будет зависеть от того, чем вы хотите заниматься в дальнейшем, так как для разработки сайтов для бизнеса, визиток, интернет магазинов, связка html-css-js-php жизненно незаменима. Но если в планах работать на специфических проектах, где ведется разработка крупных приложений, есть смысл уделить все время на изучение js+фреймфорк типа react, angular и т.п.
    Ответ написан
    2 комментария
  • Есть ли смысл в моем выборе. PHP или JS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Изучиьт php на базовом уровне не проблема. Возьмите и изучите.

    Изучить php на уровень уверенного junior-а, умеющего хотя бы в базовую работу одного из популярных фреймворков - долго, много.
    Но для уверенного JS-джуниора будет гораздо проще, потому что есть определенное количество технологий, которые пересекаются - работа с json/xml/css/html/sql, базовая настройка веб-сервера, сертификаты, установка компонентов.

    PHP на текущий момент умирает уже десятки лет, и все равно он доступен на каждом хостинге. IMHO поднимать nodejs на бэкенде для сайта-визитки это ненужный оверинженеринг. Поэтому базово подтянуть PHP - маст хев.

    Углубляться в изучение фреймворков - уже отдельный вопрос. Смотря как устроитесь.
    Ответ написан
    2 комментария
  • Быстрая загрузка баннера. Как лучше реализовать?

    @KingAnton
    Во первых у них фоновая картинка весит ~50кб, у вас в два раза больше
    Во вторых у вас в целом не хватает кэша на сайте, чтобы странички отдавались со скоростью обычного html
    На третьем примере картинка загружается с такой же скоростью, как и на вашем сайте

    Предзагрузите картинку, может поможет
    <link rel="preload" href="image.png" as="image">

    Но как по мне, пользователи уже давно привыкли к такому поведению, что не все быстро грузится или что-то подгружается в моменте. Если дизайнерские изыски не влияют на функционал, то и заморачиваться не стоит. Или закрывайте все прелоадером до полной загрузки
    Ответ написан
    5 комментариев