Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   JQuery и фраймворки - зло! Я прав? (https://javascript.ru/forum/offtopic/24229-jquery-i-frajjmvorki-zlo-ya-prav.html)

m4gz 22.12.2011 05:26

JQuery и фраймворки - зло! Я прав?
 
Простой аргумент - зачем загружать 200кб кода, если по факту используем три-четыре функции? И ведь чистый код, будет работать куда быстрее фраймворка, и ведь все можно делать и без фраймворков зная javascript.

FINoM 22.12.2011 06:39

Где 200 кб кода?

Всё отталкивается от задачи. Если задача — экономить байты и процессорное время, то да. Если задача — сократить время разработки, то фреймворки и библиотеки необходимы.

ksa 22.12.2011 08:15

Цитата:

Сообщение от m4gz
зачем загружать 200кб кода, если по факту используем три-четыре функции?

Таки не грузи... В чём собственно проблема?

devote 22.12.2011 10:29

Цитата:

Сообщение от m4gz
JQuery и фраймворки - зло! Я прав?

Зло лишь для твоего мозга, они не учат программировать а отупляют... А вес и скорость это не аргумент.

Serg_pnz 22.12.2011 10:39

Конечно, сейчас все на диалап вернулись, что 200кб такая проблема! И кэш поголовно у всех отключен.

Kolyaj 22.12.2011 11:07

Цитата:

Сообщение от Serg_pnz
Конечно, сейчас все на диалап вернулись, что 200кб такая проблема! И кэш поголовно у всех отключен.

Да, сейчас многие на диалап вернулись, называется мобильный интернет.

С кэшом тоже не всё сладко, как хотелось бы. Он почему-то во всех браузерах до сих пор маленького размера, хотя в компьютерах сейчас сотни гигабайт простаивают. В результате посмотрел порнуху -- все скрипты из кэша выдавились.

vflash 22.12.2011 11:25

Цитата:

Сообщение от Kolyaj
Да, сейчас многие на диалап вернулись, называется мобильный интернет.

мобильный инет был быстрее когда еше диалап был актуален.

Kolyaj 22.12.2011 11:29

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

Livanderiaamarum 22.12.2011 13:51

Цитата:

Сообщение от m4gz (Сообщение 145131)
Простой аргумент - зачем загружать 200кб кода, если по факту используем три-четыре функции? И ведь чистый код, будет работать куда быстрее фраймворка, и ведь все можно делать и без фраймворков зная javascript.

Обычный код - это молоток.
Фреймворки - это подьемный кран.
Вопрос: Чем ты будешь строить небоскреб?
Вопрос: Чем ты будешь строить хижину?

Nekromancer 22.12.2011 14:02

Livanderiaamarum,
Фреймворки в большинстве своём, когда это что то типо jQuery, то это хрень которая ничему не обучает. Пользователи просто пользуются одними и теми же функциями раз за разом, причём используя кривой код, даже на этом фрейворке.

А если человек умеет программировать, то по мимо фреймворка половина кода будет "чистого", дабы не пользовать медленные функции/допились недостающие.

Livanderiaamarum 22.12.2011 14:14

Цитата:

Сообщение от Nekromancer (Сообщение 145193)
Livanderiaamarum,
Фреймворки в большинстве своём, когда это что то типо jQuery, то это хрень которая ничему не обучает.

Какой идиот использует фреймворки для обучения JS))))????

Nekromancer 22.12.2011 14:20

Livanderiaamarum,
Омг. Во время работы человеку свойственно обучаться. С фрейворками это не получается. Раз.
Есть такие люди, котороы начинают обучение с jQuery. Два.

Livanderiaamarum 22.12.2011 14:34

Цитата:

Сообщение от Nekromancer (Сообщение 145199)
Livanderiaamarum,
Омг. Во время работы человеку свойственно обучаться. С фрейворками это не получается. Раз.
Есть такие люди, котороы начинают обучение с jQuery. Два.

Ну раз они начинают обучение с фреймворков, а фреймворки не обучают, как ты говоришь - то пусть не обучаются на фреймворках.
мы тут не про обучение говорим, а про использование технологий, а то что использование НЕ ОБУЧАЕТ это уже вообще к делу не относится, технология фреймворков и не должна обучать, так как не для этого создана, а кто там что для чего использует это уже его проблемы. И это к теме фреймфорков не относится.

Nekromancer 22.12.2011 14:40

Livanderiaamarum,
Вы ну такой логичный. А язык программирования к фреймворкам относится или нет? А то мы же не на нём программируем, а на фреймворке.

devote 22.12.2011 14:45

Цитата:

Сообщение от Livanderiaamarum
мы тут не про обучение говорим, а про использование технологий,

Нуну, почитай название темы еще пару десяток раз... Что-то не вижу что бы автор просил технологию для обучения. Вопрос стоит зло это или нет. Я говорю что зло, а уж хорошо ли это для разработки тех или иных технологий это уже третье дело. Понятно дело что фреймворки упрощают жизнь в плане написания кода, но никак не идут на пользу мозгов.

Livanderiaamarum 22.12.2011 14:48

Цитата:

Сообщение от devote (Сообщение 145213)
Нуну, почитай название темы еще пару десяток раз... Что-то не вижу что бы автор просил технологию для обучения.

вот именно) я про то и говорю, а Nekromancer не понимает нас с тобой:)

Nekromancer 22.12.2011 14:55

Livanderiaamarum,
А ты пробовал не выдирать 2 слова из контекста всего поста, а проанализировать всё?

Тем более ты простил слово "не" в "а не про использование технологий". Так, что этот пост против тебя.

devote 22.12.2011 14:58

Фреймворк хорошо лишь тогда когда сам его напишешь, я не говорю что это нужно делать обязательно. Но именно написание фреймворка дает больше понимания принципов работы того или иного действия. Никто не спорит что люди учат язык при любых действиях с программированием. Фреймворк тоже обучает основным понятиям языка, такие как синтаксис языка и другим мелочам. Но увы этого мало. А если напишешь свой фреймворк, то при написании ты поймешь как все работает в целом. Даже больше и быстрее чем при написании каких то фотогалерей или прочих мелких возможностей. Потому что фреймворк как правило работает на самом низком уровне возможностей языка. Я не про плагин говорю к фреймворку а именно про чистый фреймворк.

Livanderiaamarum 22.12.2011 15:06

Цитата:

Сообщение от devote (Сообщение 145225)
Фреймворк хорошо лишь тогда когда сам его напишешь.

точно) так и поступай;)

trikadin 22.12.2011 15:08

Цитата:

Сообщение от Livanderiaamarum
Ну раз они начинают обучение с фреймворков, а фреймворки не обучают, как ты говоришь - то пусть не обучаются на фреймворках.

Гениальная фраза. Уважаемый, мы с вами точно в одном мире живём?)

Если они используют оружие, а оружие убивает, то пусть не используют оружие!

Конкретный ты парень.

Livanderiaamarum 22.12.2011 15:11

Цитата:

Сообщение от trikadin (Сообщение 145232)
Гениальная фраза. Уважаемый, мы с вами точно в одном мире живём?)

Если они используют оружие, а оружие убивает, то пусть не используют оружие!

Конкретный ты парень.

некрофил сказал что фреймворки плохо обучают, я говорю ему что - значит не нужно использовать их для обучения)
я вот сомневаюсь что мы с вами в одном мире живем если вы с этим не согласны))
_____________________
trikadin: забанен он был за это слово (выделенное). И не фиг его исправлять, поздно уже.

Nekromancer 22.12.2011 15:16

Livanderiaamarum,
Выражения выбирайте. Я понимаю, что для вас мер приличия нет. Но вы здесь не один.

trikadin 22.12.2011 15:18

Livanderiaamarum, достал, короче.

Livanderiamarum 22.12.2011 15:22

Цитата:

Сообщение от trikadin (Сообщение 145247)
Livanderiaamarum, достал, короче.

Кто кого еще достал) С самого утра мозг выносишь и придираешься ко всему что я говорю.:)

trikadin 22.12.2011 15:24

По-моему, это всё же немо.

Nekromancer 22.12.2011 15:28

trikadin,
его в бан отправили, а он нового пользователя что ле уже успел создать?

devote 22.12.2011 15:30

trikadin,
жестко ты его

trikadin 22.12.2011 15:31

Цитата:

Сообщение от devote
жестко ты его

Я его на четыре дня, если что... А вот нового - насовсем, ибо нефиг.

Цитата:

Сообщение от Nekromancer
его в бан отправили, а он нового пользователя что ле уже успел создать?

Ага)

Serg_pnz 23.12.2011 01:45

Фреймворками можно зашибать деньгу (лично мне, как пхп программисту проще намутить форму обратной связи на jq, всё равно он подключен в движке и попросту мотается по всем страницам).

К вопросу обучаться - mootools, к примеру, ошибок не прощает. Я даже немного жалею, что переориентировался на jq, но в теме применения jq манев больше... Тут приходится выбирать...

А вообще тема избита, это как сродни "Самописная cms или «коробка»" - смотря для чего...

А вот где зло - старые версии жумлы, с устаревшем mootools 1.11 Это жесть для программера...

И не надо изобретать велосипедов - свои фреймворки... На стадии обучения это может и полезно, но когда надо быстро и что бы не заморачиваться....

PS: пишу свою cms на php :write:

m4gz 23.12.2011 05:53

Самое интересное начинается когда в этом jquery чето начинает троить, а ковыряться в нем нету желания, куда проще когда перед тобой твой понятный код от а до я, да и че с того что инет быстрый, Россия тоже большая давайте ее всю засрем?

m4gz 23.12.2011 05:56

Тут оффтопом про цмс писали, вот в пхп фраймворки -это дело, а в этом скрипте, ну хз


Часовой пояс GMT +3, время: 08:17.