• SEO и VueJS - что применить?

    kasheibess
    @kasheibess
    веб уже не тот
    Лично я начинаю с Nuxt. Тем более он же умеет генерировать статику из коробки.
    А пререндеринг - это по большому счету костыль. Но это конечно же моё скромное и никому не интересное мнение)
    Ответ написан
    4 комментария
  • Стоит ли уходить с разработки WordPress?

    vicodin
    @vicodin
    Имею некоторый опыт
    Если вы сдаётесь в любимой сфере, то почему думаете, что не сдадитесь в нелюбимой? Если постоянно развиваться в выбранной сфере, всегда можно добиться высот.
    Ответ написан
    Комментировать
  • За сколько реально освоить Yii?

    @BorisKorobkov
    Web developer
    Если есть опыт работы с любым другим фреймворком, то на Yii начать писать можно после прочтения его документации (через день). А дальше прокачивать скилл кому неделю, кому месяц, а кто и всю жизнь будет говнокодить.
    Ответ написан
    Комментировать
  • Какую выбрать CMS для новостного издательства?

    Sanes
    @Sanes
    Modx и Drupal это полуфабрикаты, к которым должен прилагаться специалист. И уровень у него должен быть выше, чем у ребят, которые настраивают темы на Wordpress за $50
    Ответ написан
    Комментировать
  • Динамические поддомены на Nginx?

    sofcase
    @sofcase
    Веб-разработчик
    В конфиге nginx добавте к директиве server_name значение *.example.com (где example.com ваш домен)
    И не забудьте к домену добавить запись A/AAAA.
    Ответ написан
    Комментировать
  • WordPress или MODx Revolution для корпоративного сайта?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    WordPress - это лидер, №1 на рынке по доле сайтов, на базе которого делают сайты мировые бренды у которых есть деньги на грамотных специалистов, которые уже давно не задаются такими вопросами.
    MODx - это платформа для гиков с игрой юношеского максимализма в попе и любителей всего не обычного. По доле рынка даже рядом с WP не стоит. Удел маргиналов.

    Если вам задачи бизнеса решать, достигать целей, добиваться результатов и зарабатывать деньги то WordPress.
    Если хочется тешить свое самолюбие, бросить вызов обществу, узнавать новые интерфейсы, поискать на жопу приключений то MODx.

    Как то так выглядит ответ в моей голове )
    Ответ написан
  • Реально ли держать сервер у себя дома?

    opium
    @opium
    Просто люблю качественно работать
    да никаких , всю жизнь держал дома сервера и ничего плохого не случилось, кроме счетов за электричество.
    Ответ написан
    Комментировать
  • Реально ли держать сервер у себя дома?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Реально, если подготовиться к рискам.

    Некоторые из них уже были описаны здесь, там про размещение дома:
    Как лучше организовать хостинг сайта?

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

    Сервис можно держать и на ПКшном оборудовании, которое сегодня вполне тихое при нормальном кулере. Получится дешевле, а железок можно купить даже две или три, разнеся роли, да сделав всё отказоустойчиво в пределах дома.
    Ответ написан
    Комментировать
  • Вопросы о хостинге Hetzner Cloud?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    1. Разница в географическом расположении дата-центра.
    2. Очевидно LOCAL STORAGE (NVME SSD) - это твердотельный диск, стоящий в сервере, а NETWORK STORAGE (CEPH) - это сетевое хранилище. Первое существенно быстрее.
    4. Чтобы подключаться к SSH с ключом вместо пароля. Предвосхищая вопрос "почему бы не подключаться с паролем", потому что пароль "СуперХакер92" взламывается намного проще, чем ключ RSA1024.
    Ответ написан
    Комментировать
  • Как настроить NGINX для ЧПУ Wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Все, что нужно для ЧПУ в WordPres + Nginx это:

    1. try_files $uri $uri/ /index.php?$args; в конфиге
    2. Пересохранить пермалинки (WordPress admin - Settings - Permalinks)

    Если не работает - проблема в другом месте. Надо смотреть логи, начните с Nginx access.log и error.log
    Ответ написан
    Комментировать
  • Выбор между Битрикс и Drupal

    @prohardware
    Приветствую!
    Руководитель компании, 10 лет опыта работы с друпалом, 7 лет опыта работы с битриксом. Официальный участник Drupal.Org с сертификацией разработчика. Рекомендуемый партнер битрикса + в топ 5 в рейтинге хостингов для Битрикс.
    Мнение вполне можно считать объективным хотя бы за количество решенных задач по обеим системам и выслугу лет =)

    1. Нельзя сравнивать эти системы. У них разный принцип. Битрикс - это готовая коробочное решение для быстрого запуска сайта заточенного для бизнеса в РФ. Drupal - это вообще CMF, то-есть можно сделать вообще все что угодно исходя из гигантского набора модулей. Готовые решения есть, но не для РФ.
    2. Масштабирование и развитие сайтов: Битрикс - тяжело кастомизировать ф-ционал под определенные требования заказчиков. Какая-нибудь ерунда может отнять кучу времени на реализацию и потребовать обходных путей т.к. API у Битрикса не самое продуманное. Drupal - легко делать специфичные кастомные решения. Никаких проблем с дальнейшим обслуживанием.
    3. Обновление ядра: Битрикс - одной кнопкой, но если все разработки делались по регламенту, иначе сайт можно убить. Drupal - одной кнопкой и еще выбрать, что именно обновлять + выше стабильность.
    4. 1С: Битрикс - есть БАЗОВАЯ интеграция, которую все потом допиливают, почему об этом все молчат?) Drupal - нет готовой интеграции, но мы свою для клиентов написали и развиваем и поддерживать проще.
    5. Безопасность: Битрикс - хорошая, Drupal - хорошая. Суть в том, что бы надежно хранить пароли и вовремя обновлять ядро.
    6. Маркетинг: Битрикс для РФ, Drupal - для всего остального мира. Сообщества нельзя сравнить по размеру, Drupal в таком сравнении выносит Битрикс мощнейшим ударом т.к. система интернациональная.
    7. Готовые решения и компоненты (модули): Битрикс - толком не контролируют разработчиков в маркетплейсе, решения разработаны так, что иногда кажется, что работаешь не с системой за 50к рублей, а с бесплатной джумлой. Drupal - контроль модулей по принципу Apple AppStore т.е. сырой или недоработанный модуль (решение) не будет находиться в основном каталоге, все честно описано, хочешь ставь и дорабатывай или жди стабильный релиз.
    8. Скорость работы: мы в том числе и хостер, поэтому могу много рассказать про обе системы, но остановлюсь на фактах. Для Битрикс у нас отдельный кластер серверов, на каждой ноде размещаем не более 50 сайтов, иначе падает производительность. На Drupal мы размещаем меньше сайтов, но в таких же условиях может размещаться в 2 раза больше сайтов. Дело не в ядре, а в кривых руках якобы сертифицированных разработчиков Битрикс (сертификаты покупаются за копейки).
    9. Если нужно дешево, по-быстрому состряпать красивый и понятный интернет-магазин на 1-2 года и потом забыть про него (не дорабатывать) - берите Битрикс. Drupal для более серьезных проектов.
    Ответ написан
    Комментировать
  • Как получить данные из ЕГРЮЛ через API?

    @Valeriyat
    Можно через API Подсказок по организациям от dadata.ru. Они возвращают полную информацию о компании из ЕГРЮЛ по ИНН, ОГРН или названию компании. До 10 тысяч запросов в сутки Подсказки бесплатны.
    Ответ написан
    Комментировать
  • Чем отличается разработка ASP.NET MVC от ASP.NET API?

    saDam
    @saDam
    Microservices, .NET Core, EF Core, SQL, RabbitMQ,
    В первую очередь нужно посмотреть наследование, как они работают:
    Если вы обратите внимание то webapi и asp.mvc(далее просто mvc) контроллеры наследуются от разных классов Http.ApiController и Mvc.Controller.
    Нужно понимать что webapi предназначен для реализации REST сервисов с охватом всех видов http запросов(GET, PUT, POST, DELETE итп) и ответом на запросы к webapi вы получаете json с явным указанием статуса ответа.

    В MVC можно реализовать то же самое что и в webapi, НО! лично я считаю, что эти вещи нужно четко различать, так как в случаи с MVC, вы должны понимать, что результатом запроса в большинстве случаев является сгенерированная вьюшка, то есть результат http запроса в большенстве случаев это html или что-то похожее. Да в mvc тоже может возвращаться структурированный json(например если вы делаете таблицу с пагинацией или с динамической подгрузкой данных, в таком случаи у вас метод Index возвращает вью на которой вы пишете ajax запросы к методу GetPageForTable этого же контроллера, но тут тоже есть вариация, вы в методе GetPageForTable вольны решать, отдавать только данные или уже сгенерированную вьюшку).

    Как итог: webapi - рест сервис со всеми типами http запросов, в котором ответ(по умолчанию) приходит в структурированном json и с явным статусом состояния(200, 404 итп...) . Хорошо подходит для проектов где клиентом может быть не только веб, но и допустим мобильное приложение или еще что-то.
    MVC - работает примерно как webapi но результатом может являться сгеренированная html разметка. В таком случаи уже поддержка многих платформ с клиентской части невозможно, представьте, что делать мобильному приложению с html разметкой...
    Ответ написан
    Комментировать
  • CMS, фреймворк или чистый PHP?

    skobkin
    @skobkin
    Гентушник, разработчик на PHP и Symfony.
    С точки зрения снижения трудозатрат - взять CMS типа Wordpress с плагином Custom Pages и вокруг этого весь сайт навернуть. Будет быстрее, вероятно, надёжнее (потому, что у вас опыта ещё мало, а там более-менее отлаженное решение), но практически без пользы для вас.
    С точки зрения пользы - стоит взять какой-нибудь серьёзный фреймворк (Symfony2, Yii2, Laravel) и сделать на нём. Полезного опыта будет много - по сути, практически вся разработка, если раньше не использовались фреймворки. Это будет тяжело, дольше, но гораздо полезнее. Причём, полезнее только для вас, так как по неопытности вы допустите кучу мелких ошибок и кафедра получит сайт с некоторыми проблемами.
    Чистый PHP выбирать не предлагаю - вы ничего хорошего так не сделаете без опыта, это будет пустой тратой времени и с нулевой пользой для всех.
    Поэтому вам решать, в чью пользу будете работать над проектом: в свою или кафедры. В универе я бы работал для себя.
    Ответ написан
    Комментировать
  • Разумно ли использование semantic-ui вместо Bootstrap?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    268 KB минимизированного js и 604 KB минимизированного css - вам точно надо такую кучу тянуть? почти мегабайт веса и может вы будете использовать оттуда % 10-ть от всей массы
    Ответ написан
    8 комментариев
  • Разумно ли использование semantic-ui вместо Bootstrap?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Если Вы сами не видите выгод, при чем весомых, для своего проекта - то ответ точно НЕТ.
    Бутстрап знают почти все, небольшая часть из них знает semantic-ui. Есть еще дятлы и староверы, они ничего не знают (вторым лень, а первые наслушались отмазок вторых). Иногда встречаются редкие дятлы, которые почему-то решили, что есть объективная причина знать semantic-ui или еще более экзотичный продукт, но не знать bs. Но говорят скоро научатся такое лечить.
    Если у Вас вопрос "разбираться с semantic-ui" или нет? Тогда ответ "точно да". Так как времени это много не займет, а что бы использовать bs4, надо же понимать, чем он лучше других и вообще, какие другие они бывают. semantic-ui - наверное номер 2 или 3 в списке.
    Ответ написан
    8 комментариев
  • Bootstrap col-xs-* не работает?

    @koanvl
    В Bootstrap 4 нет col-xs-* (Пруф)
    Ответ написан
    Комментировать
  • Как реализовать Pagination на Angular2?

    @cluberr
    Тебе нужно сделать стейт в котором будет
    1) общее количество элементов (countAll)
    2) номер текущей страницы (currentPage)
    3) количество элементов на странице (pageSize)
    ну и через сервис шлешь запрос на сервер с параметрами (LIMIT и OFFSET )
    LIMIT - количество записей на странице
    OFFSET - номер страницы на количество элементов на странице (currentPage*pageSize)
    или здесь посмотри как сделано https://vmware.github.io/clarity/documentation/v0....
    Ответ написан
    Комментировать
  • Как вести разработку с двух компьютеров с разными ОС?

    Konstantin18ko
    @Konstantin18ko
    Стоматолог
    Есть ещё один вариант, как у меня. К роутеру подключён диск. И все проекты я размещаю там.
    Ответ написан
    1 комментарий