JavaScript в HTML в качестве аналога Include в PHP

[Удален]
#51
DiAksID:
что бы внести изменения в существующих функционал или добавить новый (расширяемость в этом смысле) приходится каждый раз восстанавливать в мозгах уникальную схему взаимодействия отдельных блоков конкретного костыля полностью.

не, всё становиться намного проще если изначально всё выносится в отдельные функции

DiAksID
На сайте с 02.08.2008
Offline
218
#52
burunduk:
не, всё становиться намного проще если изначально всё выносится в отдельные функции

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

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

show must go on !!!...
[Удален]
#53
DiAksID:
и еще проще если заранее раскидываешь функционал по независимым блокам MVC

а что мешает реализовывать это с помощью jquery :)

DiAksID
На сайте с 02.08.2008
Offline
218
#54
burunduk:
а что мешает реализовывать это с помощью jquery :)

;) ну хотя бы потому, что у этого DOM-садиста нет механизмов реализации MVC - это не фреймворк, а тупо библиотека вспомогательных функций весом 80 Кб, не более того. вот если заодно прицепим бекбон - получаем то что уже похоже на правду.

с ангуляром всё хитрее, но и весит он 70+ Кб, зато о джеквери в подавляющем большинстве случаев можно забыть. да и расширяемость на другом не сравнимо высоком уровне...

Ayavryk
На сайте с 11.10.2003
Offline
209
#55
DiAksID:
;) ну хотя бы потому, что у этого DOM-садиста нет механизмов реализации MVC

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

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

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

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
DiAksID
На сайте с 02.08.2008
Offline
218
#56
Ayavryk:
Мне одному кажется, что засунуть повсюду MV* - маньячество?...

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

если работаешь на заказчика, в команде, со сторонними разработками - сугубая необходимость...

богоносец
На сайте с 30.01.2007
Offline
754
#57
LEOnidUKG:
если ПС отдаётся одно, а юзеру другое, то это называет клоакинг.

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

Тема вообще была о другом, об использовании возможностей клиента. Типа есть на фрихостах 237 доров по 456 HTML-страниц каждый. И надо быстро сменить их дизайн... не заставляя ПС это всё переиндексить.

[Удален]
#58
DiAksID:
если работаешь на заказчика, в команде, со сторонними разработками - сугубая необходимость...

да нет, чуть больше кода и проблема решается :)

как правило при работе

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

возможность системных ошибок стремиться к 0 и необходимость обработчиков ошибок отпадает, при работе в команде, необходимо только дописать эти обработчики и всё приходит в норму.

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

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

DiAksID
На сайте с 02.08.2008
Offline
218
#59

ну, как бе либо

burunduk:
... есть готовая библиотека с готовыми плагинами + наработанные решения, собрать нужный js для конкретного сайта занимает не много времени :)

либо

burunduk:
... тем более для каждого конкретного сайта скорей всего потребуются индивидуальные решения связанные с особенностями конкретного сайта.

коллизия налицо ;)

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

но для работы типа "любой сайт за 1 день и 1000 рублей" эта парадигма конечно излишество :)

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

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

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

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий