Ответы пользователя по тегу Веб-разработка
  • За что верстальщик может ненавидеть дизайнера?

    Moskus
    @Moskus
    За то, что дизайнер наврал с три короба заказчику, что все те пищалки и перделки, которые он нарисовал, нужны сайту позарез, и без этого никто сайтом пользоваться не будет, хотя всё наоборот. А также, за всякий идиотизм типа pixel perfect, отсутствие учёта реальных данных, которые придется как-то вписать в шаблон, и так далее. Ну и за саму ситуацию, где верстальщик, потенциально, всегда крайний, потому что дизайнер нарисовал, получил деньги и свалил. А со всеми проблемами его работы возиться верстальщику.
    Ответ написан
    Комментировать
  • Возможно ли использовать один сайт на пару доменов?

    Moskus
    @Moskus
    Элементарно. Одна CMS, для каждого языка - свой параметр URL вида ?lg=ru, настроенный mod_rewrite, который переписывает URL на поддомен, скрывая параметр.
    Но раз вы задали такой вопрос, вы же не знаете, как это реализовать, так?
    Ответ написан
    3 комментария
  • Обязательно ли учить PHP для сайта?

    Moskus
    @Moskus
    Определитесь, в чем ваш конечный вопрос.
    Если это "можно ли написать back end не на PHP?", то ответ - "безусловно, можно".
    Если это "на сколько плох PHP относительно других языков для этой задачи?", то ответ - "для вас - без разницы".
    Если это "можно ли вообще не уметь программировать и сделать сайт?", то ответ - "можно, используя конструкторы, только он будет весьма типовым и шаблонным".
    Если это "проще ли вам, не умея программировать, будет научиться это делать на других языках вместо PHP?", то ответ - "нет, не будет проще".

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

    Moskus
    @Moskus
    Ландшафт можно сгенерировать так, например https://www.playfuljs.com/realistic-terrain-in-130...
    А для карт есть фреймворк leaflet.js

    Но я бы карты всё же генерировал заранее в каком-либо трехмерном редакторе, там больше возможностей. https://www.blendernation.com/2019/04/01/generatin...

    А потом - резал на тайлы и показывал бы через Leaflet.
    Ответ написан
    Комментировать
  • PNG, JPG или SVG: что использовать?

    Moskus
    @Moskus
    Для фото - JPEG.
    Для схематических изображений (иконки, схемы, чертежи, графические примитивы) - PNG или SVG. Для сложных схематических изображений PNG может быть выгоднее.
    Также замечу, что внедрение растрового изображения в SVG - возможно, но бессмысленно.
    Ответ написан
    Комментировать
  • Можно ли делать фронтенд на языке Python?

    Moskus
    @Moskus
    Front end - это то, что работает в browser-е пользователя.
    Python не работает в browser-е.
    Отсюда - вывод: нет, нельзя.
    Ответ написан
    6 комментариев
  • Какой конвертер из 3D в web использовать?

    Moskus
    @Moskus
    https://manu.ninja/webgl-3d-model-viewer-using-three-js
    Только вам, вероятно, придется подготовить модель, приведя ее к определенному формату.
    Ответ написан
    Комментировать
  • Как проверить чужой код на безопасность, если не особо разбираешься во всех тонкостях языка?

    Moskus
    @Moskus
    Ну опять это MMORPG-мышление.

    Для того, чтобы решить проблему, нужно уметь решать проблему. Или отдать её тому, кто умеет её решать.
    Потому что любой автоматический анализатор кода также требует понимания, какие предупреждения он выдает и почему выдает.

    Код, который входит в большие проекты и/или публичен не становится от этого хорошим по волшебству. Он становится лучше только от того, что на него посмотрело больше хороших программистов, а не тех, кто научился писать hello world.

    Простая публичность этого не гарантирует, а только слегка увеличивает вероятность. Именно потому, есть довольно качественные opensource проекты, а есть - глюк на глюке, несмотря на большое число участников.

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

    Moskus
    @Moskus
    Есть деньги - не мудрите, наймите фрилансера на любой бирже.
    Ответ написан
    Комментировать
  • Что идет вначале Frontend или Backend?

    Moskus
    @Moskus
    Никакой стандартной последовательности нет.
    Разработка может происходить параллельно и в любом порядке. В некоторых случаях, когда верстка делается на шаблонах, разработчики backend могут даже и не видеть frontend до момента первого запуска.
    Ответ написан
    Комментировать
  • Нужна ли олимпиадная подготовка, чтобы стать программистом?

    Moskus
    @Moskus
    Олимпиадная подготовка вредна.
    Потому что олимпиады - это "трюковое" программирование с требованиями, которые порождают говнокод и подгонку под искомый результат, что наиболее далеко от реальных. Неокрепшие молодые умы к этому привыкают и получают вредные привычки.
    Также, соревнования по программированию многих приучают к тому, что а) все задачи должны быть интересны, б) за решение всегда полагается приз. В реальности - наоборот: работа программиста - рутина, работает он за зарплату.
    Однако, есть компании (и очень даже успешные) где любят инфантильных гениев-олимпиадников, и нанимают их. Но успехи этих компаний происходят не от этого, а от эффективного маркетинга. Гении прекрасно щёлкают сложные задачи сами, но вот как участники большой команды, работающей над проектом, они слишком капризны и плохо социализированы.
    Ответ написан
    2 комментария
  • Можно ли растрировать SVG в браузере?

    Moskus
    @Moskus
    Собственно, browser и тормозит у вас из-за того, что он ее растрирует. Хотите сэкономить на этом - нужно растрировать на сервере или вообще, еще до закачки на сервер.
    Ответ написан
    2 комментария
  • Можно ли объединить Meta-теги?

    Moskus
    @Moskus
    Какие-то роботы, вероятно, смогут это обработать, а какие-то - нет. Это будет зависеть от конкретной реализации разбора метатегов. Если в ней элемент исключается из рассмотрения, когда он уже однажды разобран, два свойства из одного элемента не получится, получится только один. Никто вам не сможет гарантировать, что так нигде не сделано для экономии на обходе элементов.
    Ответ написан
    Комментировать
  • Несёт ли программист отвественность за противозаконное применение своего кода?

    Moskus
    @Moskus
    Однозначно ответить на этот вопрос нельзя.
    Если этот человек - мошенник, если его поймают, он вполне может сдать вас, как соучастника, даже если вы ничего не знали вообще. Полиции куда интереснее "разоблачить преступную группу", так что там к этому подталкивают, обычно. Так что то, что формально, вы не участвовали в преступном сговоре, не значит, что вам это не "пришьют".
    Если он мошенник, выяснить это, не подставляя себя, непросто. Просто спросить прям текстом - не вариант.
    Вот и думайте.
    Если он не мошенник, то это всё равно так не делается, конечно. А понять, мошенничество это, или просто ужасная тупость - тоже просто так нельзя.
    Ответ написан
    Комментировать
  • Есть ли видеоконструктор с API для подключения к сайту?

    Moskus
    @Moskus
    Стесняюсь спросить, а вы поиск по "online video editor api" пробовали?
    Другой вопрос, что что вы, вероятно, не найдете ничего бесплатного, потому что упоминание API сервиса предполагает, что всё происходит на стороне этого сервиса, а редактирование видео - ни разу не легкая для вычислительных мощностей задача, так что за эти мощности нужно платить. Вот пример: https://www.openshot.org/cloud-api/ как видите, pay as you go.
    Если же вы хотите поднять собственный сервис (за который тоже придется платить, в общем), то вот такая штука вам может быть и подойдет. www.moviemasher.com/docs/index.html
    Ответ написан
  • Как конвертировать картинки в новые форматы для гугла?

    Moskus
    @Moskus
    Это рекомендации. Не торопитесь слепо следовать им.
    Но если горит, то Imagemagick с этим вполне справляется.
    Ответ написан
    2 комментария
  • Как не попасть в просак с публикацией фото на сайте?

    Moskus
    @Moskus
    Традиционный поток сознания на правовую тему.
    Во-первых, у фото есть лицензия. Если она позволяет тот или иной вид использования - этот вид, очевидно, законен, а если нет - то нет, что тут вообще может быть непонятно?
    Во-вторых, нафига вообще покупать фото у посредника, если можно купить у фотостока?
    В-третьих, если вы купили фото у того, кто имеет право их продавать и следуете лицензии и условиям использования, то чего вам бояться?
    Ответ написан
    1 комментарий
  • Можно ли школьнику лет 12 начинать самому изучать web-программирование?

    Moskus
    @Moskus
    В 12 лет человек уже может быть достаточно развит, чтобы заниматься программированием, в смысле развития абстрактного мышления, нужного, чтобы мыслить алгоритмически. Достаточно ли развит конкретный человек - показывает практика. Возможный минус тут один - если человек ещё не готов самостоятельно что-то придумывать и будет, в реальности, заниматься простым копированием, это может стать дурной привычкой. Приблизительно по этой причине, начинать именно с web может быть не очень хорошо, потому что там очень много говнокода, и понять основы программирования правильно, занимаясь только web - существенно сложнее. Для развития нужно заниматься технологиями, которые имеют чуть более высокий порог вхождения и которые более требовательны к качеству кода сами по себе.
    В общем, если есть желание - нужно брать и заниматься. А не ждать университета, как некоторые, которые этим обрекают себя на отставание от тех, кто ничего не ждал, на несколько лет. Не видел ещё ни одного студента подобных специальностей, который был бы "в топе" по реальным знаниям (не оценкам) и кто бы начал программировать только в университете. Обратные случаи - практически, правило.
    Ответ написан
    Комментировать
  • Как проверить исполнителя?

    Moskus
    @Moskus
    Другие языки имеют с вёрсткой front end весьма ограниченную связь - верстка должна быть протестирована на предмет глюков из-за более длинных или коротких строк в разных языках. Это всё, что относится к front end. Однако, добавление языков не относится и к back end (тем более, к программированию) - это одна из форм наполнения сайта содержимым. Чтобы не напороться на проблемы, нужно не "проверять" исполнителя, а определять это в договоре или обсуждать с исполнителем по ходу процесса. В многоязычных сайтах текст интерфейса - это, фактически, контент (особого рода).
    Ответ написан
    6 комментариев