>А если бы в гуглу ОЧЕНЬ была бы нужна безопасность, он бы вообще заблокировал бы Флеш и pfd.
если бы в гуглу ОЧЕНЬ была бы нужна безопасность, он бы вообще бы Хром не выпускал.
Silverlight приложения обычно требуют серверную часть.
Очень удобно в одной IDE и клиентскую часть и серверную разрабатывать и отлаживать.
Кроме того, в Silverlight можно использовать исходный код из серверной части и наоборот. А Silverlight dll-ки можно напрямую к серверной части подключать. Преимущества родственных платформ и того же языка как C# для клиента и сервера очевидны.
В C# те же задачи обходятся меньшей писаниной (и церемониальностью, как это Андерс Хайльсберг называет, кстати от не только C#, но и Delphi создал).
Взять хотя бы синтакс автоматических properties или constructors, опциональные параметры, именованный параметры, перегрузка операторов, методы расширения внешних классов, xml и json сериализация, Linq, dynamic типы (для ностальгирующих и COM-овцев).
Чтобы узнать, что что-то лучше, сначала нужно себя всего этого лишить. Поскольку человек к хорошему быстро привыкает, и потом, когда этих вещей нет или все не так гладко, как раньше, ручками все, ручками, начинаешь понимать, что опа, а у Microsoft-а было действительно удобнее…
Согласен, что у Adobe дизайнерские продукты намного серьезнее, но и дизайнеров в несколько раз меньше, чем программистов. А Silverlight ориентирован в первую очередь на программистов, которым там очень комфортно.
А когда-нибудь у MS дойдут руки и до дизайнеров, доведут и Expression Blend до ума. Кроме того, уже сейчас Blen спокойно может импортировать векторную графику из Adobe Illustrator (*.ai) и слои из Adobe Photoshop (*.psd).
Никто не запрещает использовать свои любимые проги вместе с SL.
скиновать можно ещё как
можно скиновать состояния контролов, например, при ошибке ввода, textbox загорается и горит огнем, можно, конечно, не выкаблучиваться и просто сделать мерцающий полупрозрачный ореол (outer glow)…
Язык во Flash — это JS с примочками. В Silverlight можно юзать VB, IronPython, IronRuby. Понятно, что на любителя. Настоящие джедаи пишут на C#, строго типизированный язык с динамическими и функциональными расширениями, мощный и лаконичный.
Про Flash Builder vs VS2010, тут я даже начинать не буду…
Если тебя от Flex-а так проперло, прикидываю, от Silverlight-а тебя просто разорвет.
Там и язык современный, и IDE-шка не сравнить, и возможностей в разы больше…
Присоединяюсь к общественному мнению, что флэш — баннерный пережиток.
В Air и Flex не верю, ибо Adobe как-то не вяжется ни с языками программирования, ни с удобными IDE, ни с прикладными библиотеками.
если бы в гуглу ОЧЕНЬ была бы нужна безопасность, он бы вообще бы Хром не выпускал.
Договорились. После работы займусь
Зато потом, жмешь пробел и думаешь, почему мышиная стрелка рукой страницу не хватает :)
Некоторые вещи можно из Adobe определенно перенять в массы :)
Я знаю все о SL, соврать не дам, за вами Flex часть, давайте?
Не поверишь, сколько такого овна уже в разработке…
Очень удобно в одной IDE и клиентскую часть и серверную разрабатывать и отлаживать.
Кроме того, в Silverlight можно использовать исходный код из серверной части и наоборот. А Silverlight dll-ки можно напрямую к серверной части подключать. Преимущества родственных платформ и того же языка как C# для клиента и сервера очевидны.
Для чего по-вашему Flash Builder тогда вообще нужен?
Взять хотя бы синтакс автоматических properties или constructors, опциональные параметры, именованный параметры, перегрузка операторов, методы расширения внешних классов, xml и json сериализация, Linq, dynamic типы (для ностальгирующих и COM-овцев).
Чтобы узнать, что что-то лучше, сначала нужно себя всего этого лишить. Поскольку человек к хорошему быстро привыкает, и потом, когда этих вещей нет или все не так гладко, как раньше, ручками все, ручками, начинаешь понимать, что опа, а у Microsoft-а было действительно удобнее…
Согласен, что у Adobe дизайнерские продукты намного серьезнее, но и дизайнеров в несколько раз меньше, чем программистов. А Silverlight ориентирован в первую очередь на программистов, которым там очень комфортно.
А когда-нибудь у MS дойдут руки и до дизайнеров, доведут и Expression Blend до ума. Кроме того, уже сейчас Blen спокойно может импортировать векторную графику из Adobe Illustrator (*.ai) и слои из Adobe Photoshop (*.psd).
Никто не запрещает использовать свои любимые проги вместе с SL.
можно скиновать состояния контролов, например, при ошибке ввода, textbox загорается и горит огнем, можно, конечно, не выкаблучиваться и просто сделать мерцающий полупрозрачный ореол (outer glow)…
Язык во Flash — это JS с примочками. В Silverlight можно юзать VB, IronPython, IronRuby. Понятно, что на любителя. Настоящие джедаи пишут на C#, строго типизированный язык с динамическими и функциональными расширениями, мощный и лаконичный.
Про Flash Builder vs VS2010, тут я даже начинать не буду…
Ну и что? Нет ни одной 100% кроссплатформенной технологии, которая была бы сложнее xml.
А 1% никого не волнует.
Там и язык современный, и IDE-шка не сравнить, и возможностей в разы больше…
В Air и Flex не верю, ибо Adobe как-то не вяжется ни с языками программирования, ни с удобными IDE, ни с прикладными библиотеками.
HTML5 победит HTML. Повезде. Когда-нибудь…
А пока болеем за Silverlight ;)
Становится, правда, непонятно, зачем его купили…