Comments 36
That's cool, bro!
Окунулся в WPF/Silverlight и понял насколько далеко вперед ушел MS по сравнению с Adobe Flex/Java.
Окунулся в WPF/Silverlight и понял насколько далеко вперед ушел MS по сравнению с Adobe Flex/Java.
+10
спасибо
0
Расскажите в чем приемущество?
+1
Нет, серьезно. Из любопытства спрашиваем, а не ради утоления жаджды сидящего в нас троллика.
+3
Попробуйте. Денег за это с вас не возьмут.
-3
Всмысле(он у меня есть)? или вы имеете ввиду что IDE это приемущество?
+4
Если на самом деле интересно, то советую посмотреть вот этот видео-доклад.
0
IDE, интерграция между средствами разработки. Например: дизайнер делает интерфейс в Expression Blend, импортирует свои PSD наработки, делает готовый интерфейс на XAML который далее очень просто интегрируется девелопером. Причем это все настолько просто и логично, что диву даешься. А в тот же Flex Builder родной для адобе PSD не засунешь.
Далее, скорость работы: у вас есть нормальный .Net вместо тормознутого Flash player где нужно экономить на call-ах.
Т.к. есть дотнет — есть стомильенов готовых библиотек для работы _с_чем_угодно_.
UI — проще чем в XAML создания UI я не видел. Нет, честно.
Работа _везде_: приложение в пару кликов перекомпилируется под Web или, наоборот, для десктопа.
К сожалению ни в java ни во flex я такого не увидел. Java — место на сервере. Flex/Flash — на помойке. Как-то так.
ЗЫ есть большой опыт работы как с flex так и java.
Далее, скорость работы: у вас есть нормальный .Net вместо тормознутого Flash player где нужно экономить на call-ах.
Т.к. есть дотнет — есть стомильенов готовых библиотек для работы _с_чем_угодно_.
UI — проще чем в XAML создания UI я не видел. Нет, честно.
Работа _везде_: приложение в пару кликов перекомпилируется под Web или, наоборот, для десктопа.
К сожалению ни в java ни во flex я такого не увидел. Java — место на сервере. Flex/Flash — на помойке. Как-то так.
ЗЫ есть большой опыт работы как с flex так и java.
+2
У Adobe есть аналогичные схемы связки дизайнера и разработчика
Photoshop/Illustrator -> Flash Professional IDE
Photoshop/Illustrator -> Catalyst -> Flash Builder
Catalyst -> Flash Builder
Photoshop/Illustrator -> Flash Professional IDE
Photoshop/Illustrator -> Catalyst -> Flash Builder
Catalyst -> Flash Builder
+1
Если флэш выкинуть на помойку, то у силверлайта не будет достойного конкурента для того, чтобы развиваться.
+3
Насчет IDE первого прикольно.
А для силверлайта и .Net разве одна и таже виртуальная машина используется?
Еще можно пруф на счет скорости.
>Т.к. есть дотнет — есть стомильенов готовых библиотек для работы _с_чем_угодно_.
Это как? типа я напиал либу на с++ для.
Честно, по коду из статьи разницы между XAML и MXML мало.
А для силверлайта и .Net разве одна и таже виртуальная машина используется?
Еще можно пруф на счет скорости.
>Т.к. есть дотнет — есть стомильенов готовых библиотек для работы _с_чем_угодно_.
Это как? типа я напиал либу на с++ для.
Честно, по коду из статьи разницы между XAML и MXML мало.
+2
странные хоткеи у хабра на ctrl+home отправкаНедописанная часть
>Т.к. есть дотнет — есть стомильенов готовых библиотек для работы _с_чем_угодно_.
Это как? типа я напиал либу на с++ для она будет доспутная на любой машине.
Слышал еще проблемы кроссплатформенностью есть
>Т.к. есть дотнет — есть стомильенов готовых библиотек для работы _с_чем_угодно_.
Это как? типа я напиал либу на с++ для она будет доспутная на любой машине.
Слышал еще проблемы кроссплатформенностью есть
+2
>А для силверлайта и .Net разве одна и таже виртуальная машина используется?
Да. Та же самая, с JIT компиляцией и прочими плюшками.
>Еще можно пруф на счет скорости.
habrahabr.ru/blogs/Flash_Platform/87026/
В конце. Вызов функции обходится в 5 раз дороже чем обращение к локальной переменной.
Так же вот еще статья про разницу между платформами:
habrahabr.ru/blogs/ria/66047/
>Честно, по коду из статьи разницы между XAML и MXML мало.
XAML не содержит в себе блоков кода. Весь код лежит отдельно и не связан с внешним представлением.
>Это как? типа я напиал либу на с++ для она будет доспутная на любой машине.
1. Главно чтобы был managed код. С#/C++/VB/IronPython — не важно. Не managed код по политике безопасности не пролезет.
2. Кто-то написал либу на C# с интересующей вас функциональностью — просто делаете reference на нее, к пользователю потом она сама загрузится.
>Слышал еще проблемы кроссплатформенностью есть
PC, Mac, Symbian, в будущем windows phone, xbox.
PC и Мак — 95-99% пользовательской базы.
Да. Та же самая, с JIT компиляцией и прочими плюшками.
>Еще можно пруф на счет скорости.
habrahabr.ru/blogs/Flash_Platform/87026/
В конце. Вызов функции обходится в 5 раз дороже чем обращение к локальной переменной.
Так же вот еще статья про разницу между платформами:
habrahabr.ru/blogs/ria/66047/
>Честно, по коду из статьи разницы между XAML и MXML мало.
XAML не содержит в себе блоков кода. Весь код лежит отдельно и не связан с внешним представлением.
>Это как? типа я напиал либу на с++ для она будет доспутная на любой машине.
1. Главно чтобы был managed код. С#/C++/VB/IronPython — не важно. Не managed код по политике безопасности не пролезет.
2. Кто-то написал либу на C# с интересующей вас функциональностью — просто делаете reference на нее, к пользователю потом она сама загрузится.
>Слышал еще проблемы кроссплатформенностью есть
PC, Mac, Symbian, в будущем windows phone, xbox.
PC и Мак — 95-99% пользовательской базы.
0
>В конце. Вызов функции обходится в 5 раз дороже чем обращение к локальной переменной.
И? Это показатель внутри платформы флеш, интересно было бы посмотреть на аналогичные тесты в Сильверлайте. Я нашел только одно сравнение последних версий(Flash player 10.1 и Silverlight 4) www.timo-ernst.net/2010/05/flash-player-10-1-performance-explosion/. Где флеш делает всех.
>Так же вот еще статья про разницу между платформами:
habrahabr.ru/blogs/ria/66047/
Согласитесь статья однобокая автор имеет хорошие познания в .Net, и откровенно слабые в Flash. Думаю вы как бывший разработчик это понимаете. Да и интерпрайс это лишь одно из направлений флеша
>XAML не содержит в себе блоков кода. Весь код лежит отдельно и не связан с внешним представлением.
Flex позволяет это сделать с помощью MVC фрамеворков.
Я считаю, что Flex предоставляет очень большую гибкость: программист может решить как ему действовать.
>[...]2. Кто-то написал либу на C# с интересующей вас функциональностью — просто делаете reference на нее, к пользователю потом она сама загрузится.
т.е. я написал враппер для какой нить либы и она автоматом подгрузится на клиентскую машину? Или Вы про аналог swc?
а на андройд собираются идти?
И? Это показатель внутри платформы флеш, интересно было бы посмотреть на аналогичные тесты в Сильверлайте. Я нашел только одно сравнение последних версий(Flash player 10.1 и Silverlight 4) www.timo-ernst.net/2010/05/flash-player-10-1-performance-explosion/. Где флеш делает всех.
>Так же вот еще статья про разницу между платформами:
habrahabr.ru/blogs/ria/66047/
Согласитесь статья однобокая автор имеет хорошие познания в .Net, и откровенно слабые в Flash. Думаю вы как бывший разработчик это понимаете. Да и интерпрайс это лишь одно из направлений флеша
>XAML не содержит в себе блоков кода. Весь код лежит отдельно и не связан с внешним представлением.
Flex позволяет это сделать с помощью MVC фрамеворков.
Я считаю, что Flex предоставляет очень большую гибкость: программист может решить как ему действовать.
>[...]2. Кто-то написал либу на C# с интересующей вас функциональностью — просто делаете reference на нее, к пользователю потом она сама загрузится.
т.е. я написал враппер для какой нить либы и она автоматом подгрузится на клиентскую машину? Или Вы про аналог swc?
а на андройд собираются идти?
0
>И? Это показатель внутри платформы флеш, интересно было бы посмотреть на аналогичные тесты в Сильверлайте. Я нашел только одно сравнение последних версий(Flash player 10.1 и Silverlight 4) www.timo-ernst.net/2010/05/flash-player-10-1-performance-explosion/. Где флеш делает всех.
Эмм… А что там меряют-то? Тестов самих нет. Ну и выб почитали там комменты внизу, очень интересно.
>Думаю вы как бывший разработчик это понимаете. Да и интерпрайс это лишь одно из направлений флеша
Ну код один фиг писать приходится :) Да, баннеры не интересуют, интересуют RIA/Enterprise. Интересует как с наименьшими усилиями перейти в веб.
>Я считаю, что Flex предоставляет очень большую гибкость: программист может решить как ему действовать.
Я считаю, что Assembler предоставляет очень большую гибкость: программист может решить как ему действовать. :)
>т.е. я написал враппер для какой нить либы и она автоматом подгрузится на клиентскую машину?
Не нужно писать никаких врапперов. Практически любую .Net assembly можно добавить к Silverlight проекту. Да, она загрузится при загрузке Silverlight приложения. Нет, это не аналог swc хотя бы потому, что эту же библиотеку можно использовать еще в сотне .Net проектов в client side/server side/web.
>а на андройд собираются идти?
Очень надеюсь на это. К сожалению я не имею отношения к МС, спросите у их евангелистов, они тут пробегают иногда.
Эмм… А что там меряют-то? Тестов самих нет. Ну и выб почитали там комменты внизу, очень интересно.
>Думаю вы как бывший разработчик это понимаете. Да и интерпрайс это лишь одно из направлений флеша
Ну код один фиг писать приходится :) Да, баннеры не интересуют, интересуют RIA/Enterprise. Интересует как с наименьшими усилиями перейти в веб.
>Я считаю, что Flex предоставляет очень большую гибкость: программист может решить как ему действовать.
Я считаю, что Assembler предоставляет очень большую гибкость: программист может решить как ему действовать. :)
>т.е. я написал враппер для какой нить либы и она автоматом подгрузится на клиентскую машину?
Не нужно писать никаких врапперов. Практически любую .Net assembly можно добавить к Silverlight проекту. Да, она загрузится при загрузке Silverlight приложения. Нет, это не аналог swc хотя бы потому, что эту же библиотеку можно использовать еще в сотне .Net проектов в client side/server side/web.
>а на андройд собираются идти?
Очень надеюсь на это. К сожалению я не имею отношения к МС, спросите у их евангелистов, они тут пробегают иногда.
0
У вас такие умилительные комменты… спасибо что подняли настроение
>Эмм… А что там меряют-то? Тестов самих нет. Ну и выб почитали там комменты внизу, очень интересно.
лол)))) а сами то читали? автор там все подробно описал… не ленитесь прочитайте
>Ну код один фиг писать приходится :) Да, баннеры не интересуют, интересуют RIA/Enterprise. Интересует как с наименьшими усилиями перейти в веб.
Рад, что согласны что статья пиар сильверлайта… да и баннерами посмешили…
> Нет, это не аналог swc хотя бы потому, что эту же библиотеку можно использовать еще в сотне .Net проектов в client side/server side/web.
Ха вот и спалились что во флеше нифига не понимаете))) серверсайд с флешем сравнивать глупо потому что он клинтская технология. А для остального swc применымы как для веб так и эир приложений(кстати тип приложения меняется одной галочкой)
>Эмм… А что там меряют-то? Тестов самих нет. Ну и выб почитали там комменты внизу, очень интересно.
лол)))) а сами то читали? автор там все подробно описал… не ленитесь прочитайте
>Ну код один фиг писать приходится :) Да, баннеры не интересуют, интересуют RIA/Enterprise. Интересует как с наименьшими усилиями перейти в веб.
Рад, что согласны что статья пиар сильверлайта… да и баннерами посмешили…
> Нет, это не аналог swc хотя бы потому, что эту же библиотеку можно использовать еще в сотне .Net проектов в client side/server side/web.
Ха вот и спалились что во флеше нифига не понимаете))) серверсайд с флешем сравнивать глупо потому что он клинтская технология. А для остального swc применымы как для веб так и эир приложений(кстати тип приложения меняется одной галочкой)
0
В смысле попробуйте сделать что-нибудь и получите представление о недостатках и преимуществах.
-2
Что за глупый совет. Я спрашивал мнение человека о приемуществах, а не о том с чего начать.
0
Adobe Flex — это фреймворк на платформе Flash, Java — язык… Или вы пытаетесь сравнивать несравнимые вещи, или просто не имеете представления о чем говорите…
+4
Молодцы, удобная вещь получилась!
-1
Отличная новость!!! Спасибо Mail.ru за такой ценный вклад для разработчиков, а особенно за хостинг. Это не то что некоторые.
И еще вроде как ошибочка в коде. В делегате должно быть if (error == null), а у вас if (error != null). Это же выкинет ошибку в else так как объект error будет null
И еще вроде как ошибочка в коде. В делегате должно быть if (error == null), а у вас if (error != null). Это же выкинет ошибку в else так как объект error будет null
-1
сделал по мануалу, что-то не работает, пишет You don't have permission to access /cgi-bin/my/&st=29ded45ae1745b4d30db6ef799f8b06b&session_expire=1279099545&is_app_user=1&owner=11436456&author=11436456&viewer=11436456&user_id=11436456&viewer_id=11436456&window_id=CometName_f81dda7a36e160438d6eea80a6b78cae&app_id=512606&session_key=29ded45ae1745b4d30db6ef799f8b06b&authentication_key=9b8971ee7ff5096ac73b9a365d49f9c2&oid=4597848114847449512&vid=4597848114847449512&ext_perm=notifications,stream,widget on this server.
0
> Для получения возможности публикации своих приложений следует вступить в специальное сообщество для разработчиков приложений. Правила вступления в сообщество также описаны на специальной странице. <
А я что-то не пойму, для того чтобы разместить свое приложение, что нужно сделать? Возможность публикации доступна и без вступления в сообщество разработчиков. Я попробовал расшарить для всех желающих свою небольшую игрушку еще неделю назад, отправил на модерацию и до сих пор ответа нет.
Может это как-то связано с сообществом?
А я что-то не пойму, для того чтобы разместить свое приложение, что нужно сделать? Возможность публикации доступна и без вступления в сообщество разработчиков. Я попробовал расшарить для всех желающих свою небольшую игрушку еще неделю назад, отправил на модерацию и до сих пор ответа нет.
Может это как-то связано с сообществом?
0
Для публикации приложений вступать в сообщество разработчиков не требуется! В сообщество нужно вступать только если вы хотите в него что-то написать (задать технический вопрос или поделиться опытом).
Приложения, использующие API, модерируются в течение 1 рабочего дня. Если ваше приложение не было отмодерировано за этот срок — это наш косяк, скажите айдишник, я проверю.
С неапишными приложеними мы сейчас испытываем некоторые трудности — сроки их модерации могут затягиваться, но в ближайшее время мы решим данную проблему.
Приложения, использующие API, модерируются в течение 1 рабочего дня. Если ваше приложение не было отмодерировано за этот срок — это наш косяк, скажите айдишник, я проверю.
С неапишными приложеними мы сейчас испытываем некоторые трудности — сроки их модерации могут затягиваться, но в ближайшее время мы решим данную проблему.
0
Поправьте, пожалуйста, в тексте: Для публикации приложений вступать в сообщество разработчиков не требуется! В сообщество нужно вступать только если вы хотите в него что-то написать (задать технический вопрос или поделиться опытом).
0
Доступ к списку запросов на дружбу предоставляется? Просто появилась Идея приложения для зафренживания и отделения людей от ботов.
0
Sign up to leave a comment.
Articles
Change theme settings
Как создать свое приложение для Мой мир@Mail.ru на Silverlight 4 за 10 минут