Задать вопрос
  • Какой Самый удобный парсер на PHP?

    VK_31
    @VK_31
    Постоянно учусь
    Попробуйте этот
    https://github.com/paquettg/php-html-parser
    Привычные селекторы и нормальная скорость.
    На PHP 8.1 работает
    Ответ написан
    Комментировать
  • Что запилить php-джуну для портфолио?

    @kstyle
    Ответ написан
    Комментировать
  • PHP: с чего начать, как учить и что в итоге знать?

    metamorph
    @metamorph
    Я сейчас, наверное, дикую вещь скажу, но php лучше начинать учить с MVC-фреймворков (например, Yii).

    Дело в том, что php — язык, всем своим видом так и призывающий писать говнокод. Если начать с фреймворка — мысли потихоньку улягутся по местам, а потом станет интересно, как именно работает такая-то функция, а потом другая функция, а потом… Ну и так далее.

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

    Kewa2008
    @Kewa2008
    Программист
    Возможно у тебя выключен вывод сообщений с ошибками. Попробуй в начале PHPшного файла, перед твоим кодом написать
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);


    Если ошибка появится, читай в сторону настройки сервера чтобы в дальнейшем облегчить себе жизнь (для начала смотри в сторонну файла php.ini)
    Ответ написан
    Комментировать
  • Разработать REST API - как изучать?

    sergiks
    @sergiks Куратор тега PHP
    ♬♬
    1. понимать, как устроены веб запросы (чем GET принципиально отличается от POST и PUT)
    2. уметь спланировать и создать таблицу в базе данных
    3. работать с базой данных в PHP: подключаться, вставлять новые записи, находить существующие
    4. принимать и обрабатывать веб-запросы на PHP, фильтровать и валидировать данные. Возвращать ответы и сообщать о возможных ошибках.
    5. узнать, что все эти задачи – типовые, часто востребованные, и поэтому есть масса готовых решений – и научиться их находить и использовать
    Ответ написан
    9 комментариев
  • Нужен ли Typescript в Vue как в React?

    Fragster
    @Fragster
    помогло? отметь решением!
    Не нужен. И в реакте, вроде, тоже не нужен.
    с vue3 и pinia в качестве стейт менеджера в ide очень хорошо помогает расширение volar
    Ответ написан
    2 комментария
  • Class в JS не такой как в СИ языках?

    DevMan
    @DevMan
    потому что ООП в JS реализовано не так как в JAVA: прототипное вместо классового.
    Ответ написан
    Комментировать
  • Нужно ли знать ООП для React?

    @dragonesis
    Джуну знать отлично ООП? Это вряд ли. ООП, как и функциональное программирование, в своем эталоне довольно сложны для постижения. Хуки же, это довольно простая история, которую освоить джуну будет гораздо проще, т.к. нет сложной абстракции. Есть методы и есть их особенности.

    По поводу того, что во всех компаниях тысячи классов, это зависит от того, что имеет ввиду человек. В экосистеме реакта, есть классовые компоненты (к ооп не относится), сейчас считается устаревшим подход писать на них. И могут быть классы для построения какой-либо бизнес или функциональной логики. Там да, может быть ООП. Однако, само по себе использование классов не переводит код в ООПшный. Классы могут быть использованы по привычке, для сахара или упрощения отдельной функциональности.

    По этому выводы:
    ООП знать не обязательно для работы с реактом.
    Джун скорее освоит хуки, чем ООП
    По мимо ООП, есть другие подходы, то же ФП, которое гороздо более актуально для реакта
    Ответ написан
    1 комментарий
  • TypeScript делает из JS СИ подобный язык?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Добрый день.
    TypeScript ничего с js не делает. TypeScript является языком со статической типизацией (типы задаются в начале, как в Java || C#).
    Другое дело, что во фронте ts код транспилируют в js код. После транспайлинга в js нет никакой типизации и т.д.
    Php является C подобным языком, также как и C#, Java, C++, PHP и др. Например, пайтон не является Си подобным языком

    ему не нужны расширения как TS

    Что вы подразумеваете под расширениями? TS, также как и другие языки использует либы, которые расширяют функционал, если об этом речь
    Ответ написан
    7 комментариев
  • Нужно ли везде использовать TypeScript? или это хайп?

    Xuxicheta
    @Xuxicheta
    инженер
    Нужно ли везде использовать TypeScript?

    ну видимо нет.

    или это хайп?

    нет

    Есть ли смысл использовать Typescript в пет проектах?

    Писать на ts тупо удобнее, отлавливает сразу простые ошибки и предоставляет автодополнение и информацию о сигнатурах.

    типа создал мини игру 15 строчках кода на TypeScript?

    как хотите, ради 15 строчек мне было бы лень настраивать конфиг, но я бы точно писал всегда на ts если бы оно поддерживалось по дефолту.

    Или он только в крупных проектах нужен? и вообще все прям без него будто не могут писать судя по отзывам или это какойто хайп или реклама Microsoft

    еще раз. ts - удобнее и надежней.
    Ответ написан
    2 комментария
  • Нужно ли везде использовать TypeScript? или это хайп?

    @Akela_wolf
    Extreme Programmer
    В пет-проектах вы можете использовать то что нравится лично вам. На то они и пет-проекты. Лично я обычно использую в пет-проектах то что хочу опробовать на практике, просто чтобы понять как с этим работать. В разное время это были Python, Typescript, Scala, Haskell, сейчас добрался до Kotlin Multiplatform.

    Если же говорить о целесообразности использования TypeScript - она есть. И начинает раскрываться на больших проектах, когда становится сложно уместить в голове все детали: что, где, и какого черта типа? Вот в таких случаях тайпскрипт и выручает. В том числе когда запутался в трех объектах и передал не тот тип - джаваскрипт свалится в рантайме (да и то может свалиться не всегда, а только когда звезды сойдутся), тайпскрипт не скомпилируется.

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

    @karminski
    Senior React.JS Developer
    По поводу pet-проектов. Вот вы выходите на собеседование и показываете ваш pet-проект на JS. В это же время собеседуется другой кандидат с похожим pet-проектом с типизацией на TS. Как думаете, кому дадут предпочтение?
    Ответ написан
    1 комментарий
  • Какой необходимый уровень знаний для junior React.js Разработчика?

    Junior-React разработчик?
    По-моему, как-то странно звучит.
    К изучению стэка технологий, среди которых Реакт нужно подходить уже будучи не совсем джуном: важно понимать базовые основы функциональной парадигмы, отличие её от ООП, понимание архитектуры flux и потоков данных, уверенный уровень JS (ES6), как асинхронность работает, всякие ajax-api (axious, fetch), конечный автомат (что такое и зачем нужен). Про хтмл\вёрстку, само собой, конечно же.
    Я когда без хорошего навыка JS полез в Реакт, то не понял, что вокруг происходит.
    Ответ написан
    2 комментария
  • Сколько часов кодить на работе?

    ArchitectOfRuin
    @ArchitectOfRuin
    WordPress-энтузиаст, маркетолог, переводчик
    Из этих 6 часов, которые вас заставляют кодить, вы будете 2/3 времени гуглить разные документации. На сам код все равно останется только порядка 2 часов максимум.
    Но вообще, если так стоят над душой, то лучше, наверно, присмотреться к другим компаниям.
    Ответ написан
    Комментировать
  • Во всех вакансиях по Front-End требования TypeScript?

    Aetae
    @Aetae Куратор тега TypeScript
    Тлен
    В первую очередь: автокомплит(когда у тя на выбор ide предлагает пару конкретно нужных вариантов, а не список из 100500 предположительно подходящих - это каеф), во вторую: отлов тупых ошибок на ранней стадии: ты просто не сможешь вызвать функцию с неверным параметром, будь то опечатка или логическая ошибка. Это прям сильно ускоряет и упрощает разработку.

    Всё остальное, типа там архитектура, чистота кода, хорошие практики бла бла бла - это так, оно может быть - а может не быть.)

    Ну и изучать толстую книжку от и до совсем не обязательно. Для начала ты можешь просто писать как в javascript, постепенно изучая новые фичи и добавляя.
    Ответ написан
    Комментировать
  • Во всех вакансиях по Front-End требования TypeScript?

    progspectar
    @progspectar
    Краткость сестра нашего брата
    TS облегчает поддержку приложения (очень упрощая - проще понять, какие данные должна вернуть твоя функция, объект и т.п.) и удешевляет стоимость разработки команде программистов. Для начала можно почитать: https://docs.microsoft.com/ru-ru/learn/paths/build...
    Ответ написан
    1 комментарий