Ответы пользователя по тегу Веб-разработка
  • Какой ЯП выбрать как дополнение к php - Go или Python?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ускорение - это нужные алгоритмы и архитектура проекта. Язык - вообще ни при чём.
    Хотите быстро - используйте параллельную обработку запросов к бд (+кеширование запросов-ответов) с последующим объединением результатов, согласно запрошенному фильтру. Всё это - в оперативке (Redis, etc.).
    И не закрывайте http2-соединение, если пользователь работает (есть активность) с формой/фильтром поиска.
    Ответ написан
    5 комментариев
  • Как создать сайт (да не простой, а старый)?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    CMS: ourcms.info
    Статейки: https://profiphp.ru/
    Ответ написан
    Комментировать
  • На чём собирать информационный портал в 2020?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    У той же жумлы есть свой фреймворк.
    Учите и дописываете модуль (или всё с нуля даже, при желании).
    У любой CMS есть свой фреймворк!
    Ответ написан
    Комментировать
  • Как можно защитить верстку?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Пара-тройка роликов (с показом работы вёрстки и исходного кода вёрстки) в портфолио.
    2. Фикс-предоплата или безопасная сделка - всегда одно из двух.
    3. Оценивать время и риски.
    4. Демонстрировать на хостинге только уже оплаченную вёрстку. Остальное - только после получения оплаты за работу демонстрируемой части. Перед этим - можно записывать и показывать видео или запускать на виртуальном сервере в режиме "киоска".
    Ответ написан
    Комментировать
  • Можно ли описывать модель данных только в бд?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Достаточно неудачная идея делать там, где это невозможно. :)
    Ответ написан
    Комментировать
  • Как разработать веб-систему для изучения иностранного языка?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Это простой и УЧЕБНЫЙ! проект.
    Делайте его БЕЗ! применения фреймворков и CMS.
    Иначе - ничему так и не научитесь, и будете потом постоянно "спотыкаться" о свои "пробелы" в знаниях.
    Ответ написан
    Комментировать
  • Как сделать 2d мир на canvas?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    С помощью "сетки", "окна" и правильной промежуточной обработки данных при смене кадров.
    Для более развёрнутого ответа - пишите в почту.
    Ответ написан
    Комментировать
  • Как создать SEO оптимизированную подстраницу основной страницы?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Структура меню сайта и микро-разметка "хлебные крошки".
    Больше ничего не нужно.
    Ответ написан
    Комментировать
  • Хранение данных в бд в зашифрованном виде?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Почитайте документацию...
    Ответ написан
    Комментировать
  • Как принимать оплату на сайте анонимно?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Анонимно с банковских карт - вообще никак.

    Если производитель товара/услуги не Вы - регистрация предпринимательской деятельности строго обязательна.

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

    Если кто знает где узнать более точно про это - пожалуйста, подскажите.
    Ответ написан
    Комментировать
  • Куда двигаться в web-разработке при сегодняшних технологиях сборке сайтов?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Кратко (и для всего!): умение создавать расширяемую модульную архитектуру кода под конкретную задачу до момента его непосредственного написания.

    но вот что меня смутило так это конструкторы которые помогают собрать внешний вид сайта, честно не знаю создают ли они внутренний её функционал
    Объясняю.
    Есть 3 составляющих:
    1. Сетка расположений для разных разрешений экрана и устройств.
    2. Набор визуальных (и функциональных на бэкенде) компонентов (меню, области отображения списков, контента и т.д.). Их код бэкенда обычно недоступен для изменения со стороны пользователей конструктора и код всех компонентов един для всех пользователей конструктора.
    3. Готовые стили (css) под все имеющиеся компоненты и объекты в HTML-коде. Стили - обычно доступны для редактирования со стороны пользователей.

    Это обеспечивает на сегодня только базовый потребительский функционал: лэндинг, сайт-портфолио, анкетирование/опросы, блог и т.д.
    Любая кастомизация - в 90% - невозможна, иногда - разрешают добавить функциональный компонент (разработать владельцем конструктора) по требованию пользователя за оплату.

    PS: сам использую это для "склейки" всего со всем на фронте.
    Ответ написан
    Комментировать
  • Каким образом люди работают на русскоязчных биржах?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Удивило как мало просят люди за такую работу в среднем 5-7 т.р.

    В чем суть их работы на бирже?
    1. Основная задача любого начинающего фриланс-специалиста: взять заказ и начать общение - выжить на рынке в тесной конкурентной борьбе за клиента.
    2. Повышать цену за требования и условия.
    3. Учиться, получать опыт и... деньги.
    4. Избегать любую проверку качества и предоставление гарантий (про формулы, сервисы и мотивации можно почитать в моём блоге).
    5. Сразу отказываться от безопасных сделок и подписания nda, договора.

    Ещё есть те, кто использует инструменты автоматизации для создания шаблонов за минимальное время. Ценник у них низкий, а качество - высокое. Они не избегают (не отказываются от) сервисов проверок качества и дают гарантии по срокам и по скорости работы шаблона. Но их, буквально, единицы...
    Ответ написан
    Комментировать
  • Найти утилиту/расширение для анализа производительности сайта?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    https://www.checkbot.io/
    Что может?
    ✓ SEO TESTS: Broken links, missing or long page titles/descriptions/H1s, duplicate content, invalid HTML/CSS/JavaScript, canonical URLs, image ALT tags, robots.txt, mobile scaling, 404 pages, temporary redirects, sitemap setup & URL names.

    ✓ PAGE SPEED TESTS: Minification, compression, caching, render blocking or duplicate CSS/JavaScript, redirecting URLs & redirect chains.

    ✓ WEB SECURITY TESTS: Security headers, HTTPS, HSTS, mixed content & insecure password forms.
    Ответ написан
    Комментировать
  • С помощью чего (каких технологий) написать ПО?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Delphi/Lazarus для создания офисных десктоп-приложений - самый оптимальный инструмент.
    Ответ написан
    Комментировать
  • Несет ли разработчик ответственность за нарушение пользовательских соглашений сторонних сервисов на сайте?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    + некоторые нарушение пользовательского соглашение по другим пунктам
    возможно.
    А кеширование результатов - это не нарушение.
    Ответ написан
  • Какой стек использовать для динамического сайта?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Javascript (+ajax и websocket).
    2. Загрузка и замена только нужных в данный момент html-блоков любой части страницы, любых js-скриптов и css-стилей без перезагрузки страницы - includeHTML.
    Ответ написан
  • Как закрыть возможность спамить через форму регистрации?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Самое простое и без капчи: подмену url-обработчика через js в момент сабмита формы.
    Если не прекратится спам - тогда можно капчу включить.
    Ответ написан
    Комментировать
  • Чем грозит регистрация на сайте без защищенного соединения?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Включаете в браузере анонимный режим.
    2. Находите сервис временной почты.
    3. Получаете временный e-mail адрес.
    4. Регитесь с неиспользуемым (вами) паролем.
    5. Скачиваете то, что хотели.
    6. Проверяете антивирусом то, что скачали.
    7. Забываете временный акк на след. день.

    Нужно ещё что-то скачать (не в этот день, а позднее) - повторяете всё с пункта 1.

    PS: Можно использовать tor-браузер для большей анонимности.
    Ответ написан
    Комментировать
  • Формирование зарплаты у веб разработчиков?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Хороший вопрос!
    Я интересовался и получил ряд ответов от самих Заказчиков. Так, сказать, их мировозрение в этом плане.

    Со стороны Заказчиков:
    1. Раз ты работаешь на фрилансе - ты лох, потому, что не смог никуда устроиться.
    2. Если ты фрилансер - ты раб, который зарабатывает, чтобы не умереть с голоду. Поэтому, много тебе и платить не за чем.
    3. Нет гарантий для нас, что ты сделаешь всё на совесть. Мы не понимаем как сделать самим и, при этом, хотим хорошо сэкономить.
    4. (Про время) Мы оцениваем не сложность проекта и твоё умение и опыт, а время, которое никак не может быть дороже медианы фриланса по этому направлению.
    5. Нам нужно быстрее, т.к. это получается дешевле для нас, т.к. мы оцениваем время, а не сложность нашего проекта.
    6. Все фрилансеры низкоквалифицированные рабы.
    7. Каждый, кто мнит себя опытным и будет просить больше, будет сидеть без работы, т.к. высокая конкуренция и есть большой выбор исполнителей на рынке за копейки.
    8. Фриланс - это рабы IT сферы для нашего бизнеса.
    9. Мы всегда ищем тех, кого сможем обмануть в плане оплаты за работу и их почти 100%.
    10. Нам ничего не стоит сбросить сумму оплаты в любой момент сославшись на угрозу отрицательного отзыва.
    11. Мы не дорожим репутацией, в отличие от фрилансеров.
    12. Вы сами ничего не делаете: всё берёте с гитхаба уже готовое. За что вам платить?!

    (и ещё можно продолжать и продолжать...)

    И сразу возникает вопрос:
    Ждать ли роста дохода фрилансеров IT-сферы и когда?
    Ответ прост: когда все IT-шники поймут, что нужно ценить труд друг друга, что они не конкуренты друг другу, а единый целый "организм", который может сам за себя постоять и накормить вне зависимости от места работы и размера дохода.
    Итог: Не нужно работать и "ломать" глаза на тех, кто этого не понимает, а значит, и НЕ ЦЕНИТ!

    А пока разделяйте качество своих трудозатрат на "хлеб" и на "работу" и сразу озвучивайте 2 суммы заказчикам.
    Ответ написан
    10 комментариев
  • Какие есть бесплатные CMS для проведение конкурсов?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Задача: Создать платформу или выбрать CMS
    "ну или, там, создать сервис какой-нить, например, или сайт... да-не важно что: всё равно ж это всё одно и то же... только пишут по-разному..."
    Как-то так, вот и получилось...)))

    Пока видна цель не "сделать качественно", а "сделать нахаляву и быстро".

    Есть масса способов, но я их не буду озвучивать: не вижу смысла ввиду полного невладения предметной областью.
    Посоветую, лишь, аутсорс (или, что ещё хуже, фриланс).
    Ответ написан
    Комментировать