• Golang подходит ли для создания сайтов?

    @MadridianFox
    Web-программист, многостаночник
    1) Go компилируемый, само собой скорость выше, но если вы на маленьком сайте упираетесь в скорость исполнения кода, то проблема скорее в коде, и выбор более быстрого языка избавит вас только от симптома, но не от болезни
    2) на seo влияет только то ЧТО вы отдаёте пауку. Не важно на каком языке пишется программа, которая отдаёт html
    3) Программа написанная на go сама работает как сервер. Более того, это не какой-то сервер приложений, как например tomcat, нет, вы сами будете писать цикл обработки входящих соединений - т.е. вам необходимо этот самый серер реализовать. В отличие от php+apache, где в качестве сервера выступает apache, который при необходимости вызывает php. Ставить ли apache или nginx перед go сервером вы решаете сами.
    4) Поддерживает. На скорость работы СУБД не влияет то, на каком языке написана программа, которая к ней обращается.
    5) Фреймворков уровня Yii2 или Symfony не наблюдается. Ситуация такая же как и с NodeJS - что-то есть, но комбайнов нет.
    6) Если что-то может слушать соккет - на этом можно написать сайт. Любой. Другое дело, что сайты визитки на Go не пишут (только ради забавы), а крупные сайты вообще имеют сложную архитектуру, такую что язык уже не имеет значения.
    7) Для php разработчика - да. Как минимум вы меняете скриптовый язык на компилируемый. Это значит что любое изменение кода требует компиляции, остановки работающего сервера, загрузки бинарника на его место и запуск. Кроме того вы меняете Stateless модель работы кода на полноценно работающую программу. Если на php у вас скрипт запускался заново при каждом http запросе, то программа на go запускается один раз и после этого принимает множество запросов.
    Ответ написан
    10 комментариев
  • Стоит ли идти во frontend или ниша насыщенна?

    AngryYumy
    @AngryYumy
    Заплати фрилансеру чеканой монетой
    Стоит ли идти во "вставить любое направление" или ниша насыщенна?

    Как всегда извечный вопрос на тостере, да и не только на нем.
    А ответ прост - людей которые пришли сюда услышав про миллионы долларов заполнили сферу но они заполнили самый низ сферы, как итог как крабы там друг друга тянут на дно и берут проекты по 500р.
    Выберись ты с этого ведра и офигеешь как нахватает нормальных специалистов которым к тому же платить нормально, а не 500р и отзыв - ну и может хлеба дадут.
    Ответ написан
    Комментировать
  • Стоит ли идти во frontend или ниша насыщенна?

    DevMan
    @DevMan
    ниша насыщенна. как и многие другие.
    проблема только в том, что желающих охулиард, а грамотных (или с задатками) совсем не хватает.
    кем из этих двух категорий вы станете, зависит только от вас.

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

    но скоро прибежит зумингер и объяснит (по его разумению), что вы, мягко выражаясь, не человек.
    Ответ написан
    6 комментариев
  • Как скомпилировать LESS/SASS в CSS в VS Code?

    Chefranov
    @Chefranov
    Новичок
    Вообще вам нужен сборщик типа Gulp. Если попроще то ставьте расширение для VS Code типа Live Sass Compiler
    Ответ написан
    1 комментарий
  • Какой нормальный LESS компилятор?

    kon-rafikov
    @kon-rafikov
    Не забывайте отмечать решение
    Koala (koala-app.com) для Windows и Mac OS X. Русифицирована. Дополнительно ничего ставить не придется. Компилирует в реальном времени.

    Добавляете в Коалу папку с файлом .less и ставите галочку напротив «Автокомпиляция». При сохранении файла в любом режакторе, Коала сразу же компилирует его в .css. Еще она умеет минимизировать код. Работает в фоне в трее и беспокоит только если в коде .less есть ошибка.
    Ответ написан
    Комментировать
  • Какой нормальный LESS компилятор?

    @Romus1989
    Koala
    Ответ написан
    Комментировать
  • Что означает этот meta-тег?

    Xserber
    @Xserber
    Full-stack developer. React.js, AngularJS + NodeJS
    IE=edge при заходе через IE указывает браузеру включать поддержку максимально доступной версии.
    chrome=1 в IE при установленом плагине Google Chrome Frame включает рендер страницы через движок WebKit
    Ответ написан
    Комментировать
  • Что выбрать новичку: Python, C++ или все же GOlang?

    Если хочешь научится языку быстро - Python
    Если есть чуть больше времени - Golang
    Если ты суперусидчивый - C++

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

    моя основная цель уметь создавать отличные приложения как в web, так и для ios/androi

    Увы, но для мобильной разработки всё же лучше Java/Kotlin или Swift. Есть конечно -Native решения, но это не серебряная пуля явно, тем более что в Go, что в Python пока - нет лучших практик на эту тему.
    Ответ написан
    Комментировать
  • Что выбрать новичку: Python, C++ или все же GOlang?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    если есть время - лучше Го

    если денег надо уже завтра - из списка Питон
    Ответ написан
    Комментировать
  • Что выбрать новичку: Python, C++ или все же GOlang?

    Mogekoff
    @Mogekoff
    студент кмбшник
    C++ - нетленная классика. С него начинают изучения программирования в университетах. Отличная база для новичка как мне кажется. На нем же Вы сможете разрабатывать как под iOS, так и под Андроид. Да по идее даже и в вебе, но это уже слишком.

    Но если отбросить академический интерес и поднять вопрос денег, то как dimonchik2013 уже сказал - Python. Либо в перспективе тот же Go.
    Ответ написан
    3 комментария
  • Что выбрать новичку: Python, C++ или все же GOlang?

    @ghostiam
    На Go писатель, серверов пинатель.
    Я выбрал для себя Го, более 5 лет назад.
    Уже сейчас много чего с Питона переписывают на Го из за низкой производительности, в основном все вакансии, если фирма не новая, связанны с этим(только на го надо писать, как на го, а не как привыкли к другим языкам, особенно не типизированным, а это по началу ой как не просто...).
    Например, я сам на работе уже переписал несколько сервисов с Питона на Го по причине низкой производительности (занимаюсь не только веб, но и софтом для серверов).

    Питон хорош чтобы написать прототип или поиграться с интересными идеями, так как на нём получится быстро написать готовую программу, в отличии от Го и тем более Си.

    C++, как уже ответили, в данный момент очень сложен, но по нему всегда будет работа.

    Яндекс и Гугл в основном фигурируют C++ либо Питон, а Go в 1-2 вакансиях.

    (плохо гуглили)

    Сам я учил языки, не потому, что есть работа на нём, а потому, что нравится язык или хотел что-то сделать, что можно сделать на выбранном языке.
    Какой бы язык не был выбран(кроме экзотических или уже умерших), работа будет на любом.
    Ответ написан
    Комментировать
  • Сайты конструктором или руками?

    noys
    @noys
    красноглазик
    Конструктор:
    а) имеет очень ограниченный функционал. даже Wordpress с платными шаблонами где все автоматизировано не сравнится по возможностям редактирования сайта в коде.
    б) не имеет интерактивных функций. максимум что в констуркторе можно сделать - это форму обратной связи. то есть, если нужен каталог с фильтрами конструктор зачастую идет лесом.
    в) редактирование кода сайта зачастую сбособ гораздо быстрее изменить внешний вид сайта

    Вы говорите что изучали HTML+CSS+JS - заметьте, это только фронтэнд. То есть внешнее оформление. Даже обладая этими навыками без знаний серверного программирования вы можете делать сайты намного интереснее чем с использованием конструкторов просто используя подходящую для вашей задачи CMS. Например MODx обладает широчайшими возможностями так как это не ограниченная по функционалу CMS начального уровня (условно выражаясь) а фреймворк, позволяющий создавать функционал сайта, который неспособны предоставить конструкторы, например листание взад вперед позиций каталога, многоуровневое меню какой угодно конфигурации, использование ajax. Конечно хорошо бы для MODx знать PHP и уметь писать под него плагины и сниппеты, но можно обойтись и без него просто зарегистрировавшись в комьюнити с целью поиска готовых решений.
    Ответ написан
    Комментировать
  • Как правильно использовать margin: 0 auto;?

    jurasarts
    @jurasarts
    Этот прием не работает, если элемент не блочный или у него не указана ширина.
    Ответ написан
    1 комментарий
  • Какой редактор выбрать Sublime, Brackets, Atom?

    Xserber
    @Xserber
    Full-stack developer. React.js, AngularJS + NodeJS
    Раньше работал на Sublime , сейчас перешёл на Atom.
    1. Sublime выигрывает в производительности безусловно, но если верстать не порталы или интернет магазины с большой кучей каталогов, разницы малозаметно в этом.
    2. Настройки удобнее в Atom ИМХО. Не сидишь в коде и не прописываешь нужное значение для темы и тому подобное (Sublime). При желании можно и ATOM даёт такую возможность, так же полностью переписать дизайн самостоятельно.
    3.Пакеты популярные в sublime text'e тоже присутствуют в ATOM.
    4. Не надо самого начала paсkage control уставнавливать в начале.
    5. Поддержка синтаксиса в ATOM храмает, даже с дополнительными пакетами.(но это наживное)

    Какой удобней тем и пользуйтесь, рано или поздно к IDE придут большинство. Переход из Sublime text в ATOM или наоборот не составляет труда. Горячие клавиши одинаковые, миксины переписать.

    P.S. Давно слышал что ATOM хотел синхронизацию ввести пакетов, чтобы заново не устанавливать на новом рабочем месте. Может уже присутствует и это большой плюс
    Ответ написан
    Комментировать