PDA

Просмотр полной версии : Ajax vs Flex


DTW
14.02.2009, 09:44
Хочется послушать мнения спецов ...

как из этих технологий в будущем будет иметь

большой спрос ?

procedure
14.02.2009, 10:23
))))
Adobe Flex, а что на нем уже написано?
-------
Microsoft SilverLight - вот эта технология уже Flex поимела. За сильверлайтом думаю настоящее будующее. Ибо майкрософт.

А по поводу AJAX он та тут причем?

DTW
14.02.2009, 10:28
Adobe Flex, а что на нем уже написано?

Вот тут примеры (http://flex.org/showcase/)

it's mу
14.02.2009, 10:35
если ответить грубо по вопросы то Аякс! А вообще сервилат действительно моден!

HighExcel
14.02.2009, 10:38
Аякс цепляется за прошлое. флекс смотрит в будущее. отсюда вывод что будущее за технологиями вроде Флекс ;)

procedure
14.02.2009, 10:49
Посмотрел что то не впечатлило)
Думаю если было будующее за флекс, на хабре бы создали раздел Adobe Flex, а не Silverlight.
Что б выяснить основные отличия SilverLight, давайте просто сравним ее с основным конкурентом - Adobe Flash (уже Adobe), итак чем они отличаются друг от друга:

1. SilverLight не требует установки видео кодека для проигрывания видео формата .WMF
Flash требует наличие кодека для проигрывания .WMF видео. Также есть ограничения по проигрыванию других форматов видео.

2. Silverlight поддерживает полноэкранное видео.
Flash не поддерживает масштабируемое полноэкранное видео.

3. Silverlight использует анимационную модель - WPF, которая основывается на времени а не на кадровой анимации.
Flash использует покадровую анимацию.

4. Silverlight не поддерживает GIF и BMP форматы. Поддерживаются только JPG и PNG форматы графических файлов.
Flash на сегодняшний день поддерживает все графические форматы.

5. Silverlight позволяет встраивать текст в свой проект, и устанавливать его с загрузкой объекта.
Во Flash работь со шрифтами довольно сложно.

6. Silverlight использует XAML, и он пока декларативный.
Flash - ActionScript

7. Silverlight не позволяет пока работать с пиксельной графикой, и использовать различные эффекты и фильтры.
Flash позволяет это делать уже с 8 версии

8. Silverlight использует XAML который основывается на текстовой информации, и может быть леко изменен используя простые XML объекты.
Flash использует бинарные (двоичные) формы записи.

9. Silverlight позволяет использовать различные технологии при создании проекта - JavaScript, C#.
Flash позволяет использовать только программные возможности ActionScript.

10. Используя Silverlight Streaming вы можете создать полноценный видеой cайт, используя бесплатный сервис.
Ни один потоковый сервис не доступен бесплатно во Flash.

Видео по сильверлайт можно посмотреть здесь, http://www.microsoft.com/silverlight/resources/default.aspx

а примеры работ, здесь:

http://weblogs.asp.net/mschwarz/archive/2007/06/04/silverlight-examples.aspx

Аминь.

Forcer
14.02.2009, 11:03
Adobe Flex, а что на нем уже написано?
Как пример, года 2а назад у меня друг диплом на нем писал. Тогда это была действительно новая технология и инфы было мало.

Из реальных примеров, у сайта Deutsche Bank web-interface делался с использованием flex'a. Бизнес-логика написана на java.

За сильверлайтом думаю настоящее будующее. Ибо майкрософт.
Тоже самое можно сказать: за Flex будущее ибо Adobe всех рвал всегда в плане графики.

Плохо знаком с Flex и уж тем более с Silverlight, но допустим знаю что вроде как Flex не привязан к какой-то платформе/языку. Как приведенный выше пример, java+flex. Как с этим у Silverlight?

DTW
Если вопрос стоит что изучать, то изучай всё. Когда изучишь и будешь реально работать с этим, то уже сам будешь понимать, что для тебя лучше. Лично мое имхо, flex как новая технологя выглядит перспективнее.

procedure
14.02.2009, 11:08
DTW
Если вопрос стоит что изучать, то изучай всё. Когда изучишь и будешь реально работать с этим, то уже сам будешь понимать, что для тебя лучше. Лично мое имхо, flex как новая технологя выглядит перспективнее.
самый глупый совет.

Как пример, года 2а назад у меня друг диплом на нем писал.
Сильверлайт тогда еще только появился. В те времена он был слаб. А сейчас он закреплен C#, vb.net, XAML etc...
по поводу графики давно уже пора понять что сильврлайт это Windows presentation foundation который предоставляет массу возможностей по работе с графикой. От так....

nerezus
14.02.2009, 12:10
1. SilverLight не требует установки видео кодека для проигрывания видео формата .WMF
Flash требует наличие кодека для проигрывания .WMF видео. Также есть ограничения по проигрыванию других форматов видео.
Зато flash вместо самопального WMF поддерживает стандартизированный MPEG.
+ уже классический в вебе FLV.

2. Silverlight поддерживает полноэкранное видео.
Flash не поддерживает масштабируемое полноэкранное видео.
Я смотрел на ютубе полноэкранное видео.

3. Silverlight использует анимационную модель - WPF, которая основывается на времени а не на кадровой анимации.
Flash использует покадровую анимацию. Бред. Покадровая анимация осталась во временах AS1.

4. Silverlight не поддерживает GIF и BMP форматы. Поддерживаются только JPG и PNG форматы графических файлов.
Flash на сегодняшний день поддерживает все графические форматы.
Согласен. Это тут единственный пункт в поддержку флеша.

5. Silverlight позволяет встраивать текст в свой проект, и устанавливать его с загрузкой объекта.
Во Flash работь со шрифтами довольно сложно. Согласен лишь тут. Впринцпе полезная штука.

6. Silverlight использует XAML, и он пока декларативный.
Flash - ActionScript И?
AS2 - содержит замыкания и т.д.
+ FLEX - аналог XAML.


7. Silverlight не позволяет пока работать с пиксельной графикой, и использовать различные эффекты и фильтры.
Flash позволяет это делать уже с 8 версии Очень серьезный плюс флекса.

8. Silverlight использует XAML который основывается на текстовой информации, и может быть леко изменен используя простые XML объекты.
Flash использует бинарные (двоичные) формы записи. Флекс использует XML.

9. Silverlight позволяет использовать различные технологии при создании проекта - JavaScript, C#.
Flash позволяет использовать только программные возможности ActionScript. Флеш умеет C++.

10. Используя Silverlight Streaming вы можете создать полноценный видеой cайт, используя бесплатный сервис.
Ни один потоковый сервис не доступен бесплатно во Flash. Наглый пиздеж.

Вывод: автор этого опуса из 9 пунктов(которые показывают преимущества silverlight) не прогнал лишь в одном. Следовательно это либо признак скудоумия, либо попытка троллинга.
+ не указаны преимущества флеша(могу назвать их кучу, если надо)

procedure
14.02.2009, 12:27
nerezus чувачек, ты можешь хоть в каждой теме пытаться доказать что твой Flash с Java лучше дотнет. Мне все равно интересно, твой бред послушать.
Кстати по поводу видео, ты мне минус поставил за исопльзование форматов мс? А вот Forcerá ты пожалел видимо, за формат swf. Типа бля стандартизированный формат)
И кто ты теперь nerezus после таких поступков?
Ты с помощью хитрости, хочешь выставить любимую технологию наилучшей. Ладно, подождем пока Игра тебя накажет. Так же как это случилось с БГА.

Forcer по поводу твоего видео. т.к. болталка, скажу.
1. Я записал презентацию, а ты записал какое то панкерское шоу, зрелище.
2. У тебя Vista, а у nerzusá XP. Вы вдвоем сидите на продуктах майкрософт и срете на них))))))))))))))))))))))))))))))))))))

geezer.code
14.02.2009, 12:46
оффтоп
procedure, не в обиду будет сказано, но по сабжу ты не высказался.
я вполне себе уважаю продукты мс, но зацикливаться на них не стоит.
через год может появиться новый лидер на этом рынке, и ты останешься на тонущей лодке.

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

зы http://habrahabr.ru/blogs/flex/

nerezus
14.02.2009, 12:55
И кто ты теперь nerezus после таких поступков? Хороший человек.

А вот Forcerá ты пожалел видимо, за формат swf. Контент такого типа не имеет стандартных форматов.

А теперь прочитай то, что я написал и сделай выводы.

У тебя Vista, а у nerzusá XP. Вы вдвоем сидите на продуктах майкрософт и срете на них Гон. Я ничего не говорил в сторону Windows. Это очень грамотный продукт.

nerezus
14.02.2009, 12:59
P.S.

http://www.newgrounds.com/portal/view/470460

Жмем кнопку вверху "Play this game".
Можно ли такое создать на Silverlight? А покажите пример =)

Shisha
14.02.2009, 13:27
До этого считал Ajax хорошей технологией, но сейчас присмотрелся к flex и silverlight...

procedure
14.02.2009, 14:13
nerezus просит 10ый флеш, установить...

Классная игра, Magic Ball
http://i003.radikal.ru/0902/c9/75152fc15d16.jpg (http://www.radikal.ru)
http://s43.radikal.ru/i101/0902/59/0182718da205.jpg (http://www.radikal.ru)
http://2009.visitmix.com/MIXtify/TenKDisplay.aspx?SubmissionID=0012
Контент такого типа не имеет стандартных форматов.
Ты понимаешь, что ты говоришь? Если контент не того типа, что он делает в он топ разделе?

Forcer
14.02.2009, 14:46
1. Я записал презентацию, а ты записал какое то панкерское шоу, зрелище.
И что? Я говорил что на java можно создать окна произвольной формы. Это и продемонстрировал. Я обещал видео выложить - я его и выложил. Насчет музыки... не знаю, вроде хотел чтоб было нескучно и весело, да к тому же тогда Sum41 снова начал слушать. Только и всего.

Кстати по поводу видео, ты мне минус поставил за исопльзование форматов мс? А вот Forcerá ты пожалел видимо, за формат swf. Типа бля стандартизированный формат)
Это мое первое видео. Специально перед записью окрыл раздел video.antichat и прочитал faq. Записывал camstudio. Поставил разрешение 1024*768. Так как получались очень большие файлы то потом перекодировал в swf. А потом еще сжал winrar'ом, как написано в faq. Помню, когда раньше покупал журнал хакер там видео были в таком формате, поэтому мне показалось это нормальным, к тому же флэш-плеер у всех есть.

2. У тебя Vista, а у nerzusá XP. Вы вдвоем сидите на продуктах майкрософт и срете на них))))))))))))))))))))))))))))))))))))
С чего ты взял? Когда это было? Несмотря на то что, у меня есть несколько притензий к продуктам мелкософта, которые мне приходится использовать на работе, я ни в одной теме не "срал на мелкософт". Всегда стараюсь думать что пишу, выбирать выражения и по возможности писать только факты, а не какие-то личные предубеждения.

самый глупый совет.
Ок. Это лишь твое мнение. Во всяком случае я свое аргументировал.

Сильверлайт тогда еще только появился. В те времена он был слаб.
В 2006 вышла первая sdk для Flex, он тоже был очень молод и было очень мало инфы. Да к тому же речь о том что сейчас. Ты попросил пример - я привел реальный пример.

C#, vb.net, XAML etc...
Кроме продуктов мелкософта он может с чем-нибудь работать? Например с php? Прошу заметить, что я не говорю что silverlight не умеет работать с php. Я просто не знаю и интересуюсь. Просто у меня есть некоторые сомнения по этому поводу, потому что MS всегда проводила политику насаживания своих стандартов. Опять же, прошу заметить, это лишь факт, это ясно видно из истории развития ПО в конце 20 века.

nerezus чувачек, ты можешь хоть в каждой теме пытаться доказать что твой Flash с Java лучше дотнет. Мне все равно интересно, твой бред послушать.
Ты наверное что-то путаешь. Доказать что-то это ты пытаешься постоянно. Оскарбляешь людей, приводишь весьма сомнительные факты, которые тут же опровергаются. Непонятно зачем тебе это нужно. Вроде камни в сторону .NET никто не кидал. Ну если только nerezus в последнем посте)). Никто вроде не кричал что винда говно, линукс рулит ну или как там. Никто не говорил что Java круче .NET. Никто не собирался разводить какой-то холивар на эту тему. Все вроде достаточно взрослые люди, имею ввиду кто отписывался в этих темах, во всяком случае мне так показалось. Только ты начал кричать что мол MS рулит, .NET рулит - остальное все говно. Зачем это? Ты начал приводить факты, очень сомнительные, необоснованные. Как выяснилось в предыдущей теме, ты просто ничего не знаешь о java, тем не менее пытался ее как то оценивать. Мне лично не очень понятно, зачем это нужно? Что выбирать - дело лично каждого. По-моему, всем давно уже стало понятно, что уровень ЗП гораздо больше зависит от личного профессионализма, чем от конкретной технологии.

procedure
14.02.2009, 15:07
И что? Я говорил что на java можно создать окна произвольной формы. Это и продемонстрировал. Я обещал видео выложить - я его и выложил. Насчет музыки... не знаю, вроде хотел чтоб было нескучно и весело, да к тому же тогда Sum41 снова начал слушать. Только и всего.

А я говорил что нельзя? Просто здесь показывается несправедливость говноэлиты античата.

Forcer я ничего не доказываю. В теме ясно видно, 2ух человек которые рвут анус, за свой Flex)
Я уже сказал, что кто играет не по правилам, того игра накажет.

Только ты начал кричать что мол MS рулит, .NET рулит - остальное все говно.
ты далбеб, единственное что я могу сказать. И я это аргументирую тем, что я не говорил что кроме .net все говно. Кинь линк на пост, если ты говоришь правду. В ином случае, ты применяешь софизм вместе с nerezusom. Максимализм свой не мешало бы убавить. Такие слова:
.net рулит остальное все говно.
Я никогда не говорил.

А вот ты как раз, на мою презентацию гнал больше всех. Вместо того чтобы спокойно в ответ записать видео.

Мало аргументов? Еще?

На момент того как я выставил презентацию не в том формате, тема была в болталке. Нерезус перенес ее в он том раздел и поставил мне минус. Это нормально блять?

Все, у меня нет времени спорить с вами.