Задать вопрос
Ответы пользователя по тегу Веб-разработка
  • PHP или Python для собственного WEB?

    Adamos
    @Adamos
    Если вы действительно собираетесь писать все-все с нуля, то язык безразличен, и даже разница между Django и Laravel, в сущности, невелика.
    Другое дело, что велосипеды сплошь и рядом не так эффективны и просты, как это кажется "на берегу". Поддержка их и добавление фич могут быстро оказаться дороже, а результат - хуже, чем использование готовых решений. А с ними, насколько я могу судить, у РНР получше, если речь о вебе и обычных для него задачах.
    Особенно для новичков-велосипедистов, для которых открытием оказывается, что то, что они полгода лелеяли и изобретали из головы, имеет столько готовых решений...
    Ответ написан
    1 комментарий
  • Можно ли новичку сразу миновать стадию быдлокодинга?

    Adamos
    @Adamos
    Человеческая логика перпендикулярна машинной. Без опыта проб и ошибок, просто почитав правила типа DRY и KISS, человек не может отказаться от того, что представляется ему более логичным, чем написанное в учебнике. Нужно пожить в этом нечеловеческом мире, чтобы приобрести правильные привычки. Нужно попасть на рефакторинг говнокода, чтобы прочувствовать, как это важно - писать поддерживаемый код. Нужно иметь опыт вылизанного оптимального проекта, который пришлось мучительно переделывать, чтобы не заниматься преждевременной оптимизацией. И так далее.
    Единственный способ ускорить процесс - это больше писать и переписывать.
    Ответ написан
    Комментировать
  • Чем сжать много картинок?

    Adamos
    @Adamos
    ImageMagick - бесплатно и открыто решает половину тех задач, которые подоконники привыкли решать в фотошопе.
    Ответ написан
  • Какие есть библиотеки для данных в стиле Excel?

    Adamos
    @Adamos
    Мышление в формате Ёкселя - это сплошь и рядом просто непонимание, как на самом деле надо работать с данными. Несложные скрипты на РНР + JS делают работу с ними куда более вменяемой, просто не нужно оглядываться на костыли Ёкселя и проанализировать реальную бизнес-логику.
    Ответ написан
    Комментировать
  • Чем VPS лучше обычного хостинга?

    Adamos
    @Adamos
    Шаред дает вам типовое решение, которое за вас обслуживает хостер. Шаг влево - шаг вправо считается побегом на тот самый VPS, потому что делать персонально для вас нестандарт хостеру неинтересно, даже дорого.
    VPS дает полную свободу сделать именно так, как вам надо, но если у вас всего один спец и он может на пару недель зависнуть на Гоа, и когда все сломается - вы потеряете деньги, вам такой свободы не надо.
    Ответ написан
  • На ваш взгляд, есть ли смысл программисту делать интернет магазин самому?

    Adamos
    @Adamos
    Программист, никогда не собиравший магазинов на CMS, не способен написать магазин. Просто потому, что не знает и не высосет из пальца всей проблематики, которую решают интернет-магазины. Для него каждый нюанс их работы будет сюрпризом, а для создаваемой им системы - костылем. Результат заведомо плачевен.
    Ответ написан
    2 комментария
  • Что НЕ стоит начинать изучать в ближайшем будущем?

    Adamos
    @Adamos
    Если вместо выбора "меня интересует то и то, что лучше учить первым?" ставится вопрос "а чего можно не учить, чтобы извилинку лишний раз не напрячь?", то ответ очевиден.
    Ваш выбор!
    Ответ написан
    1 комментарий
  • Как выбрать правильное направление(нужен совет)?

    Adamos
    @Adamos
    Еженедельный вопрос "я еще ни единой серьезной работы не выполнил, но уже все знаю. Расскажите, как стать еще более крутым специалистом".
    Есть истинный путь!
    Ответ написан
    1 комментарий
  • Как достать PDF с сайта?

    Adamos
    @Adamos
    В расширенном поиске Гугля указываешь название главы + PDF, искать на сайте https://hyperbole.nathan.fr - и он находит ссылки на те самые PDF-ки ;)
    Ответ написан
    Комментировать
  • Какие есть темы для школьного иследовательского проекта по информатике?

    Adamos
    @Adamos
    Индекс TIOBE можно поанализировать по годам. Хоть на что-то он сгодится.
    Ответ написан
    Комментировать
  • Одобрите/покритикуйте выбор PHP для Fullstack Web разработчика в 2020 году?

    Adamos
    @Adamos
    Когда ты что-то берешь и учишь - у тебя есть шанс.
    Когда ты сидишь и опрашиваешь болтунов на Тостере - шанса нет.
    На такие вопросы здесь (да и где угодно) никогда не будет ни одного правильного ответа, кроме - кончай заниматься ерундой, занимайся изучением хоть чего-нибудь.
    Ответ написан
    2 комментария
  • Windows 10 как рабочая среда для full-stack разработки?

    Adamos
    @Adamos
    Работа фуллстека - это IDE, консоль и браузер. ОС под ними должна отвечать главному требованию: не мешать.
    Винда при веб-разработке этому требованию соответствует неважно, необходимости в ней нет вовсе.
    Для работы фуллстеком все равно нужно изучить азы Линукса. Иначе будете беспомощны перед элементарными ошибками.
    Ставить Убунту - это, конечно, шаг неудачный. Каноникал продолжает экспериментировать с интерфейсами, а для работы интерфейс должен быть максимально незаметным, то есть привычным. К счастью, есть Xubuntu / Mint, где нормально поддерживаются традиционные интерфейсы без лишних экспериментов над пользователем.
    Вам стоит поставить такой дистрибутив (можно дуалбутом), поднять в нем виртуальный сервер в Вагранте (это проще, чем докер), поставить IDE (PhpStorm, например) - и перестать обращать внимание на систему, сосредоточившись на своих инструментах и разбираясь в системе по мере надобности (а это, повторяю, все равно нужно сделать, как бы вы ни цеплялись за Винду). Немного времени - и вы сами начнете недоумевать, куда вам так впилась Десяточка, и испытывать неудобство уже в ней.
    Ответ написан
  • Сканирование документа?

    Adamos
    @Adamos
    Надо понимать, что готовенького на тарелочке вам никто не даст.
    Если готовы делать самостоятельно - www.opennet.ru/opennews/art.shtml?num=51081 - например.
    Ответ написан
    Комментировать
  • Есть ли необходимость в дорогом железе?

    Adamos
    @Adamos
    Вы бы конкретизировали задачу. Раз вы задаете такие вопросы, значит, под веб-девом, скорее всего, имеется в виду банальное создание довольно банальных сайтов. IDE + виртуалка, действительно покрывается нетоповым процессором, 8 гигами памяти (слышу отдаленные взрывы) и SSD, который сейчас стоит 1500 руб. Тем более, что саму виртуалку лучше держать на HDD, чтобы не казалось, что отклик с боевого сервера будет таким же мгновенным.

    На обобщающий же вопрос набежал народ, который, с трудом пройдя с оттопыренными пальчиками в дверь, хвастается, как он себе на дому творит хайлоад. Вам оно интересно?
    Ответ написан
    Комментировать
  • Как настроить локальный lamp под windows для разработки?

    Adamos
    @Adamos
    Вагрант - это не что-то самостоятельное, это просто инструмент для поднятия виртуалок, например, в том же VBox.
    Винда тут, конечно, лишнее звено, добавляющее тормозов. А так - VBox вполне рабочий вариант.
    Естественно, тяжеленный Битрикс (да еще набитый материалами на 25 Гб) летать не будет.
    И гит моментально такой объем не обработает.
    Не пробовали держать проект внутри виртуалки, а PhpStorm к нему пустить по SFTP?
    Ответ написан
  • Физическое хранилище данных для сайта - плохая идея?

    Adamos
    @Adamos
    Хранилище данных - это в первую очередь инфраструктура.
    Вопрос не в том, куда и как будут записаны файлы, а в том, как их сможет оперативно получить нужное количество пользователей.
    Вы же рассматриваете самый низкий уровень хранения, который в дата-центрах давно решается более оптимальными способами, чем высосанное вами из пальца.
    Ответ написан
    Комментировать
  • Язык/Фреймворк для стартап-проекта в ВУЗе?

    Adamos
    @Adamos
    Вам бы как-нибудь самому прикинуть, какой практический опыт вам хотелось бы иметь к окончанию вуза.
    Проект этот можете вынести за скобки - он, скорее всего, все равно будет неудачным.
    Важно, что вам придется изучить и преодолеть по ходу работы над ним.
    Если у вас есть надежды и амбиции на серьезную работу с серверами - может, и Джава.
    Если есть риск пристроиться в какие-нибудь Яндексы - Питон и Го.
    Если, кроме местных веб-студий, особенной работы вам не светит - лучше Пых.
    Если надежд никаких и после учебы пойдете в преподавание - можно попробовать С++ ;)
    Ответ написан
    Комментировать
  • Какое решение лучше выбрать для создания собственного сайта с заметками?

    Adamos
    @Adamos
    Вам через год понадобится поиск по этим заметкам, если вы их действительно будете делать. И если они будут чего-нибудь стоить - то возможность дать ссылку кому-то другому.
    Чем изобретать велосипеды, создайте блог на любой платформе из множества доступных - и просто пользуйтесь.
    Ответ написан
    Комментировать
  • Проектирование сайта с чего начинать?

    Adamos
    @Adamos
    Посмотрите, что такое OctoberCMS (у нее есть переведенная документация).
    Ваши хотелки здорово напоминают то, что в ней реализовано из коробки.
    Даже если не хотите готового - удачный образец для подражания.
    Ответ написан
    Комментировать