• Что изучать: 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 комментариев
  • Как поместить картинку рядом с текстом?

    @seregadushka
    minsk
    а разве недостаточно
    <div>
    	<img src="images/6627d6b559578667102240.png" 
    		 style="position:relative; 
    		        	vertical-align:top; 
    				float:right;
    				right:0px">
    </div>
    <div style="position:relative; 
    			text-align:left;">
    Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales ligula in libero
    </div>

    можно еще поудалять чего
    Ответ написан
    2 комментария
  • Как поставить картинку рядом с текстом?

    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 комментариев