Pull to refresh

Comments 36

That's cool, bro!
Окунулся в WPF/Silverlight и понял насколько далеко вперед ушел MS по сравнению с Adobe Flex/Java.
Расскажите в чем приемущество?
Нет, серьезно. Из любопытства спрашиваем, а не ради утоления жаджды сидящего в нас троллика.
Всмысле(он у меня есть)? или вы имеете ввиду что IDE это приемущество?
Не смог посмотреть :( доклад долгий, а на перемотке рушится браузер(FF 3.6.6)
Хинт: справа есть ссылки для скачивания
IDE, интерграция между средствами разработки. Например: дизайнер делает интерфейс в Expression Blend, импортирует свои PSD наработки, делает готовый интерфейс на XAML который далее очень просто интегрируется девелопером. Причем это все настолько просто и логично, что диву даешься. А в тот же Flex Builder родной для адобе PSD не засунешь.

Далее, скорость работы: у вас есть нормальный .Net вместо тормознутого Flash player где нужно экономить на call-ах.
Т.к. есть дотнет — есть стомильенов готовых библиотек для работы _с_чем_угодно_.
UI — проще чем в XAML создания UI я не видел. Нет, честно.

Работа _везде_: приложение в пару кликов перекомпилируется под Web или, наоборот, для десктопа.

К сожалению ни в java ни во flex я такого не увидел. Java — место на сервере. Flex/Flash — на помойке. Как-то так.

ЗЫ есть большой опыт работы как с flex так и java.
У Adobe есть аналогичные схемы связки дизайнера и разработчика
Photoshop/Illustrator -> Flash Professional IDE
Photoshop/Illustrator -> Catalyst -> Flash Builder
Catalyst -> Flash Builder
Если флэш выкинуть на помойку, то у силверлайта не будет достойного конкурента для того, чтобы развиваться.
Насчет IDE первого прикольно.

А для силверлайта и .Net разве одна и таже виртуальная машина используется?
Еще можно пруф на счет скорости.

>Т.к. есть дотнет — есть стомильенов готовых библиотек для работы _с_чем_угодно_.
Это как? типа я напиал либу на с++ для.

Честно, по коду из статьи разницы между XAML и MXML мало.

странные хоткеи у хабра на ctrl+home отправкаНедописанная часть
>Т.к. есть дотнет — есть стомильенов готовых библиотек для работы _с_чем_угодно_.
Это как? типа я напиал либу на с++ для она будет доспутная на любой машине.

Слышал еще проблемы кроссплатформенностью есть
>А для силверлайта и .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% пользовательской базы.
>В конце. Вызов функции обходится в 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/. Где флеш делает всех.

Эмм… А что там меряют-то? Тестов самих нет. Ну и выб почитали там комменты внизу, очень интересно.

>Думаю вы как бывший разработчик это понимаете. Да и интерпрайс это лишь одно из направлений флеша

Ну код один фиг писать приходится :) Да, баннеры не интересуют, интересуют RIA/Enterprise. Интересует как с наименьшими усилиями перейти в веб.

>Я считаю, что Flex предоставляет очень большую гибкость: программист может решить как ему действовать.

Я считаю, что Assembler предоставляет очень большую гибкость: программист может решить как ему действовать. :)

>т.е. я написал враппер для какой нить либы и она автоматом подгрузится на клиентскую машину?

Не нужно писать никаких врапперов. Практически любую .Net assembly можно добавить к Silverlight проекту. Да, она загрузится при загрузке Silverlight приложения. Нет, это не аналог swc хотя бы потому, что эту же библиотеку можно использовать еще в сотне .Net проектов в client side/server side/web.

>а на андройд собираются идти?
Очень надеюсь на это. К сожалению я не имею отношения к МС, спросите у их евангелистов, они тут пробегают иногда.

У вас такие умилительные комменты… спасибо что подняли настроение

>Эмм… А что там меряют-то? Тестов самих нет. Ну и выб почитали там комменты внизу, очень интересно.

лол)))) а сами то читали? автор там все подробно описал… не ленитесь прочитайте

>Ну код один фиг писать приходится :) Да, баннеры не интересуют, интересуют RIA/Enterprise. Интересует как с наименьшими усилиями перейти в веб.

Рад, что согласны что статья пиар сильверлайта… да и баннерами посмешили…

> Нет, это не аналог swc хотя бы потому, что эту же библиотеку можно использовать еще в сотне .Net проектов в client side/server side/web.

Ха вот и спалились что во флеше нифига не понимаете))) серверсайд с флешем сравнивать глупо потому что он клинтская технология. А для остального swc применымы как для веб так и эир приложений(кстати тип приложения меняется одной галочкой)
В смысле попробуйте сделать что-нибудь и получите представление о недостатках и преимуществах.
Что за глупый совет. Я спрашивал мнение человека о приемуществах, а не о том с чего начать.
То есть личный опыт для вас глупость, а чьё-то чужое мнение — истина в последней инстанции? Странный вы человек.
Хаха… бред :D Вас что никогда не просили починить компьютер и верили всему, что вы скажете? :)

Когда у человека нет опыта нужной области, он обращается за помощью к тем у кого она есть.
Вот я вам и предложил обзавестить личным опытом, в чём проблема-то? Или вы методом копи-пасты всё делаете и ждёте, что за вас вам всё расскажут и покажут? А я давно уже разучился верить всему что говорят и пишут. Особенно в интернете.
честно мне вас жалко… людям нужно доверять :)
Adobe Flex — это фреймворк на платформе Flash, Java — язык… Или вы пытаетесь сравнивать несравнимые вещи, или просто не имеете представления о чем говорите…
Отличная новость!!! Спасибо Mail.ru за такой ценный вклад для разработчиков, а особенно за хостинг. Это не то что некоторые.
И еще вроде как ошибочка в коде. В делегате должно быть if (error == null), а у вас if (error != null). Это же выкинет ошибку в else так как объект error будет null
сделал по мануалу, что-то не работает, пишет 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.
напишите мне на почту или в личку — попробуем разобраться
> Для получения возможности публикации своих приложений следует вступить в специальное сообщество для разработчиков приложений. Правила вступления в сообщество также описаны на специальной странице. <

А я что-то не пойму, для того чтобы разместить свое приложение, что нужно сделать? Возможность публикации доступна и без вступления в сообщество разработчиков. Я попробовал расшарить для всех желающих свою небольшую игрушку еще неделю назад, отправил на модерацию и до сих пор ответа нет.
Может это как-то связано с сообществом?
Для публикации приложений вступать в сообщество разработчиков не требуется! В сообщество нужно вступать только если вы хотите в него что-то написать (задать технический вопрос или поделиться опытом).

Приложения, использующие API, модерируются в течение 1 рабочего дня. Если ваше приложение не было отмодерировано за этот срок — это наш косяк, скажите айдишник, я проверю.

С неапишными приложеними мы сейчас испытываем некоторые трудности — сроки их модерации могут затягиваться, но в ближайшее время мы решим данную проблему.
Поправьте, пожалуйста, в тексте: Для публикации приложений вступать в сообщество разработчиков не требуется! В сообщество нужно вступать только если вы хотите в него что-то написать (задать технический вопрос или поделиться опытом).
Я из переписки раньше понял, что вступать обязательно надо.
Поправил.
Доступ к списку запросов на дружбу предоставляется? Просто появилась Идея приложения для зафренживания и отделения людей от ботов.
Sign up to leave a comment.

Articles

Change theme settings