Переход на Silverlight для корпоративных приложений? - PullRequest
0 голосов
/ 25 февраля 2010

После 9 месяцев разработки корпоративного приложения с использованием MVC + JQuery наше руководство и акционеры интересно конвертировать и переходить на silverlight! они думают, что он более мощный, чем Ajax, делает скорость разработки быстрее, чем наше текущее решение, это Windows и Web и меньше головной боли.

К сожалению, наши акционеры ничего не знают о веб-состоянии и состоянии веб-приложения без состояния, и они всегда сравниваются с оконными приложениями.

Но никто в нашей команде ничего не знает о серебряном свете. Я не уверен, что это хорошее решение. Я думаю, что мы развиваемся максимально быстро. Мы разработали отличный фреймворк и генератор кода для быстрой разработки.

Спасибо и извините за плохой английский.

Ответы [ 2 ]

2 голосов
/ 25 февраля 2010

Сбрасывать то, что у вас есть, и идти на перестройку в середине разработки - это почти всегда плохая идея.

Для личного проекта я сделал именно это. Первоначально он был построен во время бета-версий asp.net MVC. Я довел приложение до стадии, когда его можно было использовать (фактически я все еще использую его ежедневно), но оно было далеко не готово для внешнего мира. И это было проблемой; это потребовало огромного количества работы, чтобы другие могли ее использовать ...

Когда было объявлено о Silverlight 3, я буквально схватил бэкэнд приложения - застрял между ними RIA-сервисами, и в тот день было несколько экранов, запущенных без каких-либо предварительных знаний SL. Я, вероятно, мог продолжать идти по этому пути, но что-то щелкнуло, когда я начал осознавать силу серебряного света. Посты цели для моего приложения были перенесены, и я начал переписывать отдельные SL.

С тех пор я начал переписывать примерно 5 раз. Я думаю, что я все еще только учусь, как лучше всего создавать приложения на SL, потратив последние 12 лет или около того на карьеру в веб-приложениях без учета состояния, произошел большой психологический сдвиг.

Я гораздо лучший веб-разработчик, чем разработчик Silverlight, но если бы это было для реального проекта (а не проекта для домашних животных) - он бы уже был доставлен и вышел за дверь.

Я убежден, что SL является идеальной платформой для большинства веб-приложений (при условии, что это плагин, проблем не будет).

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

0 голосов
/ 25 февраля 2010

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

Вопрос о том, предлагает ли Silverlight больше, чем HTML / JavaScript, зависит от того, для чего вы его используете. Если то, что вы делаете, связано со средствами массовой информации или с высокой степенью графичности, Silverlight может быть хорошим выбором. Если ваше приложение похоже на большинство бизнес-приложений (т. Е. Некоторые поля ввода подкреплены некоторым чтением / записью в базу данных), Silverlight действительно не предлагает существенной экономии времени для операций такого типа.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...