Осторожно Холивар! JavaScript vs Библиотеки
На одном форуме по php развязался разговор о том что лучше, я отстаивал точку зрения что чистый js лучше, весь форум мне говорил что гораздо круче jQuery. Как Вы считаете?
|
Цитата:
|
у каждого способа есть свои плюсы и минусы.
И свой диапазон задач, и требований, где способ выигрывает перед другим И даже на одной задаче, при разных требованиях, лучшее решение может быть различным. Так, что ни один из способов не является волшебной палочкой для всех случаев жизни, и это надо понимать. |
Просто всё чаще вижу где подключают jQuery для решения какой ни будь мелкой задачи, например калькулятор. Имеется ввиду без анимации
|
Срач начался от сюда=)
http://code-igniter.ru/forum/viewtop...&t=3833#p23550 |
О, а я знаю случаи, когда подключали jQuery или Prototype только ради аякса или функции $. :D
|
после того как написал свою либу, которой пользуюсь с удовольствием, на голом js-е писать чёт уже не комфортно.
хотя попадаются случаи где надо... ну и фиг с ним:) |
Цитата:
Да и выбор не большой - либо писать свой велосипед, либо использовать стороннее, но уже готовое решение, третьего не дано. Yandex, Google, Yahoo и т.д. выбрали второе. Однако если вы думаете, что написав кучу сриптов релизующих частично функционал к.л. библиотеки вы в чем-то выграете, сомневаюсь, по тому что проект нужно постоянно сопровождать, что-то фиксить, избавляться от морально устаревшего кода, писать документацию к API. В современных условиях рыка работодателям (да и сотрудникам, особенно новым) такой подход не понравится. Цитата:
|
в больших проектах, чесн говоря, вопрос какой именно фреймворк юзать отодвигается на 2-й план, тк на 1-м месте стоит: как сделать грамотную архитектуру проекта.
когда я начинал делать свой проект и писать либу под него, я чуть ли не каждый день матерился и засыпал с мыслью что завтра подрублю jquery. теперь этот этап прошёл, и всё чаше я думаю: как хорошо, всё таки, что я устоял. по времени хз что выгоднее, тк в случае своего фрейма ты сразу тратишь силы + небольшие затраты на поддержку(это кстати не так сложно и, в принципе, приятное занятие), а в случае стороннего ты начинаешь с того что всё кайф, а потом остальное время матюкаешься правя баги или борясь идеологией разработчиков. ЗЫ гугл кстати вродеж свои сервисы на сваём фреймворке делает(мот я чо попутал конечно. вроде на этом форуме где-то упоминалось). |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Однако утверждать, что без библиотек сейчас не обойтись, глупо, потому что не всегда они могут удовлетворить требованиям, яркий пример этому facebook. Цитата:
PS: Все зависит от ситуации... |
Цитата:
Заключаешь с Ресигом контракт на поддержку продуктов. Если что надо свистнешь, он это поправит. Вот те уже отдел не надо содержать... Это хорошо ещё если контракт, а может и на понтах всё держится. Типо сотрите мой ворк гугловцы используют. У простого смертного таких возможностей не будет. Хотя я всегда думал, что гугл jQuery ради анимации подключает:) |
Вопрос от ламера - из всех фреймворков всё-таки jQuery самый популярный? А лучший?..
|
Цитата:
Цитата:
*ну, это дело каждого. но я его уважаю :) |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
а за что ты, melky, уважаешь prototype, мне интересно?
я вот с ним работал, и теперь всякий раз, упоминая о нем, в скобках добавляю (кусок говна, будь он неладен). чем он тебя так восхищает? |
качество кода, количество реализованных приёмов.
вместо того, чтобы писать заново, можно посмотреть туда и скопипастить + в книгах его часто хвалят ): |
Цитата:
По поводу качества кода библиотеки. Так вроде гугел доказал, что java программисты могут тоже писать на javascript. Нареканий в сторону кривоработающих сервисов я вроде как не слышал, хотя может я мало общаюсь. ИМХО, я уважаю mdc. По поводу библиотек, личных предпочтений нет. |
да там вроде не только с архитектурой. Помниться Kolyaj приводил кусок кода с пометкой "эти люди не знают js"
|
Цитата:
|
Что-то вроде http://habrahabr.ru/blogs/javascript...omment_3061631
Что-то на этом форуме вроде писал, но среди моих сообщений это не найдёшь :) |
многие php программисты вот так прогают на js. К той пометке подошло бы?
|
Цитата:
Цитата:
Писал я вроде про http://api.prototypejs.org/language/...rototype/gsub/ в ключе "эти люди не знают js". |
Цитата:
|
Цитата:
UPD Цитата:
|
Цитата:
|
Хорошо, когда есть время задумываться между использованием jQuery или написанием своей библиотеки, которая делает тоже самое...
|
Цитата:
|
Цитата:
|
B@rmaley.e><e, спасибо кэп
|
а как же ajax, и вообще весь deferred ?
как же data ? |
Цитата:
За все время ниразу не пользовался: $.support, $.fx.interval, $.fx.off, $.error, .jquery, pushStack(), $.noConflict(), $.holdReady(), $.sub(), $.globalEval(), $.boxModel, $.noop(), $.proxy(). |
Цитата:
|
Цитата:
|
monolithed, т.е. он позволяет создавать цепочки из асинхронных вызовов? Или в каких случаях лучше всего видны его преимущества?
|
Часовой пояс GMT +3, время: 14:48. |