Стоит ли сначала изучать ASP.NET или Winforms? ASP или MFC? HTML или VB? C # или VB?
Оставьте в стороне идею о том, что происходит логическое развитие того, что стало очень сложным переплетенным набором технологий, и сделайте шаг назад и задайте себе ряд вопросов:
- Каковы ваши цели; как вы хотите сбалансировать прибыль против удовольствия
- Вы ориентированы на краткосрочную перспективу или на долгосрочную перспективу
- Вы тот человек, который любит что-то делать хорошо и делать это много или вам становится скучно, когда вы полностью понимаете это?
Следующим и самым трудным шагом является принятие того, что любой совет, который вам дают, обязательно будет неправильным; и чем дольше временной интервал, тем более вероятно, что он будет неправильным Если рекомендация длится от шести до 12 месяцев, вероятность, что рекомендация является чрезвычайно неправильной, приближается к 1.
Я могу рассказать вам только свою историю, быстро. В 2000 году я был счастлив как консультант, работавший на C ++ с пользой для Windows-приложений и писавший о ASP.NET и WinForms. потом я увидел C # и мир перевернулся с ног на голову. Я никогда не возвращался.
Два года назад у меня было такое же откровение, только на порядок больше, сильнее и с большей убежденностью в Silverlight. Да, WPF великолепен, и, может быть, я весь об этом, но я верю, что Silverlight меняет все. Тогда не было никаких сомнений, и сегодня нет никаких сомнений в том, что Silverlight является наиболее важной платформой разработки для Microsoft со времен .NET (конечно) и, возможно, после перехода на C ++.
В двух словах, вот почему. Я не понимаю, где его ограничения. С большинством платформ я делаю: вы можете сделать это, но вы не можете сделать это. WPF является довольно хорошим примером, как ASP.Net и WinForms и, ну, на самом деле все до сих пор.
С Silverlight я пока не вижу границ. Silverlight уже прыгнул с рабочего стола на телефоны, и я не вижу причин для этого останавливаться на достигнутом. Да, это правда, это связано с браузером, но я вижу, что это меньше тюремная камера, чем танк, в котором Silverlight будет кататься по большой местности (должно быть, уже очень поздно, я должен идти спать).
В любом случае, на данный момент изучение Silverlight - это газ, на сайте Silverlight.net есть много материала, и что самое лучшее в изучении Silverlight это то, что если вы не не видите, что вам нужно, вы можете кричать на меня, и я позабочусь, чтобы вы поняли это довольно быстро.
Наслаждайтесь, удачи, и маленький грязный секрет в том, что с вами все будет в порядке. Это всего лишь программное обеспечение.
-jesse
Джесси Либерти
"Silverlight Geek"