Application или глобальные переменные?

Программирование Web-приложений и Web-сервисов.

Модератор: Ramzes

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Application или глобальные переменные?

Сообщение ANDLL » 11.07.2006 (Вт) 16:50

Как известно что бы обеспечить передачу данных между всеми страницами ASP(между сессия и т.п внутри однго приложения) нужно либо
Использовать коллекцию внутри объекта Application
либо
Объявить глобальную переменную в модуле.
Для меня путем распросов некоторого, стало очевидно следующее:
1) Глобальные переменные являются бесспорно лучшим решением, так как они удобны в использовании, просты в объявлении и быстрее, чем Application.
2) Между тем большой популярностью пользуется именно Application...
Почему? И что по вашему лучше использовать в таких случаях? Может, я еще что-то упустил?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 23.07.2006 (Вс) 17:55

ASP я к сожалению знаю не оч.хорошо, но может быть нечастое использование глобальных переменных в скриптах на ASP связано с вопросами безопасности и надёжности скриптов... Именно так обстоят дела в PHP (который я знаю гораздо лучше).
Salus populi suprema lex

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 23.07.2006 (Вс) 22:24

Использование Application - унифицировано, поскольку можно переопределить способ хранения и работы с Application (в теории :)) и возможным будущим разработчикам будет проще, поскольку Apllication - рекомендованный путь.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 24.07.2006 (Пн) 8:38

gaidar
Иными словами, я не знаю чем это лучше но все говорят что лучше?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 07.09.2006 (Чт) 14:33

Доброго времени суток.
Не могу найти в имеющейся под рукой литературе сколько-ндь четких указаний, как же создаются глобальные функции в приложении asp.net. ПРавильно понимаю, что нужно описать их в собственном пространство имен, которое страница может импортировать?
(в .Net смыслю мало пока)
Есть ли у меня вопрос? У меня всегда есть вопрос


Вернуться в ASP.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList