программерское

Mar 24, 2011 12:47

Да простят меня проопенсорсно ориентированные френды, но я принял решение перейти .NET. Теперь новые вебпроекты по возможности буду делать на Silverlight и/или ASP.NET MVC3 Конечно это добавляет ряд сложностей: меньше доступных опенсорсных проектов с которых можно брать код, сложнее с хостингом (нужен или виндовый или пляски с бубном по настройке ( Read more... )

программирование

Leave a comment

siorinex March 24 2011, 11:28:30 UTC
За сайты на Сильверлайте надо расстреливать!
Программы - сколько угодно, но САЙТЫ ДОЛЖНЫ ИДТИ НА ВСЕХ БРАУЗЕРАХ И СИСТЕМАХ! Это аксиома. Исключение - совсем древние браузеры, которые доживают свой век!
Сильверлайт на сайтах - нежизнеспособен! Он не поддерживается нормально ни в Линуксе, ни на Андроиде! Зайти на такой сайт со смартфона - дохлый номер!

Правилом хорошего тона для Флеша и прочих наворотов - было использование их для украшений, без нагрузки на них навигации и т.д. и т.п. В крайнем случае - дублирование флешовой навигации обычным меню.
В Сильверлайте такого нет, т.к., по факту, на нём делается ВЕСЬ САЙТ ЦЕЛИКОМ!

Так что МБ для разработки-то оно и лучше, но вот с точки зрения пользователей - хуже в разы!

Reply

anton_y_k March 24 2011, 12:12:19 UTC
>САЙТЫ ДОЛЖНЫ ИДТИ НА ВСЕХ БРАУЗЕРАХ И СИСТЕМАХ! Это аксиома.

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

>Он не поддерживается нормально ни в Линуксе, ни на Андроиде!

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

>В Сильверлайте такого нет, т.к., по факту, на нём делается ВЕСЬ САЙТ ЦЕЛИКОМ!

Есть ряд проектов, которые вполне можно целиком на силвере делать. Что касается проектов, где нужно чтобы везде открывалось, так я не даром через запятую перечислил еще и ASP.NET MVC3 там html-но аджаксный вывод.

> ни на Андроиде

Дык, если цель подключить андройдных юзеров то или на джаве пишется андройдное приложение или делается заточенная под андройд версия с html-ным выводом и пользователя на неё перенаправляют.

Reply

siorinex March 24 2011, 12:36:43 UTC
Отфрендился, ибо СЛ - ЕРЕСЬ! Лучше-бы HTML5 занялся, а не этой гадостью несовместимой!

Reply

anton_y_k March 24 2011, 15:00:16 UTC
Отфренживать не буду, так как атеист=)
И к слову, я не говорил, что HTML5 не буду использовать, ASP MVC3 генерит вполне себе HTML5-ный код и в тех проектах где силвер не будет подходить, я буду использовать его.

Reply

wizzard0 March 24 2011, 19:58:18 UTC
HTML5 - та еще гадость. Зарубили ради него прекрасный XHTML2. Почитайте, как от него security-эксперты плюются, хотя бы.

Reply

wizzard0 March 24 2011, 20:05:53 UTC
Вам не приходит в голову, что мобильные версии все равно в больших проектах делают отдельно? :)

На сильверлайте можно профакапить, да, мосметро тому примером, но вот web-аппликухи на нем бывают удобные и правильные.

> САЙТЫ ДОЛЖНЫ ИДТИ НА ВСЕХ БРАУЗЕРАХ И СИСТЕМАХ! Это аксиома

Нет никаких аксиом, есть только ROI (Return on Investment).

Reply

siorinex March 25 2011, 00:16:06 UTC
А вам в голову не приходило,что современные смартфоны уже довольно давно продвинуты настолько, что просматривают не WAP-версии сайта, а вполне себе полноценные, с поддержкой яваскриптов и большей части наворотов? В последних версиях - даже и флеш уже есть!
Да, хороший тон - сделать версию сайта под более мелкое разрешение сайта, но, ИМХО, лучше сделать одну версию, которая будет идти ВЕЗДЕ, но на HTML и т.д., чем ТРИ версии на Сильверлайте: само собой с СЛ, версию для браузеров, которые СЛ не понимают и версию под смартфоны???

Reply

wizzard0 March 25 2011, 06:40:56 UTC
Вы когда-нибудь пробовали оттестировать сколько-нибудь серьезное веб-приложение под смартфонами, или только эксплуатировали?

Обычно делают даже не 3, а N версий, ибо совместимость смартов далека от идеала.

Если бюджет есть.

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

А, да, у меня валяются экспериментальные наработки по трансляции SL в AJAX, но они очень далеки от стадии "plug and play".

Reply


Leave a comment

Up