Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

JS фреймворки. Вопросы.

369
23 сентября 2010 года
Kesano
451 / / 09.10.2007
Ребятки, привет вам...
Я это... Прошу не пинать ногами и не посылать в Гугол...
Расскажите мне про JS-фреймворки.... Какие для чего нужны и каким функционалом обладают?...
Знаю про jQuery (куча плагинов к нему, эффекты, AJAX-запросы, работа с датой. Перегруженый такой фреймворчик...
Ну и про prototype слышал... Что умеет и может - так и не понял.

Расскажите мне пожалуйста, для чего вы их используете...

Примеров кода не нужно. Просто расскажите про полезный функционал, может кто-что вытворял с ними...

Спасибо вам заранее...
15
24 сентября 2010 года
shaelf
2.7K / / 04.05.2005
Все они умеют одно и то же, смотришь по поддержке, на сколько динамично развивается, скорость и комьюнити.. Всё. Результаты бенчмарков (тестов) найти мона там, куда ты просил тебя не посылать)
52K
24 сентября 2010 года
lexandr
26 / / 16.07.2010
Суть любого фреймворка облегчить труд программиста и сократить объем кода.
Если говорить о jQuery, та самая куча плагинов к нему это и есть примеры реализации задач на нем. Самодостаточный фреймворк не зря же google перешел на него. И если даже вдруг не получиться решить какую то задачу на jquery, в него всегда легко можно будет встроить обычный js.
274
24 сентября 2010 года
Lone Wolf
1.3K / / 26.11.2006
jQuery да, имеет кучу плагинов, да и комьюнити по разветей чем у prototyp-а,
Хотя я люблю prototype за то что он обьектный
369
24 сентября 2010 года
Kesano
451 / / 09.10.2007
:) Друзья, єто всё конечно хорошо... Но єто общие фразы...
Меня больше интересут функционал, который вы непосредственно используете...
Например: Мне необходимо создать XMLhttprequest -запрос, осправить данные, получить данные...
Разбирательству, например, в jQuery я пока предпочитаю просто зайти на xmlhttprequest.ru , скопировать универсальный кусок кода, и работать со своим запросом как мне удобно. для меня это ПОКА проще...
Используете ли вы функционал того же jQuery\Prototype хотя бы на 10%... Можете ли без них обойтись?

Потом у меня может возникнуть необходимость ПОСТОЯННО открывать соединения (типа как для чата), и у себя это делаю абсолютно тупыми циклами, просто потому чот не знаю как иначе, и здесь уже, наверное, нужно обращаться к этим самым фреймворкам...
То же самое касается эффектов...

В общем конкретику, давайте конкретику! )
244
24 сентября 2010 года
UAS
2.0K / / 19.07.2006
Че конкретика-то? Зайдите на сайт jQuery и посмотрите функционал.
Я из jQuery, как минимум, использую:
1) AJAX
2) .animate, .hide, .show, etc
3) Удобная обработка массивов типа $.each
4) Установка событий
5) Удобная работа с CSS
6) Draggable для popup-окошек

Из остального - смотря от задачи. Благо модулей и функционала хватает.
274
24 сентября 2010 года
Lone Wolf
1.3K / / 26.11.2006
Цитата: UAS
Че конкретика-то? Зайдите на сайт jQuery и посмотрите функционал.
Я из jQuery, как минимум, использую:
1) AJAX
2) .animate, .hide, .show, etc
3) Удобная обработка массивов типа $.each
4) Установка событий
5) Удобная работа с CSS
6) Draggable для popup-окошек

Из остального - смотря от задачи. Благо модулей и функционала хватает.



по прототайпу фактически все аналогично..
только пункт 2,6 я не использую(но думаю тоже есть), нет надобности. но юзаю prototype-window, хотя гадость кривая.. без напильникар аботать не реально.
также удобный метод toggleClassName(),

369
24 сентября 2010 года
Kesano
451 / / 09.10.2007
Кто-то может віложить ссілку на человеческий мануал, гле описані ВСЕ функции и методы и примеры с их работой. Те что я находил, типа jQuery.ru - не дают избыточной информации... А чаще всего ее там вообще нет.
Интересует мануал по базовому модулю.
274
24 сентября 2010 года
Lone Wolf
1.3K / / 26.11.2006
http://tinyurl.com/lae5mj
369
24 сентября 2010 года
Kesano
451 / / 09.10.2007
http://jquerybook.ru/api/
во это интереснее...
244
24 сентября 2010 года
UAS
2.0K / / 19.07.2006
То же самое, что и официальная документация, только официальная полезнее.
369
26 сентября 2010 года
Kesano
451 / / 09.10.2007
Кинь линк на официальную, на русском языке и с примерами....
Если не сложно...
274
26 сентября 2010 года
Lone Wolf
1.3K / / 26.11.2006
официальная на английском. русской нету.
То что ты нашел и есть перевод на русский оффициалки, прост ов оффициалке примеров больше и расписано все лучше
15
26 сентября 2010 года
shaelf
2.7K / / 04.05.2005
Ну вот, опять форум используют как прокси к гуглу :)))
274
26 сентября 2010 года
Lone Wolf
1.3K / / 26.11.2006
пора перед созданием темы выдавать результат поиска в гугле и галочку, "все просмотрел, ничего не помогло. Хочу всеравно создавать тему" :)
369
27 сентября 2010 года
Kesano
451 / / 09.10.2007
А поговорить? Это же форум, не так ли? :)
Не хотели бы - не писали бы в топик, не так ли, товарищи?

К тому же топик изначально открыт как обсуждения фреймворков. Вы так и не рассказали, как вы их используете, примеры вашего кода ).
15
27 сентября 2010 года
shaelf
2.7K / / 04.05.2005
Кесано, обсуждать хочется интересные темы, задумываться над тем, чего нету... Ты же предлагаешь обсудить фреймворки. Они все одинаковы (по возможностям), просто с разной аудиторией. Каждый выбирает то, что ему интересно. Для чего тебе куски кода? Примеры по использованию есть на каждом оффсайте. Что касается разговоров.. Ниже есть флудильня.
274
27 сентября 2010 года
Lone Wolf
1.3K / / 26.11.2006
Цитата: Kesano
А поговорить? Это же форум, не так ли? :)
Не хотели бы - не писали бы в топик, не так ли, товарищи?

К тому же топик изначально открыт как обсуждения фреймворков. Вы так и не рассказали, как вы их используете, примеры вашего кода ).



Для обсуждения, таки-да. Так давайте обсуждать..
А не "дайте линку на офф. документацию", такое ищеца в гугле за 25секунд.. И совсем не похоже на обсуждение.

274
27 сентября 2010 года
Lone Wolf
1.3K / / 26.11.2006
2shaelf
а куски кода были бы интерестны в контексте, не аджакс запросов, а каких-то не стандартных приколов.
По типу анимации или разных менюшек выезжающих..
т.е. более-менее часто используемых вещей, но таких, чтокаждый реализует по своему, разными средствами...
Например я щас в нете нахожу много интересных вещей сделаных на jQuery, типа http://imageflow.finnrudolph.de/
13
27 сентября 2010 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Lone Wolf
2shaelf
а куски кода были бы интерестны в контексте, не аджакс запросов, а каких-то не стандартных приколов.
По типу анимации или разных менюшек выезжающих..


Все эти меню и анимации опостылели уже лет 10-12 назад еще во времена диких хомяков на народ.ру и чат.ру. Даже их обсуждать неинтересно. Все это обсуждалось стопицот раз на миллионах форумов.

274
27 сентября 2010 года
Lone Wolf
1.3K / / 26.11.2006
обсуждалось-то обсуждалось.
Я имею ввиду, что с развитием фреймоврком, то что стопицот раз обсуждалось, находит все новые и новые средства решения. вполть до создания класса. и запускао дного метода.
13
27 сентября 2010 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Lone Wolf
обсуждалось-то обсуждалось.
Я имею ввиду, что с развитием фреймоврком, то что стопицот раз обсуждалось, находит все новые и новые средства решения. вполть до создания класса. и запускао дного метода.


Да какая разница с помощью чего это создавать? Вместо 100 строк в 1999 году, будет 8 строк в 2010. Смысл-то останется тем же, алгоритмы теми же. Увеличится лишь скорость разработки за счет дикого количества велосипедов реализованного во фреймворке. Собственно эти велосипеды и уменьшение времени разработки и есть то, ради чего все фреймворки пишутся.
А так получается что-то вроде "Давайте обсудим как забивать гвозди молотком. Раньше вот я забивал их камнем, а теперь появился молоток и это дает нам новые решения и способы забивания гвоздей". Неинтересно это. Вот если бы вы подняли вопрос как с помощью этого самого молотка шуруп выкрутить или бревно распилить - вот это было бы намного интереснее.

274
27 сентября 2010 года
Lone Wolf
1.3K / / 26.11.2006
Цитата: RussianSpy
Да какая разница с помощью чего это создавать? Вместо 100 строк в 1999 году, будет 8 строк в 2010. Смысл-то останется тем же, алгоритмы теми же. Увеличится лишь скорость разработки за счет дикого количества велосипедов реализованного во фреймворке. Собственно эти велосипеды и уменьшение времени разработки и есть то, ради чего все фреймворки пишутся.
А так получается что-то вроде "Давайте обсудим как забивать гвозди молотком. Раньше вот я забивал их камнем, а теперь появился молоток и это дает нам новые решения и способы забивания гвоздей". Неинтересно это. Вот если бы вы подняли вопрос как с помощью этого самого молотка шуруп выкрутить или бревно распилить - вот это было бы намного интереснее.



Ты меня кажется не так понял.
Вопрос стоит скорее так, почему этим молтком гвозди легче забиваются?

13
27 сентября 2010 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Lone Wolf
Ты меня кажется не так понял.
Вопрос стоит скорее так, почему этим молтком гвозди легче забиваются?



Потому что молоток специально разработан таким образом чтобы им было легче забивать гвозди. Это очевидно. Это следует из самого определния понятия "фреймворк".

13
27 сентября 2010 года
RussianSpy
3.0K / / 04.07.2006
Цитата из Википедии:
Цитата:
Каркас (англ. framework) — в информационных системах структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.

274
27 сентября 2010 года
Lone Wolf
1.3K / / 26.11.2006
Цитата: RussianSpy
Потому что молоток специально разработан таким образом чтобы им было легче забивать гвозди. Это очевидно. Это следует из самого определния понятия "фреймворк".



%%%%
Смотри я работаю по определенным причинам с Пртотайпом. И сейчас нету времени разбиратся с jQuery. Проэкт на него переводить я явно не буду, но вот новый с удовольствием начал бы.
И в данный момент мне бы было интерестно прочитать, "а вот этим морлтком гвоздь забивается одним ударом, но под таким углом."
Я бы посмотрел, и подумал. оо приколько, а ведь азза того что под таким углом бить надо, то под другим шуруп вкрутится...

13
27 сентября 2010 года
RussianSpy
3.0K / / 04.07.2006
Ну так для этого нужны КОНКРЕТНЫЕ вопросы на КОНКРЕТНУЮ тематику. А не вода. Нужен четкий вопрос вроде "Ребята, мне нужно сделать то-то и то-то. Я работаю с фреймворком X, а как это делается во фреймворках Y и Z?"

shaelf, конечно немного лукавит, когда говорит, что все фреймворки одинаковы. Это не совсем так. Однако различия их скорее в подходе к проблемам, чем в самих проблемах, которые они решают.

Поэтому предлагаю топикстартеру подумать над четким вопросом на данную тематику и создать новую ветку, а эту попросить модераторов закрыть ибо флуд.
369
27 сентября 2010 года
Kesano
451 / / 09.10.2007
Ну тогда сразу вопрос:
Подсобите под jQuery код, позволяющий запускать постоянно ajax-запрос к серверу.
После получения и обработки данных - создавать следующий запрос. Так, чтобы не скапливались открытые соединения, и если запрос умер (вроде 30 сеунд) - чтоб запускался по новой, но не создавая очереди соединений...
P.S. прошу сделать "за меня" т.к. пока с трудом представляю, как это ГРАМОТНО выглядит.
15
27 сентября 2010 года
shaelf
2.7K / / 04.05.2005
2spy Я имел ввиду как инструмент для решения задач. На данный момент 99.9% уже написано (то, что может понадобиться), поэтому всё сводится просто к тупому поиску нужного плагина. Я понимаю, если речь бы зашла о серверных фреймворках (взять тот же пых), там да, они могут различаться по функционалу (где-то есть генераторы, где-то нету. Что-то зависит от структуры бд, что-то нет)... а тут...

2Kesano Смотри в стороны технологии comet (гугл отлично с этим справится)
369
27 сентября 2010 года
Kesano
451 / / 09.10.2007
Comet-то я смотрел...
На виртуальном хосте такое, конечно, не получится, т.к. нужно левые пакеты ставить... При этом, я заметил, они там в основном используют примеры с prototype...

Но изначально меня всё же интересует грамотный код бесконечного цикла запросов... Если можете.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог