Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> автоматическая настройка флэш приложения 
:(
    Опции темы
wertklop
Дата 14.3.2010, 04:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Всем привет.
с флэшем пока не знаком как программист. на данный момент встал выбор технологии, по которой будет разрабатываться интерактивное веб-приложение(к примеру, сайт), а точнее его представление. само приложение будет крутиться на связке perl/php+субд PostgresQl. так вот, необходимо выбрать, как в браузере пользователя будет всё это выглядеть, либо использовать ajax, либо flash. и то и другое умеют работать с perl/php, насколько я наслышан(если я ошибаюсь, поправьте меня). хочется, чтобы приложение в отображалось на всю видимую область браузера пользователя. с ajax'ом проблем не возникнет,
1. а во флэше можно сделать так, чтобы приложение автоматически растягивалось на весь браузер, а не было со статичным разрешением?(метод swfobject.embedSWF() подойдёт для этих целей?)
2. стоит ли вообще использовать для этого flash?что скажете по производительности обоих технологий?
3. если можно во флэше автоматом подгонять размеры приложения, подскажите, каким способом, какие методы использовать?


Это сообщение отредактировал(а) wertklop - 14.3.2010, 04:25
PM MAIL   Вверх
bars80080
Дата 14.3.2010, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 6
Всего: 315



Цитата(wertklop @  14.3.2010,  03:10 Найти цитируемый пост)
и то и другое умеют работать с perl/php, насколько я наслышан(если я ошибаюсь, поправьте меня)

flash и ajax - это клиентские технологии, они понятия не имеют, что там крутится на сервере. хоть C

Цитата(wertklop @  14.3.2010,  03:10 Найти цитируемый пост)
хочется, чтобы приложение в отображалось на всю видимую область браузера пользователя

это решается поведением тэга object. то есть простой html+css. flash и javascript так же могут получить размеры окна браузера и перестроиться в нужных пропорциях

Цитата(wertklop @  14.3.2010,  03:10 Найти цитируемый пост)
стоит ли вообще использовать для этого flash?

учитывая, что вы не описали задачу, то ответить на этот вопрос не представляется возможным

Цитата(wertklop @  14.3.2010,  03:10 Найти цитируемый пост)
что скажете по производительности обоих технологий?

производительности чего? что у вас там будет?

PM MAIL WWW   Вверх
wertklop
Дата 14.3.2010, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



bars80080,
Цитата

flash и ajax - это клиентские технологии, они понятия не имеют, что там крутится на сервере. хоть C

я знаю, что это клиентские технологии, но они же должны передавать команды и параметры чему то, чтобы получить ответ от сервера с нужными данными(обращения с помощью flash и ajax )
Цитата

это решается поведением тэга object. то есть простой html+css. flash и javascript так же могут получить размеры окна браузера и перестроиться в нужных пропорциях

во флэше при перестроении, внутренние объекты(кнопочки, картинки, менюшки) можно настроить привязку к границам раб области или там однозначно всё растягивается?
Цитата

учитывая, что вы не описали задачу, то ответить на этот вопрос не представляется возможным

см выше: 
Цитата
будет разрабатываться интерактивное веб-приложение(к примеру, сайт)

Цитата

производительности чего? что у вас там будет?

производительность на клиенте, естессно. вот если сравнить сайты на флэше и на аяксе,на одинаковых компах,  какой из них будет быстрее всего обрабатывать события пользователя(клики, раскрытие меню, открытие окошек и т.д.)?
PM MAIL   Вверх
IDVsbruck
Дата 14.3.2010, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 22



Почитай-ка ты немного литературку, уж больно дилетантские вопросы, и что плохо - их слишком много.
Если флеш используется на странице, то это уже "интерактивное веб-приложение", а задача так и не описана.
Еще советую почитать, что такое html (язык разметки страницы), javascript (скриптовый язык для управления дом-структурой страницы), flash (мультимедийная платформа), ajax (асинхронная передача данных), perl и пэхапэ (серверные языки) - а то ты как-то слишком просто их перемешал и сравниваешь.

Цитата(wertklop @  14.3.2010,  12:36 Найти цитируемый пост)
производительность на клиенте, естессно. вот если сравнить сайты на флэше и на аяксе,на одинаковых компах,  какой из них будет быстрее всего обрабатывать события пользователя(клики, раскрытие меню, открытие окошек и т.д.)?

И как это, по твоему, можно сравнить? Что быстрее едет - мерс или запорожец? - А если мерс старый и без двигателя? А если у мерса нет задних колес, а запор заточен под ралли?
(надеюсь, обсурдность вопроса я раскрыл)
PM MAIL   Вверх
wertklop
Дата 14.3.2010, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



IDVsbruck, 
1.как раз я то предельно ясно описал задачу, сам внимательно прочти мои вопросы, я изначально указал, что ЭТО ИНТЕРАКТИВНОЕ ВЭБ-ПРИЛОЖЕНИЕ, это сайт!у сайта разве есть какие то задачи, неизвестные никому до селе?????
2.да, может вопросы и дилетантские, я не спорю, но я изначально написал, что я с этими технологиями плохо знаком
3.серверные языки я вообще не трогаю, я просто пытался обрисовать, какая примерно будет архитектура взаимодействия приложения
4.по поводу сравнения. если непонятно, повторяю: какое из вэб-приложений на флэш или на аяксе написанное будет быстрее обрабатывать события, вызванные пользователем в браузере?подчёркиваю, при прочих равных условиях. надеюсь всем известен этот термин
PM MAIL   Вверх
bars80080
Дата 14.3.2010, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 6
Всего: 315



Цитата(wertklop @  14.3.2010,  14:22 Найти цитируемый пост)
1.как раз я то предельно ясно описал задачу, сам внимательно прочти мои вопросы, я изначально указал, что ЭТО ИНТЕРАКТИВНОЕ ВЭБ-ПРИЛОЖЕНИЕ, это сайт!у сайта разве есть какие то задачи, неизвестные никому до селе?????
2.да, может вопросы и дилетантские, я не спорю, но я изначально написал, что я с этими технологиями плохо знаком
3.серверные языки я вообще не трогаю, я просто пытался обрисовать, какая примерно будет архитектура взаимодействия приложения
4.по поводу сравнения. если непонятно, повторяю: какое из вэб-приложений на флэш или на аяксе написанное будет быстрее обрабатывать события, вызванные пользователем в браузере?подчёркиваю, при прочих равных условиях. надеюсь всем известен этот термин 

вы третий раз пишете, и ничего описать не можете. неужели, если вы сами считаете, что не знакомы с технологиями, то на советы двух человек по ним следует кричать "ФУ! Я ЖЕ ВСЁ ОБЪЯСНИЛ!".
вы никогда не встречались с людьми, которые говорят: 
Цитата

- у меня не работает
- что не работает?
- всё не работает

вы не знаете, почему эти блондинки никогда не могут сказать: "у меня не горит экран", или "висит синее окно приветствия", или "не могу войти в базу 1С". вариантов "не работает" слишком много.
я надеюсь, вы не ассоциируете себя с подобной классической блондинкой?
так почему же на вполне простой вопрос вы не можете дать простой ответ?

Цитата(wertklop @  14.3.2010,  11:36 Найти цитируемый пост)
см выше: 
Цитата
будет разрабатываться интерактивное веб-приложение(к примеру, сайт)

это просто никакое объяснение. сайт - невероятно расплывчатое понятие.
к примеру, можно сделать простую текстовку, вроде взгляд.ру. зачем этому газетному листку флеш и javascript?
можно сделать сайт аля вконтакте. там уже всё идёт на javascript, а вот флеш по-прежнему избыточен (за исключением, конечно, роликов видео)
а можно сделать трёхмерную интерактивную модель, которая будет выглядеть так, как захочет ваша фантазия. к примеру, сайт построенный на принципе буклета, где тыкаешь в фигурную хреновинку, а она приближается и раскрывается. такое через javascript будет делаться с невероятными потугами. гораздо легче на флеш

выбирайте. а лучше опишите задачу. вы же не от балды собираетесь писать, наверняка есть какой-то проект. там чат, блог, библиотека, интерактивное приложение по распространеннию опенсорсных программных продуктов или ателье моды, где вам нужно показать моделей с разных сторон

для определённой задачи - определённое решение. для расплывчатой задачи - никакого решения


Цитата(wertklop @  14.3.2010,  11:36 Найти цитируемый пост)
производительность на клиенте, естессно. вот если сравнить сайты на флэше и на аяксе,на одинаковых компах,  какой из них будет быстрее всего обрабатывать события пользователя(клики, раскрытие меню, открытие окошек и т.д.)? 

см. выше

в одном выигрывает css, в другом javascript, в третьем flash

определитесь только с тем, что вы собираетесь сравнивать


Цитата(wertklop @  14.3.2010,  11:36 Найти цитируемый пост)
я знаю, что это клиентские технологии, но они же должны передавать команды и параметры чему то

нет, они не передают команды. при общении клиент-сервер передаются данные. туда или обратно. единственное, чему они должны отвечать, так это протоколу http. но стандартные средства передачи данных флэш сами на автомате подвергают отправляемые данные необходимым обёрткам, как и выводимые данные пхп. за это беспокоится нет нужды, таким образом можно передать что-угодно, а вот разберёте ли вы на приёмном конце, что с этим надо делать, зависит исключительно от того, что вы напишите на приёмном конце.
если вы напишите, к примеру, в пхп-скрипте исполнять на прямую приходящие команды, то значит вы можете передавать эти команды. (хотя конечно никто в здравом уме так делать не будет).

по сути всё сводится к следующему:
1. во флеше пишется запрос. что-то вроде 

Код

loaderObject.load('http://server.ru/script.php?command=gettable&date=12345678');


производится запрос на сервер
2. сервер обрабатывает входящие данные:

Код

if($_GET['command'] == 'gettable') {
    $sql = 'SELECT * FROM `table` WHERE `date`='.$_GET['date'];
    $r = select($sql);
    echo $r;
    exit;
}


и производит операции и отдаёт результат.
как видишь, в запросе от флеш нет никаких намёков, кому php, perl, java, .net или C++ был отдан запрос. а в скрипте пхп нет никаких намёков на то, кому он отдаёт - флешу или javascriptу, а может некоему настольному приложению, написанному на дельфи

Цитата(wertklop @  14.3.2010,  11:36 Найти цитируемый пост)
во флэше при перестроении, внутренние объекты(кнопочки, картинки, менюшки) можно настроить привязку к границам раб области или там однозначно всё растягивается?

не скажу. полноценные сайты на флеш не делал. а вот если бы у меня возник этот вопрос, я бы взял книжку и почитал бы


PM MAIL WWW   Вверх
wertklop
Дата 15.3.2010, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



да уж..........................как говориться, начали за здравие, кончили за упокой....((((((((((((((((((((((((((((
bars80080, я конечно благодарен тебе за последний твой ответ, но всё что ты написал - это уже другой вопрос, которого я не задавал и на данный момент не интересующий меня. то что я хотел услышать, прозвучало в твоём последнем предложении после последней цитаты и только, всё остальное я не спрашивал.
ребят, ну как вы не можете понять, я не спрашиваю от вас, как мне реализовать мою задачу и какими методами, поэтому и не описываю её подробно, это мои проблемы. я конкретно спрашиваю, можно ли сделать изменение размера приложения на всю рабочую область браузера или приложение изначально задаётся фиксированной длиной и шириной? ответов тут может быть только 3, да, нет, не знаю.разве это так трудно?

по поводу производительности. в принципе, если я правильно всех вас понял, то тут всё зависит от того, насколько больше анимированых деталей я хочу навешать в своё приложение.но:
вот смотрите, возьмём к примеру два сайта. 
1. http://kvant63.ru/ - написан с использованием аякса, его структуру и формат данного сайта возьмём за основу.
2. http://2u.ru/templates/27867.html - примеров одной из компании, которая продаёт флэш-шаблоны, возьмём для сравнения.
посмотрев оба варианта, я считаю, что подобный сайт для фирмы можно было бы написать обоими способами. объясните мне, в чём будут плюсы и минусы в обоих вариантах реализации для подобного формата и структуры сайта(теперь то я понятно обрисовал задачу и пример сайта?)

по поводу блондинок....я достаточно компетентен в своей области и не надо меня принижать.в обсуждаемой здесь области я не компетентен, я это написал и думал найти чёткий ответ на простой и чёткий вопрос. также по поводу литературы: можно перечитать много книг, но так и не найти внятного решения, а это, как я понимаю, форум, где люди помогают друг другу. если я ошибаюсь, тогда каков смысл форума?????
PM MAIL   Вверх
bars80080
Дата 15.3.2010, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 6
Всего: 315



Цитата(wertklop @  14.3.2010,  23:15 Найти цитируемый пост)
ну как вы не можете понять, я не спрашиваю от вас, как мне реализовать мою задачу и какими методами, поэтому и не описываю её подробно, это мои проблемы

тогда непонятно зачем вы вообще вплели их в историю о рабочей области браузера. да ещё и серверные языки.
сочетание слов "браузер" и "серверные языки" означает одно, вам дадут направление читать самые основы вэба.

плюс, посмотри на свой третий пост, там нет слов об области браузера. только о мифическом интерактивном приложении, которое можно реализовать десятком разных технологий

Цитата(wertklop @  14.3.2010,  23:15 Найти цитируемый пост)
. http://kvant63.ru/ - написан с использованием аякса, его структуру и формат данного сайта возьмём за основу.

пример сайта, где разработчик не понимает суть аякса. здесь он совершенно избыточен.
смысл в его применении обычно иллюстрируется одной диаграммой, где показывается нагруженность трафика на канал. аякс нужен только в одном случае, когда перезагрузка страницы (то бишь переход по ссылке) приводит к небольшому изменению на странице.
к примеру, на странице присутствует небольшая голосовалка. от посетителя требуется чтобы он выбрал один-несколько пунктов и нажал кнопку. после этого должен показаться результат голосования. в данном случае, перезагружать всю страницу - излишние нагрузки на канал, бессмысленный прогон практически идентичных данных. на этом же сайте, при выборе одного из пунктов меню, контент меняется почти полностью. стало быть аякс, сам по себе избыточен. а раз нет плюсов, то начинают играть минусы. в данном случае - проблемы с индексацией в поисковиках, а также проблемы с созданием целевых ссылок, и дополнительным блоком предзагрузки, который кстати будет только давать лишний трафик.
резюме простое: разработчик умеет использовать аякс, но зачем он нужен - не понимает

Цитата(wertklop @  14.3.2010,  23:15 Найти цитируемый пост)
2. http://2u.ru/templates/27867.html - примеров одной из компании, которая продаёт флэш-шаблоны, возьмём для сравнения.

ну и что, что продаёт. сам их сайт построен обычным способом, html+css. хочешь обсудить какой-то их конкретный шаблон - дай ссылку. а то к примеру, вот это, смысла реализовать во флеше нет


Цитата(wertklop @  14.3.2010,  23:15 Найти цитируемый пост)
по поводу блондинок....я достаточно компетентен в своей области и не надо меня принижать.в обсуждаемой здесь области я не компетентен, я это написал и думал найти чёткий ответ на простой и чёткий вопрос. также по поводу литературы: можно перечитать много книг, но так и не найти внятного решения, а это, как я понимаю, форум, где люди помогают друг другу. если я ошибаюсь, тогда каков смысл форума????

извини, но ты не задал чётко поставленный вопрос. заметь, два человека думают схоже, значит, всё-таки в твоих постах не всё так гладко, как ты думаешь.
насчёт форума - люди помогают по собственному желанию, когда задача интересная и чётко сформулирована. если она вызывает вопросы, то их задают.
PM MAIL WWW   Вверх
wertklop
Дата 17.3.2010, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



тогда скажите, http://workspace.office.live.com на аяксе сделан, если я не ошибаюсь. целесообразно?
PM MAIL   Вверх
bars80080
Дата 17.3.2010, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 6
Всего: 315



в пределах входной страницы там ссылки обычные. а регистрироваться я не стал, потому не знаю что там дальше
PM MAIL WWW   Вверх
IDVsbruck
Дата 17.3.2010, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 22



wertklop, я, конечно, понимаю, что вы там в среде крутых программеров пользуетесь изощренным слэнгом, но лично меня он сильно разражает ...

Ни один сайт невозможно сделать НА ajax. Так как данный сайт майкрософтовский, то очень допускаю, что сделан он на asp (в любом случае, на выходе html) и однозначно с поддержкой ajax. На аджаксе сделать сайт невозможно, можно лишь воспользоваться технологией аджакс для улучшения юзабилити, красоты и функциональности. Фактически сайты (странички) сделаны на html и javascript.

В любом случае, технология AJAX - это очень здорово, удобно и расширяет границы сайтостроения - одним словом, очень даже целесообразно. Но это никак не вяжется с идеей или мыслью, чего ты хочешь добиться или узнать в этом разделе. Задавай конкретные вопросы.
PM MAIL   Вверх
wertklop
Дата 19.3.2010, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



IDVsbruck, не знаю, где ты увидел в моих сообщениях какой то сленг. я пишу простые слова, тех. термины. может опечатался, тогда не судите строго.
вообще то в данном разделе мне хотелось бы узнать мнения и обсудить преимущества и недостатки создания веб-приложения с использованием технологии ajax или flash. по сути, я вас всех понял, спасибо за терпение и ответы.
думаю, что тему можно закрывать
 smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




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


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

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