• Как на сайте используется сразу react и vue?

    0xD34F
    @0xD34F Куратор тега React
    Очень просто - в один блок монтируется приложение на react, в другой на vue.

    Зачем - вопрос не сюда, спросите у тех, кто так сделал.
    Ответ написан
    Комментировать
  • Google вообще использует Angular или как?

    Xuxicheta
    @Xuxicheta Куратор тега Angular
    инженер
    https://www.madewithangular.com/categories/google/
    правда это еще для старого
    Ответ написан
    Комментировать
  • Google вообще использует Angular или как?

    @CoyoteSS
    Я как-то беседовал с Alex Okrushko (software engineer в Firebase), он сказал, что Google активно использует Angular в своих продуктах, например самое крупное приложение на Angular это Google Cloud Platform (более 1 млн. строк кода на Angular).
    Angular довольно специфичный фреймворк, он в основном ориентирован на enterprise, крупные и сложные приложения, и он более сложный для изучения и полноценного использования, отсюда как побочный эффект получаем меньшую популярность в сравнении с React.
    Vue активно набирает обороты, имеет больше всех звёзд на GitHub, но в действительности работы/вакансий на нём меньше, чем на Angular/React.
    Ответ написан
    Комментировать
  • Можно ли считать JavaScript полноценным языком программирования?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Может у него было тяжелое начало, но сейчас, можно ли его считать полноценным?
    JS тьюринг полный язык и всегда им был. Тьюринг полнота означает, что на нем можно посчитать все что в принципе вычислимо.

    Просто в нем даже импорт файла нормально нельзя сделать (даже в css он есть хоть и не полный)...
    Уже 5 лет как можно, в отличии, например, от C, где отдельные модули до сих пор нужно линковщиком собирать после компиляции. Так что, по Вашему C тоже не полноценный теперь?

    Нету многих приколов, фишек и функций, хотя я понимаю что внедрять их поздно, и для браузера он создавался.
    Хотелось бы конкретики, каких таких "приколов" Вам не хватает? Вот тут ребята открыты к предложениям: https://github.com/tc39/ecma262/blob/master/CONTRI...
    Ответ написан
    Комментировать
  • Можно ли считать JavaScript полноценным языком программирования?

    SagePtr
    @SagePtr
    Еда - это святое
    Ну как бэ Javascript используется не только на фронте, но и на бэке, а также некоторые десктопные приложения написаны на нём (к примеру, VSCode, Skype, Discord, список можно продолжать и продолжать).
    Потому называть его неполноценным глупо. "Неполноценный" он разве что в браузерах, т.к. код, исполняемый в них, и не должен иметь доступ ни к чему за пределами браузера, было бы очень опасно разрешать ему лазить в файловой системе пользователя.
    Ответ написан
    5 комментариев
  • Как реально получить MIT лицензию?

    Sanes
    @Sanes
    Разместите проект на публичных Git сервисах. Чтобы предприимчивые ребята не присвоили. Это будет хоть каким-то доказательством.
    Ответ написан
    Комментировать
  • Как реально получить MIT лицензию?

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

    @Karpion
    Смотря для чего Вы делаете.

    Если это проект, который Вы собираетесь делать долго (например, по дополнительному контракту апгрейдить) - то надо называть полными именами, чтобы было понятно, что там. Аналогично - если Вы хотите оставить о себе добрую память.

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

    bingo347
    @bingo347 Куратор тега Node.js
    Crazy on performance...
    Можно ли обойтись обычным js?
    Можно. TypeScript лишь добавляет к JavaScript статическую типизацию в компайл-тайм. После компиляции будет все тот же JS.

    Какие будут плюсы?
    Главный плюс, ИМХО, - скорость разработки за счет подсказок IDE и автодополнения, больше авторефакторингов. Ну и возможность ограничить использование функций/методов от нежелательного использования тоже плюс. А если еще и проектировать доменную модель на типах, то можно сразу видеть, если что-то не сходится, еще до написания логики.

    Не будет ли много лишней писанины по сравнению с чистым js?
    Большинство типов TypeScript способен вывести. Далеко не Хиндли-Милнер конечно, но тоже хорошо. Я пишу больше в ФП стиле, с редкой примесью структурно-процедурного при описании эффектов, так у меня явные указания типов присутствуют только в сигнатурах функций. В самой логике код неотличим от обычного JS, но с хорошей проверкой типов.

    Будет ли сложно хранить скомпилированный js?
    Как и любые другие артефакты сборки, скомпилированный JS хранить не нужно. Компилируйте непосредственно перед выкладыванием на продакшен, а в git храните лишь TS код + настройки компилятора. А в dev среде вообще можно запускаться через модуль ts-node.
    Ответ написан
    Комментировать
  • Где делают такие окошки с кодом?

    Summersby
    @Summersby
    Fullstack
    Такие картинки делаются в Polacode - плагине для VS code
    Ответ написан
    Комментировать
  • Где делают такие окошки с кодом?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Комментировать
  • На React нельзя делать конкурентов Facebook?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Это лицензия реакта с гитхаба. Тут английским по белому написано, что любая персона, получившая копию реакта имеет право делать с ним все что хочет, в том числе копировать, компоновать, публиковать, распространять или продавать.

    MIT License

    Copyright (c) Facebook, Inc. and its affiliates.

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:
    Ответ написан
    Комментировать
  • На React нельзя делать конкурентов Facebook?

    alex_shevch
    @alex_shevch
    Frontend Developer
    А с чего вы вообще это взяли?

    Реакт распространяется по лицензии MIT, в рамках которой:
    "разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение"
    Ответ написан
    Комментировать
  • На React нельзя делать конкурентов Facebook?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Реакт до недавнего времени был под своей хитрой лицензией в которой был пункт по которому фейсбук может нагнуть того кто его использует если захочет.
    в прошлом по моему году кто-то таки дочитал до этого пункта и был большой шум, после которого реакт быстро зарелизили под человеческим MIT.

    Так что теперь - можно.
    А раньше - тоже было можно но пока фейсбук не против.
    Ответ написан
    Комментировать
  • На React нельзя делать конкурентов Facebook?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Все что не запрещено то разрешено. Один из принципов права.
    Ответ написан
    Комментировать
  • Какой объем памяти лучше для ssd - 1тб или 512гб?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Если есть HDD, то можно взять 512 SSD.
    Если HDD нет, то меньше SSD 1Тб брать не имеет смысла
    Ответ написан
    4 комментария
  • Какой объем памяти лучше для ssd - 1тб или 512гб?

    Psixodelik
    @Psixodelik
    Преподаватель на Hexlet
    Для монтажа желательно иметь достаточно места. Так как на диске будут храниться сырые исходники, которые могут занимать много места. Тут бы ещё советовал продумать сразу систему дублирования информации.
    Ответ написан
  • Что можно назвать js фреймворком?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Библиотеку используете Вы, фреймворк использует Вас
    ©Илья Климов

    А вообще, понятия расплывчивые, но
    библиотека - небольшой набор функционала, решающий одну задачу
    фреймворк - каркас приложений, решающий большинство типовых задач
    Ответ написан
    Комментировать
  • Что можно назвать js фреймворком?

    space2pacman
    @space2pacman
    Просто царь.
    библиотека - набор функций
    фреймворк - архитектура

    Напримере автомобиля библиотека поможет открывать/закрывать двери, заводить автомобиль
    Фреймворк позволит построить свой автомобиль на своей базе.
    Ответ написан
    Комментировать
  • Что можно назвать js фреймворком?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    Тут всё есть: https://ru.wikipedia.org/wiki/Фреймворк . Чётко и ясно. Плохо искал(искал ли?).
    Для js и не для js, разницы никакой.
    Ответ написан
    1 комментарий