Bezdepbonusu7Программирование: статьи и ответы

Я люблю насмешливый сарказм, жаль, что это правда.

Архив Bezdepbonusu72 мин чтения

Я люблю насмешливый сарказм, жаль, что это правда.

Я видел множество статей на Medium и различных других блогах и технических сайтах, спорящих (серьезно) с именно этим уровнем опыта в таких вещах, как Meteor и Angular.

Признаюсь, когда я впервые изучал JavaScript, моя реакция часто была такой: "Да, но я уже могу сделать это с JQuery", пока кто-то не сказал мне: "Но можно ли сделать это с помощью нативного API JavaScript?" и я понял, что почти ничего не знаю о том, насколько эффективно мой код использует JQuery.

Затем я решил выбрать библиотеку, которая не использовала и не использовала JQuery, и использовать только те части, которые я понимал, иначе я бы научился кодировать их нативно. Таким образом, я мог заставить себя понять базовую функциональность, которая часто маскировалась такими вещами, как JQuery, чтобы я мог принять взвешенное решение о том, какой способ лучше всего подходит для проблемы, которую я пытался решить.

Теперь я клянусь, что читаю хотя бы основные части документации для любой библиотеки, которую я использую, а также делаю несколько руководств, прежде чем писать какой-либо собственный код. Кроме того, я сравниваю похожие функции и методы, скажем, между Ember и Meteor или Angular и Ember, прежде чем по-настоящему критиковать один или другой.

Опять же, мне нравится ваш удар по близорукости, в которой мы иногда грешим. Эта статья должна заставить разработчиков задуматься о том, какой инструмент/платформа/библиотека лучше всего подходит для моего варианта использования в ЭТОМ проекте (да, это унаследованное "это"), а не о том, "как я могу впихнуть код, который мне нравится".

Спасибо за хорошее чтение.

JavaScriptWeb DevelopmentReactjs

Похожие материалы

Статья из архива сайта: перевод и редактура материала сообщества разработчиков. Версии библиотек и инструментов могли измениться, сверяйтесь с официальной документацией.