Ayavryk

Ayavryk
Рейтинг
209
Регистрация
11.10.2003
DiAksID:
а зачем большое в качестве аргумента? замучаешься оценивать. может быть маленькое сойдет?

Сойдет. Только я все равно не понимаю. Взять типовой интернет-магазин с посещаемостью 1-3К посетителей. Вместо стандартного движка, владельцу интернет-магазина влепят нечто нестандартное по двойной цене. Да еще и подсадят на обслуживание. Потом придут сеошники, съедят мозг сказками про Ajax и слупят за то чтобы довести нестандарт до ума.

А сэкономить то на чем? Трафика меньше не будет, да и пофиг - он бесплатный. Цены на хостинг ниже некуда.

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

Если посещаемость 100К - другой вопрос. Хотя тоже неплохо было бы посчитать на чем экономия то.

Про трафик и отсечку аудитории см. выше.

На мощностях? Это надо посчитать. Если все описания по телефонма закэшировать, сильно не сэкономишь, но я вам верю. Получим колссальный выигрыш на серверах, который компенсирует потери аудитории.

Осталось найти сколько у нас магазинов с такой посещаемостью.

burunduk:
действительно абсолютно беспредметный разговор, давайте пример :)

Во-во. Нужно очень сильно постараться чтобы придумать большое интерактивное приложение, да такое чтобы JS реально что-то разгружал, кроме кармана заказчика.

Bytexpert:
А вот это мысль. Но это уже скорее из области джентльменского поведения по отношению к ПС..

Это мысль из области здравого смысла. Если вы скроете главное меню сайта, непонятно как робот вообще что-то проиндексирует.

DiAksID:
да нет, Ayavryk, я это понимал, просто для обсуждение узкой прикладной темы заданной ТС хватило бы 1-ой страницы ;)

А мы растянули на 6 страниц. В результате топикстартер остался при своем странном велосипеде в виде деcктопной CMS :)

DiAksID:
но вот широкая задача поисковой оптимизация контента через AJAX + полный перенос интерактива на сторону клиента уже интересна

Да это как бы две отдельные и малосвязаные между собой темы. Про Ajax и SEO (то о чем говорит топикстартер) я писал здесь несколько лет назад.

Про интерактив, так он был и в прошлом веке. Любая обычная поисковая форма по базе данных - пример такого интерактива. Хотите чтобы яндекс проиндексировал БД, выкладывайте все в виде статики.

Bytexpert:
А если еще и /inc в robots.txt зарыть и ПС ссылки не увидит, так это вообще супер-бонус!

Это вам никто не обещал. То что закрытая часть не ищется, не означает, что она не учитывается сейчас или в будущем.

DiAksID:
нет такого стандарта, гласного или негласного

Это примерно как с Ajax . Стандарта никакого нет но все поголовно юзали. или WYSIWYG. Стандарта не будет никогда, а 99% всех сайтов юзали причем исключительно FCK или Tiny.

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

DiAksID:
на своём поле DOM

jQuery помог забыть ублюдочность стандарта W3C и разнобой броузерных реализациях JS/CSS, ввел в оборот лаконичный синтаксис, породил кучу пакетов для построения больших приложений среди которых есть вполне себе MV* (wijmo, Jquery MVC,kendo...). Этого мало?

DiAksID:
"полной победы" ей как до Пекина раком. есть и у moootools и у zepto

Про Zepto вы хорошо сказали. Но был бы у нее жуткий синтаксис a'la YUI или Ext были бы ли у нее шансы подняться? Про moootools еще кто-то помнит. А prototype и куча однодневок, уже и не вспоминается.

DiAksID:
ни для чего более она не пригодна

Кажется вы меня не поняли. Я сказал, что в данном конкретном случае jQuery хватает с избытком. Backbone, Angular, ExtJS и прочая здесь даром не нужны. Не потому что они плохие, а потому что нет никакой целесообразности прикручивать их для "аналога Include в PHP".

И топикстартер вам об этом говорит.

По мне вообще больше всего нравится ExtJS (без выморочного MVC). Там вообще можно про DOM забыть, но найти для него нишу достаточно сложно. У меня под него задач пока нет.

DiAksID:
какаого стандарта? в чём?

негласного стандарта разработки.

DiAksID:
...одна их многих

Не одна из многих, а единственная, полностью вытеснившая все остальные аналогичные (Prototype, Mootools и т.п.) Единственная которая требуется во всех без исключения вакансиях верстальщиков.

DiAksID:
по ходу времён каждый серьёзный сайт всё больше превращается в неслабое интерактивное приложение

Скорее вам (и мне тоже) по большей части приходится работать с чем-то большим. Но реально на одно большое приложение приходится сотня обычных визиток и магазинов, в которых потребность в больших JS-приложениях притянута за уши.

DiAksID:
если работаешь один, только на себя, только с собственными отлаженными годами плагинами...

Хороший ответ на вопрос почему jquery. В MV*-фреймворках подобного стандарта не предвидется.

DiAksID:
;) ну хотя бы потому, что у этого DOM-садиста нет механизмов реализации MVC

Мне одному кажется, что засунуть повсюду MV* - маньячество?

5-6 лет назад мания охватила PHP-программистов, теперь тех кто пишет js

Нет у топикстартера задачи, которая требовала бы чего то большего чем AJAX ("JavaScript в HTML в качестве аналога Include") и там где есть необходимость есть варианты.

DiAksID:
ну если у 7 Кб-ного (на самом деле не критично больше, конечно 😂) бекбона еще есть не мало более чем юзабельных плюшек, вполне можно (имхо) рассматривать как вариант...

Для данной задачи это совершенно излишне.

Bytexpert:
Плюсы: уменьшение и оптимизация кода, оптимизация страницы для ботов ПС

Первый плюс сомнительный и вам на это указали. Большой сайт по такой схеме делать смысла нет, маленький - непонятно на чем экономить на сегодняшних скоростях.

Второй плюс очень относительный и временный. Google индексирует Ajax-контент, Яндекс тоже когда-нибудь научится. И главное не очень понятно как учитывается этот контент. Сегодня так, завтра эдак.

DiAksID:
Dojo, YUI, Backbone, AngularJS

Зачем тревожить все это, если для выполнения задачи достаточно микроскопического на 1-2Кб Ajax-скрипта?

AngularJS понравился. Больше всего тем, что в некоторых моментах напомнил мой собственный древний велосипед 5-6 летней давности.

Всего: 2264