Выбор между VS 2005/2008/2010 для самостоятельного обучения - PullRequest
5 голосов
/ 30 октября 2009

Я работаю по поддержке программного обеспечения службы поддержки наших собственных программ. Всякий раз, когда я сталкиваюсь с ошибкой, я должен стараться получить как можно больше информации, чтобы разработчики могли исправить источник. У меня очень ограниченный опыт программирования, но мы можем получить доступ к исходному тексту и постараться максимально приблизиться к нему, чтобы разработчики не доставили нам слишком много горя, когда мы сообщим. Программы были написаны с использованием C # 2005, ASP.NET, запускаются с использованием .NET 2.0 и SQL 2005. Я собираюсь приобрести собственную копию SQL Developer и, возможно, Visual Studio, поскольку компания не считает меня разработчиком и выиграла не настаивайте на этом и не дадите мне времени на обучение, поэтому мне нужно учить это дома.

То, что я хочу знать, - я должен попытаться получить версии 2005 года, получить текущую версию 2008 года или начать работать с бета-версиями 2010 года? По сути, если я изучу все версии 2008 / .NET 3.5 / SQL 2008 или более поздней, будет ли что-то, что может испортить мне поддержку старых платформ - например, не изучать устаревшие вещи, потому что их больше нет в новых версиях?

10/31 - Разъяснение моего вопроса - деньги не объект - SQL Dev стоит всего 50 долларов, и я могу получить VS относительно дешево. Я не беспокоюсь о цене. Просто - если я изучу версии SQL / C # / ASP.NET 2008 или 2010 года, хватит ли изменений, чтобы я не понял что-то из-за того, что что-то реализовано по-другому? Сколько изменений произошло - не считая таких вещей, как LINQ / MVP / WP и других фреймворков, которые явно не будут в старом коде?

Ответы [ 13 ]

0 голосов
/ 31 октября 2009

Я бы определенно пошел на VS 2008 Express (чтобы вы не тратили деньги на полноценную версию). VS 2008 не только обратно совместим, но и позволяет изучать новейшие функции, такие как C # 3.0 и LINQ.

0 голосов
/ 31 октября 2009

2008 добавляет несколько полезных изменений и расширений языка. Стоит получить последнюю версию, но узнать, что было добавлено в каждую.

0 голосов
/ 30 октября 2009

Хорошо, я думаю, что вы, как новый ученик, должны начать с Visual Studio 2010. Да, это бета-версия 2, но однажды они выпустят полную версию, чтобы все начали ее использовать. По сути, было бы невозможно начать со старой версии. Новая версия приносит новые функции, и было бы лучше изучить их сейчас.

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