1.5, Xasd (ok), 00:12, 01/09/2011 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
люди... а зачем генерировать CSS и Javascript -- ежеле их можно писать статически (/static/js/blahblahblah.js) ?
....а исходные данные для скриптов -- можно брать например из "data-*" [ HTML5 -- https://developer.mozilla.org/en/DOM/element.dataset ]
..или из: var my_param = $('html > head > meta[name="my_favorute_super_parameter"]').attr('content')
..или ещё из кучи способов... :)
помоемуже ЛОГИЧНЕЕже выглядет когда мы скрипту передаём какието параметры [но сам скрипт остаётся статически-константным]... чем когда мы какимто "хитрым" образом генерируем скрипт... да ещё и отлажевать же это надо!
# p.s.: ну про CSS я ещё могу понять.... LESS'ы там всякие :-), улучшающие синтаксис. но зачемже Javascript??? o_0
| |
|
2.7, Аноним (-), 00:37, 01/09/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вообще-то в статье речь идет про кофе и упаковку жабаскрипта. Грузить 1 обфусцированный файл с жабаскриптом быстрее, чем несколько и неупакованных. А кофе - просто приятный сахарок поверх этих уродливых function(function(function(function(){}){}){}).
От кодогенерации жабаскрипта наоборот постепенно отказываются. В комплекте к prototype.js к рельсам шли безумные RJS-темплейты, генеровавшие жабаскрипт по руби коду. jquery-rails же использует обычные js/coffee сорцы, поверх которых прогоняется примитивный шаблонизатор.
| |
2.8, _Vitaly_ (ok), 00:58, 01/09/2011 [^] [^^] [^^^] [ответить]
| +2 +/– |
> люди... а зачем генерировать CSS и Javascript -- ежеле их можно писать статически (/static/js/blahblahblah.js) ?
Странный вопрос. Например когда настройки цветовой схемы в базе лежат. Или чтобы углифицировать и мерджить только для продакшена.
> помоемуже ЛОГИЧНЕЕже выглядет когда мы скрипту передаём какието параметры [но сам скрипт остаётся статически-константным]... чем когда
man рекомендации гугля. С параметрами не все прокси правильно интерпретируют время кеширование для статики. Поэтому правильные пацаны прикручивают к имени md5 или sha1 от контента.
| |
|
|
2.12, KOL (ok), 12:38, 01/09/2011 [^] [^^] [^^^] [ответить]
| +/– |
Я вот тоже этого момента не понял. Речь о begin, commit, rollback?
| |
|
3.13, Andrey Mitrofanov (?), 12:51, 01/09/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Речь о begin, commit, rollback?
Да, не... Уже 3.1 на дворе, а студент на знает, что такое ActiveRecord, зато очень горд api mysqlclient-а для своего бейсика.
| |
|
|
|