Javascript.RU

Голосование: Имеет ли смысл писать свой фреймворк?
Открытый опрос: другие пользователи будут видеть, кто как проголосовал.
Опции опроса
Имеет ли смысл писать свой фреймворк?

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 06.08.2012, 15:48
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от nerv_
я бы начал с написания кросс-браузерного CSS селектора
А вот я бы не стал. Во первых, я бы взял уже написанный или просто использовал querySelector. Ишаки непонимающие querySelector либо вымерли, либо скоро отомрут.

Открываешь jq и смотришь методы. > 50% таких же есть в других либах.

И я бы для начала определился. Мы говорим о либе или о либе+ui(drag&drop, tree, tabs)?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #42 (permalink)  
Старый 06.08.2012, 18:57
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

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

Лучше сделать реализацию WebWorkers, или других вкусностей, недавно появившихся.

Сообщение от Gozar
Открываешь jq и смотришь методы. > 50% таких же есть в других либах.
Я бы сказал, что в ней нет и 50% всего того, что есть в других либах. (вместе взятых)

Я читал, я вникал, я знаю. Всё более-менее достойное реализуется в плагинах.

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

Сообщение от Gozar
И я бы для начала определился. Мы говорим о либе или о либе+ui(drag&drop, tree, tabs)?
Имхо, либа всегда тянется одна, а UI пишется на коленке, на этой либе - если, конечно, мы пишем код для уже существующего шаблона, куда только нужно добавить JS - HTML & CSS присутствует.
Ответить с цитированием
  #43 (permalink)  
Старый 06.08.2012, 20:06
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от melky
либа всегда тянется одна, а UI пишется на коленке, на этой либе
У мя есть либа и ui на ней. Так вот мне нафиг не нужна либа без ui, я и чистым js могу обойтись. Отсюда вывод - главное ui, а не либа. Потому я и задавал вопрос о том, про что мы говорим?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #44 (permalink)  
Старый 07.08.2012, 08:59
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Сообщение от melky
А так - она устарела чуть менее, чем полностью (вроде её собираются переписывать, без поддержки старых ослов, для экономии кода... посмотрим, что из этого выйдет)
угу, JQ 2.0 - хотят прекратить поддержку ишака 6, 7, 8
Ответить с цитированием
  #45 (permalink)  
Старый 07.08.2012, 12:57
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

В итогах я подвожу что либу писать надо:

============================

За 8 + 5 + 6 === 19 vs 15 === 5 + 3 + 7 против.
Итог: 19 - 15 === 4 голоса пересиливают - либу писать можно .
Ответить с цитированием
  #46 (permalink)  
Старый 07.08.2012, 13:04
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Dim@
либу писать можно
Как будто кто-то запрещал

Одно из значений
http://www.classes.ru/all-russian/ru...term-14726.htm
Цитата:
ЛИ́БА, призывная кличка овец, повторяется скороговоркою.
Ответить с цитированием
  #47 (permalink)  
Старый 07.08.2012, 13:47
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Gozar
И я бы для начала определился. Мы говорим о либе или о либе+ui(drag&drop, tree, tabs)?
или
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #48 (permalink)  
Старый 07.08.2012, 16:53
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от bes
ЛИ́БА, призывная кличка овец
Почему это не включено в опросник? Немедленно включить!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #49 (permalink)  
Старый 07.08.2012, 20:05
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Gozar,
а как его изменять?
Ответить с цитированием
  #50 (permalink)  
Старый 16.08.2012, 21:31
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от Gozar
С другой стороны любой код, можно оформить в виде либы. Не могу, точно, вспомнить, то ли Octane, то ли x-yuri говорил, - пишите код так, чтобы у вас через некоторое время из него получилась либа.
Если это был я, то я скорее всего имел в виду, что чтобы получилась хорошая библиотека, надо начинать не с библиотеки, а с приложений, в которых она понадобится. Хотя можно конечно и с библиотеки начать, но тогда это в первую очередь для опыта. Кстати, интересное интервью с Расмусом Лердорфом.

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

Сообщение от nerv_
Исходя из степени значимости, скорее всего, я бы начал с написания кросс-браузерного CSS селектора, что довольно-таки не просто.
https://github.com/Kolyaj/CrossJS/bl...rce/dom.js#L30

Сообщение от melky
Лучше сделать реализацию WebWorkers, или других вкусностей, недавно появившихся.
Специфическая возможность, я бы начал с чего-нибудь более распространенного.

Сообщение от Gozar
У мя есть либа и ui на ней. Так вот мне нафиг не нужна либа без ui, я и чистым js могу обойтись. Отсюда вывод - главное ui, а не либа.
То что цель библиотеки заключается в том, чтобы с помощью нее можно было создать UI, это понятно. Но без хорошей библиотеки хорошего UI не создашь.

Сообщение от Dim@
В итогах я подвожу что либу писать надо:

============================

За 8 + 5 + 6 === 19 vs 15 === 5 + 3 + 7 против.
Итог: 19 - 15 === 4 голоса пересиливают - либу писать можно .
результат тот же:
alert(Math.ceil(Math.random() * 2) - 1 ? 'писать' : 'не писать');
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужно написать фейк с элементами js в vk totcam Работа 3 27.10.2017 14:42
Нужно обяснить мне на счет ІР RaS Оффтопик 9 05.07.2010 17:39
нужно создать много копий div ASM29A Элементы интерфейса 3 27.03.2010 20:22
Как правильно писать классы с использованием jQuery? Tpona jQuery 7 13.10.2009 15:16
Как узнать, завершила ли свою работу рекурсивная функция Ajax Общие вопросы Javascript 4 13.05.2009 14:50