Показать сообщение отдельно
  #34 (permalink)  
Старый 02.10.2013, 23:51
Аватар для Madzi
Аспирант
Отправить личное сообщение для Madzi Посмотреть профиль Найти все сообщения от Madzi
 
Регистрация: 15.06.2013
Сообщений: 38

Какие-то у вас не правильные сведения
Сообщение от vflash Посмотреть сообщение
YUI,AMD - на клиенте
scmod - веб сервис
YUI - работает как на клиенте, так и на сервере Node.js
У Yahoo ещё на его базе проект Mojito есть, когда сервер сам распределяет код, который будет выполняться на нём и на клиенте. На слабых клиентах - мало кода (основной код выполняется на сервере) и наоборот.

Сообщение от vflash Посмотреть сообщение
YUI,AMD - асинхронное подключение js файлов (разработка)
scmod - не асинхронное подключение js файлов (разработка)
Есть как асинхронное так и синхронное подключение файлов и несколько способов управления ими. + есть ленивая загрузка скриптов, т.е. можно загрузку прописать внутри скрипта в нужном месте и если до этого места логика не дойдёт, то скрипт не загрузится.

Сообщение от vflash Посмотреть сообщение
YUI,AMD - один модуль , один js файл
scmod - один модуль , сколь угодно js файлов
Можно собрать несколько модулей в один js файл, но зачем.

Сообщение от vflash Посмотреть сообщение
YUI,AMD - область видимости кодишь сам
scmod - область видимости делает автоматом весь файл
Область видимости в YUI определяется границей модуля:
// Модуль YUI
YUI.add('test', function (Y) {
//... песочница, ограничивающая код
});


Сообщение от vflash Посмотреть сообщение
YUI,AMD - строгий режим нужно выставлять самому
scmod - строгий режим делает автоматом
Строгий режим по-умолчанию стоит в компрессоре (yuicompressor), который сжимает скрипты перед продакшеном (обычно используют *-min.js файлы).

Сообщение от vflash Посмотреть сообщение
YUI,AMD - подключить старый код без доработки нельзя
scmod - подключить старый код без доработки можно
Почему нельзя - можно. Вставляешь в песочницу и всё ок.

Сообщение от vflash Посмотреть сообщение
YUI,AMD - собирать проект в два файла не умеет
scmod - собирать проект в два файла умеет
Можно собрать проект в любое количество файлов. Хоть отдать каждый файл по отдельности, хоть сборкой. Зависит только от настроек серверной части.
Ответить с цитированием