![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Astraller |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 1.8.2007 Где: $Украина[Кры м]->Феодосия Репутация: 2 Всего: 5 |
Собираюсь строить довольно крупный проект. В построении будут участвовать несколько групп.
Как минимум две. Суть проекта в том что сервер (PHP) посредством Ajax передаёт ВСЕ необходимые данные в клиент (JS). Клиент загружается один раз. Модули подключаются в процессе работы. (С подгрузкой .js проблем нет.) Вопрос в другом. Я слабо себе представляю как можно объединить работу этих групп. В случае с чисто PHP все много проще. Правильные обьекты решают эту проблему. У кого есть опыт поделитесь пожалуйста. Ибо я себе просто не представляю решения этой задачи. -------------------- A.S.T.R.A.L.L.E.R.: Artificial Synthetic Technician Responsible for Assassination, Logical Learning and Efficient Repair |
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 13 Всего: 36 |
Сформулируйте вопрос более четче.
Что за правильные объекты в PHP и почему подобное нельзя реализовать на JS? |
|||
|
||||
| cruelangel |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 319 Регистрация: 12.9.2007 Репутация: 4 Всего: 8 |
зачем ВСЕ данные грузить аяксом???
|
|||
|
||||
| Astraller |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 1.8.2007 Где: $Украина[Кры м]->Феодосия Репутация: 2 Всего: 5 |
vasac, попробую обьяснить:
PHP Например всем нам хорошо известная схема реализации работы с MySQL через создание обьекта. При создании экземпляра он сам открывает соединение, при обращении по его методам он выполняет запросы и возвращает результат. Это в моём понимании "правильный" обьект. JS Например создаём обьект "окно" с titlebar'ом и кнопками управления окном. Если создавать обьект на основе например елеента div. То его все равно придётся append'ить в body внешними средствами. Нельзя организовать ссылку, например:
Но если произвести:
То:
Вотъ. Собственно к чему я все это. Есть 2 команды: 1) Не знает JS абсолютно. Их познания в проекте заканчиваются тем что они знают что надо вывести по тому или иному запросу. 2) Не знает PHP абсолютно. Их познания заканчиваются тем - у какого скрипта по какому запросу получить данные. Как избежать лишнего геммороя в такой ситуации? cruelangel, в этом суть проекта. Не буду мучать никому моск - это онлайн игра. Заранее мы отказались от флеш. Поэтому делаем только на JS/PHP, вот возникла ситуация недопонимания между двумя группами. Это сообщение отредактировал(а) 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 |
||||||||
|
|||||||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 13 Всего: 36 |
Не совсем понял связь объектной модели языков с проблемой взаимодействия между различными подразделениями программистов.
По поводу взаимодействия: граждане PHP-шники пишут обработчики ajax-запросов и описывают их интерфейс. JS-шники через этот интерфейс получают нужные им данные. Их работа при этом не пересекается. Ну или лучше JS-шники делают свою работу и говорят PHP-шникам: нам, дескать, нужен обработчик с таким-то интерфейсом, а те его реализуют. |
|||
|
||||
| Astraller |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 1.8.2007 Где: $Украина[Кры м]->Феодосия Репутация: 2 Всего: 5 |
vasac,
Спасибо -------------------- A.S.T.R.A.L.L.E.R.: Artificial Synthetic Technician Responsible for Assassination, Logical Learning and Efficient Repair |
|||
|
||||
| cruelangel |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 319 Регистрация: 12.9.2007 Репутация: 4 Всего: 8 |
или всёже найти человека знающего и похапэ и жабаскрипт, который бы и продумал интерфейсы, да и вообще архитектуру проекта..
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |