Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JavaScript и модульность, думаю как соединять блоки крупного проек 
V
    Опции темы
Astraller
Дата 13.11.2007, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 1.8.2007
Где: $Украина[Кры м]->Феодосия

Репутация: 2
Всего: 5



Собираюсь строить довольно крупный проект. В построении будут участвовать несколько групп.
Как минимум две.

Суть проекта в том что сервер (PHP) посредством Ajax передаёт ВСЕ необходимые данные в клиент (JS).
Клиент загружается один раз. Модули подключаются в процессе работы. (С подгрузкой .js проблем нет.)

Вопрос в другом. Я слабо себе представляю как можно объединить работу этих групп. В случае с чисто PHP все много проще. Правильные обьекты решают эту проблему.  smile 

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


--------------------
A.S.T.R.A.L.L.E.R.: Artificial Synthetic Technician Responsible for Assassination, Logical Learning and Efficient Repair
PM MAIL WWW ICQ   Вверх
vasac
Дата 13.11.2007, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



Сформулируйте вопрос более четче.
Что за правильные объекты в PHP и почему подобное нельзя реализовать на JS?
PM WWW   Вверх
cruelangel
Дата 13.11.2007, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 12.9.2007

Репутация: 4
Всего: 8



зачем ВСЕ данные грузить аяксом???

PM MAIL   Вверх
Astraller
Дата 14.11.2007, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 1.8.2007
Где: $Украина[Кры м]->Феодосия

Репутация: 2
Всего: 5



vasac, попробую обьяснить:
Цитата

Что за правильные объекты в PHP и почему подобное нельзя реализовать на JS? 

PHP
Например всем нам хорошо известная схема реализации работы с MySQL через создание обьекта.
При создании экземпляра он сам открывает соединение, при обращении по его методам он выполняет запросы и возвращает результат. Это в моём понимании "правильный" обьект.
JS
Например создаём обьект "окно" с titlebar'ом и кнопками управления окном. Если создавать обьект на основе например елеента div. То его все равно придётся append'ить в body внешними средствами. Нельзя организовать ссылку, например:
Код

diff=documnet.createElement('div');
diff.style.width=diff.width;

Но если произвести:
Код

diff.width="100px";

То:
Код

diff.style.width!=="100px";


Вотъ. Собственно к чему я все это. Есть 2 команды:
1) Не знает JS абсолютно. Их познания в проекте заканчиваются тем что они знают что надо вывести по тому или иному запросу.
2) Не знает PHP абсолютно. Их познания заканчиваются тем - у какого скрипта по какому запросу получить данные.
Как избежать лишнего геммороя в такой ситуации? smile
cruelangel, в этом суть проекта. Не буду мучать никому моск - это онлайн игра. Заранее мы отказались от флеш. Поэтому делаем только на JS/PHP, вот возникла ситуация недопонимания между двумя группами. smile 

Это сообщение отредактировал(а) Astraller - 14.11.2007, 10:34


--------------------
A.S.T.R.A.L.L.E.R.: Artificial Synthetic Technician Responsible for Assassination, Logical Learning and Efficient Repair
PM MAIL WWW ICQ   Вверх
vasac
Дата 14.11.2007, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 13
Всего: 36



Не совсем понял связь объектной модели языков с проблемой взаимодействия между различными подразделениями программистов.
По поводу взаимодействия: граждане PHP-шники пишут обработчики ajax-запросов и описывают их интерфейс. JS-шники через этот интерфейс получают нужные им данные. Их работа при этом не пересекается. Ну или лучше JS-шники делают свою работу и говорят PHP-шникам: нам, дескать, нужен обработчик с таким-то интерфейсом, а те его реализуют.
PM WWW   Вверх
Astraller
Дата 14.11.2007, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 1.8.2007
Где: $Украина[Кры м]->Феодосия

Репутация: 2
Всего: 5



vasac, 
Цитата

JS-шники делают свою работу и говорят PHP-шникам: нам, дескать, нужен обработчик с таким-то интерфейсом, а те его реализуют. 

Спасибо smile


--------------------
A.S.T.R.A.L.L.E.R.: Artificial Synthetic Technician Responsible for Assassination, Logical Learning and Efficient Repair
PM MAIL WWW ICQ   Вверх
cruelangel
Дата 14.11.2007, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 12.9.2007

Репутация: 4
Всего: 8



или всёже найти человека знающего и похапэ и жабаскрипт, который бы и продумал интерфейсы, да и вообще архитектуру проекта..
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1703 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.