Anonymous
Anonymous
А я завтра напишу заказчику
Anonymous
Подготовлю, по посмотрим в какой форме.
Anonymous
С учётом косвенных запросов и обслуживанием?
Anonymous
Ок. Понял. Постараюсь к 14. Главное со встречи улететь быстрее. А падаван может один не справиться
Anonymous
Окей, договорились)
Anonymous
Адиль✋ Салам всем! Начинающий верстальщик. Учу HTML & CSS, далее JavaScript (jQuery), PHP. Есть пару вопросов. В чем разница между JavaScript и jQuery? Что такое фрэймворки и с чем его едят? Заранее благодарен.
Anonymous
Адиль✋ Салам всем! Начинающий верстальщик. Учу HTML & CSS, далее JavaScript (jQuery), PHP. Есть пару вопросов. В чем разница между JavaScript и jQuery? Что такое фрэймворки и с чем его едят? Заранее благодарен.
Jquery это и есть фреймворк для JS. Грубо говоря, фреймворк содержит реализации какого-то функционала, что облегчает разработку (собственно и ускоряет). Ну и главное - реализация отточеная. Люди разработали, поправили все недочеты, поддерживают ее — они сделали хороший продукт. Если отказаться от их работ и реализовать все самому, то выйдет долго, плохо, ненадежно
Можно понимать так:
Библиотека - небольшая реализация. Узкая, так сказать. Например для создания анимации.
Фреймворк - это целый комплекс, в котором может быть функционал по созданию анимации, параллельно есть штуки, которые помогают рисовать геометрические обьекты в DOM.
Jquery очень популярный. Не смотря на то, что на его замену уже пришли лучшие варианты, знать его придется. Потому что сталкиваться с ним приходится в 80% случаев. Как и с PHP
Anonymous
Все доступно и ясно объяснили! Спасибо😊
I
Лол. jQuery де библиотека, а не фреймворк)
I
*же
Anonymous
Лол. jQuery де библиотека, а не фреймворк)
лол кек пук. Сформулируй свои понимания, что такое библиотека, а что есть фреймворк.
Фреймворк позволяет гибко строить взаимосвязи данных, отслеживать их.
Библиотека в свою очередь решает конкретную задачу.
Обоснуй свою позицию
I
1. Разработчики jQuery сами позиционируют ее как библиотеку. О чем сами пишут на офф.сайте
2. Фрейморк это комплекс библиотек
3. Библиотека - набор классов, функций
Anonymous
I
Anonymous
Аргументируй
Это столько обширно сказано. Все есть набор классов/функций. Фреймворк - тоже. Даже конкретнее, использовать ООП-подход всегда более разумно на уровне проектирвоания фреймворка, а вот библиотеки - уже не так важно. Конечно это не обязательно, просто более адекватно
Anonymous
Комплекс библиотек - тоже не понятно, что ты этим хочешь сказать.
Например на Tcl есть Tcllib, который включает билиотеку Img, в которой собраны бибилиотеки для рендеринга и отработки png, tiff, jpeg. Выходит Библиотека содержит фреймворк, который предоставляет комплекс библиотек?
I
Твое понимание библиотек и фреймворков я врятли смогу изменить. То что jQuery библиотека - запомни)
Anonymous
Не, не запомню. Ты ж не обосновал и не подкрепил высказывания)
Максим
What is jQuery?
jQuery is a fast, small, and feature-rich JavaScript library
С официального сайта
I
Tcllib is a collection of packages available for the Tcl programming language. Щас начнется и спор о пакетах
Anonymous
Комплекс библиотек = пакет = фреймворк, выходит)
Anonymous
Anonymous
«Фреймворк» отличается от понятия библиотеки тем, что библиотека может быть использована в программном продукте просто как набор подпрограмм близкой функциональности, не влияя на архитектуру программного продукта и не накладывая на неё никаких ограничений. В то время как «фреймворк» диктует правила построения архитектуры приложения, задавая на начальном этапе разработки поведение по умолчанию — «каркас», который нужно будет расширять и изменять, согласно указанным требованиям. Пример программного фреймворка — C.M.F. (Content Management Framework), а пример библиотеки — модуль электронной почты.
Anonymous
Поэтому. Я не думал о таком глубоком понятии
I
Воу...нужно как-то этот текст переосмыслить и запомни для будущих споров)
Anonymous
Мне же надо было защитать свою позицию) Тем более я до этого всегда считал, что жкверя - фреймворк. Про принудительную архитектуру приложения через фреймворк я как-то и не думал никогда
I
Я если что так и сделал. Подумал - "мб внатуре фреймворк, а дичь втираю")
Anonymous
Я хотел красавчиком выйти из этого спора)
I
Создал цель для себя. Хочу стать full-stack веб-разработчиком. Можете кто-то чекнуть лист. И прокомментировать или посоветовать что-то добавить)
https://smartprogress.do/goal/231774/
Anonymous
офк)))0)0)0
I
Так там и много. Ну html/css/js думаю что отлично знаю. Недавно узнал об CSS иерархии. И вообще а**ел, что такое есть)
Anonymous
Иерархии?
Anonymous
Препроцессоры чтоли?
I
Да. Прикинь.
I
Нее
I
Щас скину ссылку
I
http://blog.alexdevero.com/css-best-practices-become-css-ninja-pt1/
I
Полезно почитать
Anonymous
Немного не оправдало ожидания
Victor
Не понял что тут такого
Victor
Это же просто про специфичность и каскад, не?
Anonymous
Просто какой-то набор в стиле best practice
aawwwwwww
I
Ничего необычного, но мало кто об этом знает. У меня недавно не собеседовании спросили "Какая рекомендованная максимальная длинна селектора". Как оказывается не больше 3. Иначе падает скорость и читабельность CSS
I
Как пример - .class ul li
Victor
Рекомендуется использовать бэм :D
Anonymous
Victor
I
Я имел ввиду, максимальное количество селекторов)
Anonymous
Anonymous
А, я опять зафтыкал)
I
Если бы для личного использования, может бы и за реакт взялся. А ментор сказал, что будем на ангуляре писать - так уж)
Victor
Нормально, я бы тоже тогда ангуляр начал
I
Victor
Ага, кину в лс как создам
Artе́m
я нет, для чего?
Artе́m
поясни пожалуйста
Artе́m
буду требовать
Artе́m
хотя у нас вроде и так реакт)
Artе́m
будет
Artе́m
не ну реально
Artе́m
не шарю
Artе́m
интересно зачем он
Artе́m
чем он лучше полимера?
Artе́m
ну я не такой профан
Artе́m
https://www.polymer-project.org/1.0/
Artе́m
да
Artе́m
а это типо для лендинга
Artе́m
нужен реакт
Artе́m
и ниебет
Artе́m
щас модно
Artе́m
ну вот у spark.ru сайт сообщество
Artе́m
так охрененно всё работает
Artе́m
мы щас берём livestreet.ru для отдельного подпроекта
Artе́m
там конечно пиздец