2-й курс колледжа - обучение - Microsoft Server Products - PullRequest
2 голосов
/ 09 июня 2010

Как следует из названия, я только что закончил первый год обучения в колледже (по специальности «Разработка программного обеспечения»).К счастью, моей школе достаточно нравится Microsoft, и я могу получить практически все, что хочу, чтобы Microsoft продала.Я также могу бесплатно получить IBM Websphere и тому подобное.

Ранее в этом году я настроил старый компьютер (2.6 Pentium D, x64) для работы без сервера Ubuntu.Я в основном разработчик Java, поэтому Apache, Maven, Nexus, Sonar, SVN и другие сделали это на компьютере.Это сработало очень хорошо для личных и школьных проектов, особенно для командных проектов (быстрое наращивание).В любом случае, я начал использовать C #, чтобы дополнить свои знания Java (не судите меня: P), и мне интересно работать с некоторыми из соответствующих эквивалентов Microsoft.

На машине в настоящее время установлена ​​Ubuntu,а также Windows 7 Ultimate.Я выполняю всю свою работу по разработке на своем ноутбуке, также работающем под управлением Windows 7 Ultimate.Мне было интересно, какое программное обеспечение вы бы порекомендовали поставить на машину.На самом деле я ничего не обслуживаю с самой машины, но в Ubuntu он проводил интеграционные тесты с Hudson при каждом коммите, профилировал мои приложения и т. Д. И т. Д.

Машина работала бы без головы, иЯ бы отдал это.

Вот то, к чему я сейчас склоняюсь / что мне интересно:

  • Windows 7 Ultimate против Windows Server 2008 (R2) (никто недействительно ясно, почему я должен идти с одним над другим)

  • Windows Team Foundation

  • Sharepoint (Никогда раньше не использовал его, вроде какit)

  • IBM Websphere или Glassfish (некоторые веб-серверы Java EE)

  • SQL Server 2008

  • A DVCS

Чтобы лучше контролировать конфликты продуктов / ограничивать использование ресурсов, мне интересно, стоит ли мне устанавливать вещи на виртуальные машины (я могу получить продукты VmWare или Microsoft Virtualization)

Я также планирую установить всеg Я работал под Linux (это почти полностью программное обеспечение для разработки на основе Java, так что оно будет работать на обоих, единственная причина, по которой я работал с Ubuntu в течение года, это то, что сборка apache казалась лучше).В первую очередь хочу познакомиться с инструментами разработки корпоративного программного обеспечения, а также получить что-то функциональное, что поможет моему процессу разработки.(IE, я все еще буду использовать проект и назначать задачи, хотя я могу быть единственным, кому можно назначать задачи, просто чтобы попрактиковаться в этом.)Мнения в моем текущем списке?Я в основном использую C #, Java и PHP.Я знаком с ruby ​​и python.

Спасибо!

1 Ответ

1 голос
/ 10 июня 2010

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

Я хочу сказать вам по личному опыту, что Windows Server 2008 (и тому подобное) - намного лучший путь, чем Windows 7 / Vista. Microsoft прилагает гораздо больше усилий для создания своих серверных ОС, чем для клиентской части.

Мой опыт восходит к альфа-тестированию Microsoft для Windows Vista и Server Longhorn. В каждой ситуации и установке, которую я использовал / использовал / строил, Windows Server всегда был более стабильной системой. Что касается вирусов, то их нет в Windows Server, но они оказываются в относительно чистых / неиспользуемых системах Vista / 7 (однако, не моей).

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

Используйте Защитник Windows! он впечатляюще успешен в Windows Server и использует бесплатное программное обеспечение, такое как spybot Search & Destroy, для защиты вашей ОС Windows.

Что касается кодирования, я настоятельно рекомендую использовать Notepad ++, так как он имеет раскраску кода и поддерживает огромный ассортимент языков кодирования. Отличный интерфейс и потрясающий в использовании.

... Не стесняйтесь просить больше. Я специализируюсь на Windows / Windows Server в моем бизнесе.

...