На данный момент я начинаю учиться Silverlight. У меня есть expriences в ASP.NET и, как концепции «Masterpages.Сделает ли Silverlight аналогичную концепцию? Я немного ознакомился с областью навигации Silverlight. Является ли это хорошей заменой для« Masterpages »? Делает это объединить ASP.NET и HTML (с Javascript) с помощью Silverlight или это более рекомендуема проектировать и писать чистые Silverlight приложения? Mybe в нер будущем я начну развивать (бизнес) применение интранета, который будет имеют много и сложного взаимодействия с пользователем (он должен вести себя как приложение для работы с окнами). Я думаю, что Silverlight - лучший выбор, чем ASP.NET!? Имеет смысл также использовать/изучать WCF RIA Services немедленно? Есть ли хорошие (VS) шаблоны для начала с Silverlight или которые являются хорошей основой/отправной точкой для нового приложения Silverlight? К сожалению, мне не хватает «Стартерные комплекты» на http://www.silverlight.net как наборы для начинающих на www.asp.net! Заранее благодарим за подсказки.Silverlight или ASP.NET или оба?
ответ
Masterpages Silverlight предоставляет аналогичную концепцию?
Непосредственно, но он обеспечивает множество способов достижения целей Masterpages. Структура навигации в основном такова, что вам нужно будет достичь типичной причины использования Masterpages.
Однако его также можно достичь «Masterpage» функциональность в более общем плане, создавая UserControl
, который имеет ContentControl
экземпляры в точках, где в ASP.NET MasterPages вы бы использовали asp:contentplaceholder
. Эти элементы управления содержимым будут привязаны к пользовательским свойствам, добавленным к UserControl
. Затем это завершено UserControl
можно использовать как «LayoutRoot» другого UserControl
или Page
. Обратите внимание, что это не требует наследования от «мастера».
Имеет ли смысл комбинированное приложение ASP.NET и Silverlight?
Ну, это сложный ответ на самом деле: «Это зависит». Для ответа на этот вопрос есть много причин. Факторы: -
- Это общедоступное приложение или внутреннее приложение?
- Насколько важны богатые возможности пользовательского интерфейса?
- Первый раз Silverlight dev будет стоимость Вы, ваш проект в состоянии поглотить это?
- Какие клиентские платформы вам нужны для поддержки?
- Как может ASP.NET-MVC + использовать JQuery в соответствии с вашими требованиями?
- Вероятно, другие, которые я не думал еще
ли Silverlight является лучшим выбором, чем ASP.NET, когда есть много и сложные взаимодействия с пользователем?
Фраза «сложные взаимодействия с пользователем» может означать пару вещей? Удовлетворите ли вы сложность для доставки с помощью HTML и Javascript, но просто для пользователя? Или это сложное приложение, предназначенное для опытного пользователя?
В любом случае его вероятность того, что Silverlight начнет входить в нее самостоятельно.
Имеет ли смысл также использовать/изучить службы WCF RIA немедленно?
Еще раз ответ зависит от типа приложения, которое вы имеете в виду. Если его бизнес-приложение, где данные будут искать, отредактировать и сообщить об этом (при условии, что вы решили разработать в Silverlight вообще), определенно вы должны смотреть на службы WCF RIA, а также на части PRISM, которые считаются подходящими.
Другие типы приложений могут не пользоваться услугами WCF RIA.
Есть ли хорошие (VS) шаблоны для работы с Silverlight или которые являются хорошей основой/отправной точкой для нового приложения Silverlight?
В настоящее время нет стартовых наборов. Однако я думаю, что вы найдете то, что вам нужно, в разных демо и учебниках на сайте silverlight learning.
Я нашел видеоролики полезными. Если вы решите пойти на Silverlight, то стоит потратить день или два, чтобы пройти через релевантные.
Silverlight и ASP.Net отличаются друг от друга технологически мудрыми, Silverlight ближе к программированию Winforms, чем к ASP.net, но может быть размещен внутри страницы ASP.Net.
Для достижения функциональности типа «главная страница» вы можете иметь базовый элемент управления или страницу, на которые вы можете наследовать все остальное. Или у вас может быть страница, которая действует как оболочка, и вы можете менять внешний вид в зависимости от действий пользователя.
Если вы пишете приложение с нуля, вы можете сделать все это в silverlight. Вы можете перемещаться из одного элемента управления silverlight (размещенного на странице aspx) на другую страницу aspx (с элементами управления Silverlight), но при переходе между страницами aspx (они являются веб-страницами и их нужно обслуживать) накладные расходы на производительность. Вы должны искать, чтобы устранить отдельные aspx-страницы, если это возможно, и создать его как одно приложение Silverlight - если все ваши приложения будут перевернуты в одно приложение (не распространяются среди aspx-страниц), вы сможете максимально использовать функцию Silverlight Out Of Browser.
Однако вы должны учитывать Silverlight только в том случае, если вы создаете веб-приложения или интерактивные/потоковые материалы. Если ваши страницы будут в основном статическими (то есть, представляя каталоги продуктов или сайт, на котором пользователь просто перебирает страницы с одной страницы на другую), то использование silverlight будет излишним, вам лучше будет придерживаться ASP.Net или ASP. Net MVC.
Это очень много вопросов сразу.
Да, функциональность навигационной платформы в значительной степени эквивалентна концепции «Мастер-страницы». Даже до такой степени, что он отслеживается в URL-адресе, когда пользователи перемещаются, поэтому они могут использовать кнопку «Назад» и «Вперед» своих браузеров.
Если вы хотите сделать автономное приложение Silverlight или гибрид, в значительной степени зависит от ваших требований и от типа приложения, которое вы хотите разработать. Если это приложение «Линия бизнеса», вы можете отлично справиться с Silverlight.
Для общедоступного веб-сайта, содержащего контент или текст, возможно, HTML с некоторыми приставками Silverlight здесь и там может быть предпочтительнее.
- 1. ASP.NET или ASP.NET MVC или Silverlight или смесь?
- 2. Silverlight Или ASP.NET
- 3. Должен ли я использовать KnockoutJS, SilverLight или оба?
- 4. web.config, app.config или оба?
- 5. Websockets или AJAX или оба?
- 6. COUNT или UNION или оба?
- 7. Java, XML или оба?
- 8. Хеширование, шифрование или оба
- 9. Mailchimp? Mandrill? или оба?
- 10. Asp.net с ajax против Silverlight (или .. изучите ajax или Ssilverlight)
- 11. Вызов службы ASP.Net или WCF из Silverlight
- 12. Syntax Highlighter в Asp.net или Silverlight
- 13. Объединить ASP.NET (или Silverlight) с SAP WebDynpro
- 14. Загрузить папку в ASP.NET Flash или Silverlight
- 15. WPF, Silverlight или WinForms?
- 16. A или B, не оба, не оба
- 17. Pig UDF или Pig Latin или оба?
- 18. backbone или ext/sencha touch или оба
- 19. Удалить TabPage: Dispose или Clear или оба?
- 20. Rails: format.js или format.json или оба?
- 21. Swing JTabbedPane: addChangeListener или addContainerListener или оба?
- 22. PHP.ini: php_pdo_sqlite.dll или php_sqlite3.dll или оба?
- 23. FILE постоянен или структура или оба
- 24. Пролог: скомпилированный или интерпретируемый язык или оба?
- 25. Используйте $ Map или $ Unwind или оба?
- 26. Bootstrap или Material Design Lite или оба
- 27. ошибка или маржа неправильные или оба
- 28. ZfcRbac или BjyAuthorize или оба для использования?
- 29. Требуется два текстовых поля: один или оба.
- 30. проверки истинны или оба ложны